DocumentCode
1088321
Title
Revisiting the Sequential Programming Model for the Multicore Era
Author
Bridges, Matthew J. ; Vachharajani, Neil ; Zhang, Yun ; Jablin, Thomas ; August, David I.
Author_Institution
Princeton Univ., Princeton
Volume
28
Issue
1
fYear
2008
Firstpage
12
Lastpage
20
Abstract
Automatic parallelization has thus far not been successful at extracting scalable parallelism from general programs. An aggressive automatic thread extraction framework, coupled with natural extensions to the sequential programming model that allow for a range of legal outcomes rather than forcing programmers to define a single legal program outcome, will let programmers achieve the performance of parallel programming via the simpler sequential model.
Keywords
parallel programming; automatic parallelization; multicore era; parallel programming; sequential programming model; Automatic programming; Law; Legal factors; Manufacturing processes; Multicore processing; Parallel processing; Parallel programming; Program processors; Programming profession; Yarn; automatic parallelization; compiler-architecture interactions; compilers; sequential-programming model; thread extraction;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2008.13
Filename
4460508
Link To Document