by msgale - 5/30/09 7:21 PM
In Reply to: Thanks by cigraphics_g
From the posting there appears to be a great deal of misconception of what can be done with multiple cores. Each core is a separate and distinct Central Processing Unit (CPU). Each core is scheduled separately by the OS. Even if an application is single-threaded, additional cores will speed up processing by handling ancillary/background tasks needed to run the system. A simple example, your editing program is running on a core, instead of interrupted that core to run your real-time protection program or even to update the clock on the task bar, a different core be assigned those tasks leaving the first core free to continue running your editing application. Multi-threaded application once written do not require re-writing unless the fundamental architecture changes. PS I am using a Dual Quad Core Computer (eight cores).
Was this reply helpful? (0) (0)