• 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