Revisiting the sequential programming model for the multicore era

Matthew J. Bridges, Neil Vachharajani, Yun Zhang, Thomas Jablin, David I. August

Research output: Contribution to journalArticlepeer-review

26 Scopus citations

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.

Original languageEnglish (US)
Pages (from-to)12-20
Number of pages9
JournalIEEE Micro
Volume28
Issue number1
DOIs
StatePublished - Jan 2008

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Keywords

  • Automatic parallelization
  • Compiler-architecture interactions
  • Compilers
  • Sequential-programming model
  • Thread extraction

Fingerprint

Dive into the research topics of 'Revisiting the sequential programming model for the multicore era'. Together they form a unique fingerprint.

Cite this