As we all probably realise SolidWorks only runs on one CPU which is a limitation of the current Parasolid Kernel.
Matt Lombard (The Author of the SolidWorks Bible series) raises some interesting comments on where this could go (link below).
www.dezignstuff.com/blog/?p=4026
Will SolidWorks upgrade its Kernel to run the Catia V6 Kernel. (see link below)
Or will the Parasolid Kernel be rehashed to run on multiple CPU's? (see link below)
I hope SolidWorks Corp can shed some light on the future direction, as we cannot keep going down the single processor path.
See also SolidWorks enhancement request Number 1-1976905886
I doubt that you will get a satisfactory answer to your question regarding multi-cores. If I were SWorks, I don't think I would comment very much on when/whether it will happen because the answer will NEVER satisfy all users.