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


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
Issue number1
StatePublished - Jan 2008

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering


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


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

Cite this