Mar 01, 2010 Linux

A Sea of Cores, Now What?

By Mark Hermeling

Hermeling_lg

A great number of cores gives more processing power, but this power
needs to be harnessed. The easiest way to control a sea of cores is of
course to run a single operating system over this sea in a Symmetric
MultiProcessing mode (SMP). Most modern operating systems support this
(which includes Wind River Linux and VxWorks of course).

The trick is to minimize the impact of Amdahl's law.
This law describes the maximum theoretically attainable speedup on your
multicore processor. Given a N core multicore processor, one would
expect an application to run N times as fast, at least ideally.

Continue Reading >>

Previous Software Quality: What You Don’t Know CAN Hurt You
Next The Ultimate Head Start