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).
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