DocumentCode
1532176
Title
Programming Multicores: Do Applications Programmers Need to Write Explicitly Parallel Programs?
Author
Arvind ; August, David ; Pingali, Keshav ; Chiou, Derek ; Sendag, Resit ; Yi, Joshua J.
Author_Institution
Massachusetts Inst. of Technol., Cambridge, MA, USA
Volume
30
Issue
3
fYear
2010
Firstpage
19
Lastpage
33
Abstract
In this panel discussion from the 2009 Workshop on Computer Architecture Research Directions, David August and Keshav Pingali debate whether explicitly parallel programming is a necessary evil for applications programmers, assess the current state of parallel programming models, and discuss possible routes toward finding the programming model for the multicore era.
Keywords
Application software; Computer architecture; Impedance; Microprocessors; Moore´s Law; Multicore processing; Parallel processing; Parallel programming; Program processors; Programming profession; dynamic parallelization; explicit parallelism; hardware; implicit parallelism; multicore programming; multicores; multiprocessors; parallel programming; parallelizing compilers;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2010.54
Filename
5506935
Link To Document