Optimizing Chip Multiprocessor Work Distribution using Dynamic Compilation
J. Zhao, M. Horsnell, I. Rogers, A. Dinn, C. Kirkham, I. Watson
Abstract
How can sequential applications benefit from the ubiquitous
next generation of chip multiprocessors (CMP)?
Part of the answer may
be a dynamic execution environment that automatically parallelizes programs
and adaptively tunes the work distribution. Experiments using
the Jamaica CMP show how a runtime environment is capable of parallelizing
standard benchmarks and achieving performance improvements
over traditional work distributions.
PDF (220K).