OpenMP on Multicore Architectures
Center for Computing and Communication, RWTH Aachen University
A Practical Programming Model for the Multi-Core Era (2008), pp. 54-64
@article{terboven2008openmp,
title={OpenMP on Multicore Architectures},
author={Terboven, C. and an Mey, D. and Sarholz, S.},
journal={A Practical Programming Model for the Multi-Core Era},
pages={54–64},
year={2008},
publisher={Springer}
}
Dualcore processors are already ubiquitous, quadcore processors will spread out this year, systems with a larger number of cores exist, and more are planned. Some cores even execute multiple threads. Are these processors just SMP systems on a chip? Is OpenMP ready to be used for these architectures? We take a look at the cache and memory architecture of some popular modern processors using kernel programs and some application codes which have been developed for large shared memory machines beforehand.
December 14, 2010 by hgpu