Of Speed and the Multicore

The demand for computing speed is relentless, and both the hardware and software industries have been looking to parallel computing to accelerate application performance.  Parallel computing, which is based on the observation that two computers harnessed to components of the same task can accomplish that task faster than a single larger computer with equivalent power. […]