The Community for Technology Leaders
Green Image
Issue No. 01 - January/February (2008 vol. 28)
ISSN: 0272-1732
pp: 12-20
Thomas Jablin , Princeton University
Yun Zhang , Princeton University
Neil Vachharajani , Princeton University
David I. August , Princeton University
Matthew J. Bridges , Princeton University
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.
INDEX TERMS
compiler-architecture interactions, compilers, automatic parallelization, thread extraction, sequential-programming model
CITATION
Thomas Jablin, Yun Zhang, Neil Vachharajani, David I. August, Matthew J. Bridges, "Revisiting the Sequential Programming Model for the Multicore Era", IEEE Micro, vol. 28, no. , pp. 12-20, January/February 2008, doi:10.1109/MM.2008.13
105 ms
(Ver 3.3 (11022016))