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