Chapter Five

Manual Parallelization Versus State-of-the-Art Parallelization Techniques

The SPEC CPU2006 as a Case Study

Aleksandar Vitorović*, Milo V. Tomašević and Veljko M. Milutinović,    *EPFL, Lausanne, Switzerland,    School of Electrical Engineering, University of Belgrade, Belgrade, Serbia


Being multiprocessors (both on-chip and/or off-chip), modern computer systems can automatically exploit the benefits of parallel programs, but their resources remain underutilized in executing still-prevailing sequential applications. An obvious solution is in the parallelization of such applications. The first part overviews the broad issues in parallelization. Various parallelization approaches and contemporary software and hardware tools ...

Get Advances in Computers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.