The Community for Technology Leaders
Green Image
Issue No. 05 - September/October (2010 vol. 30)
ISSN: 0272-1732
pp: 42-53
Konstantinos Koukos , Barcelona Supercomputing Center
Michail Alvanos , Barcelona Supercomputing Center
Jae-Seung Yeom , Barcelona Supercomputing Center
Dimitros S. Nikolopoulos , Barcelona Supercomputing Center
Eduard Ayguade , Barcelona Supercomputing Center
Pieter Bellens , Barcelona Supercomputing Center
Roger Ferrer , Barcelona Supercomputing Center
Scott Schneider , Barcelona Supercomputing Center
Xavier Martorell , Barcelona Supercomputing Center
Vicenc Beltran , Barcelona Supercomputing Center
Marc Gonzalez , Barcelona Supercomputing Center
Rosa M. Badia , Barcelona Supercomputing Center
Angelos Bilas , Barcelona Supercomputing Center
ABSTRACT
<p>This article evaluates the scalability and productivity of six parallel programming models for heterogeneous architectures, and finds that task-based models using code and data annotations require the minimum programming effort while sustaining nearly best performance. However, achieving this result requires both extensions of programming models to control locality and granularity and proper interoperability with platform-specific optimizations.</p>
INDEX TERMS
concurrent programming, environments for multiprocessor systems, hardware/software interfaces, heterogeneous (hybrid) systems
CITATION
Konstantinos Koukos, Michail Alvanos, Jae-Seung Yeom, Dimitros S. Nikolopoulos, Eduard Ayguade, Pieter Bellens, Roger Ferrer, Scott Schneider, Xavier Martorell, Vicenc Beltran, Marc Gonzalez , Rosa M. Badia, Angelos Bilas, "Parallel Programming Models for Heterogeneous Multicore Architectures", IEEE Micro, vol. 30, no. , pp. 42-53, September/October 2010, doi:10.1109/MM.2010.94
82 ms
(Ver )