Parallel Programming Models for Heterogeneous Multicore Architectures

R. Ferrer,Pieter Bellens,Vicencc Beltran,Marc González,X. Martorell,R. Badia,E. Ayguadé,Jae-Seung Yeom,S. Schneider,K. Koukos,Michail Alvanos,Dimitrios S. Nikolopoulos,A. Bilas
DOI: https://doi.org/10.1109/MM.2010.94
IF: 2.8212
2010-11-16
IEEE Micro
Abstract: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 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.
What problem does this paper attempt to address?