DocumentCode :
1383655
Title :
Parallel Programming Models for Heterogeneous Multicore Architectures
Author :
SARC European Project
Author_Institution :
Barcelona Supercomputing Center
Volume :
30
Issue :
5
fYear :
2010
Firstpage :
42
Lastpage :
53
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.
Keywords :
microprocessor chips; open systems; parallel architectures; parallel programming; code-data annotations; heterogeneous multicore architectures; interoperability; parallel programming models; platform-specific optimizations; task-based models; Computational modeling; Data models; Microprocessors; Multicore processing; Program processors; Programming; concurrent programming; environments for multiprocessor systems; hardware/software interfaces; heterogeneous (hybrid) systems;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2010.94
Filename :
5640603
Link To Document :
بازگشت