• DocumentCode
    1532176
  • Title

    Programming Multicores: Do Applications Programmers Need to Write Explicitly Parallel Programs?

  • Author

    Arvind ; August, David ; Pingali, Keshav ; Chiou, Derek ; Sendag, Resit ; Yi, Joshua J.

  • Author_Institution
    Massachusetts Inst. of Technol., Cambridge, MA, USA
  • Volume
    30
  • Issue
    3
  • fYear
    2010
  • Firstpage
    19
  • Lastpage
    33
  • Abstract
    In this panel discussion from the 2009 Workshop on Computer Architecture Research Directions, David August and Keshav Pingali debate whether explicitly parallel programming is a necessary evil for applications programmers, assess the current state of parallel programming models, and discuss possible routes toward finding the programming model for the multicore era.
  • Keywords
    Application software; Computer architecture; Impedance; Microprocessors; Moore´s Law; Multicore processing; Parallel processing; Parallel programming; Program processors; Programming profession; dynamic parallelization; explicit parallelism; hardware; implicit parallelism; multicore programming; multicores; multiprocessors; parallel programming; parallelizing compilers;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2010.54
  • Filename
    5506935