Go to main content

School of Computer Science Intranet

APT research areas

Discover our main research areas

Optimizing Chip Multiprocessor Work Distribution using Dynamic Compilation

J. Zhao, M. Horsnell, I. Rogers, A. Dinn, C. Kirkham, I. Watson


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).