• DocumentCode
    2439957
  • Title

    Chip multiprocessor architecture: A programmability-driven approach

  • Author

    Olukotun, Kunle

  • Author_Institution
    Stanford Univ., Stanford, CA, USA
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    Summary form only given. Chip multiprocessors (CMPs) are now the dominant architecture in microprocessor design. However, in many software environments, due to the difficulty of writing correct and high performing parallel programs, the capability of CMPs is underutilized. In this talk, I will argue that to enable more parallel programs to be written more easily, the design of CMPs should be driven by the needs of programmability. To demonstrate the benefits of this approach, I will describe example CMP designs where a focus on programmability has resulted in a simpler programming model and excellent performance. I will also describe a programming environment where programmability can be used to drive the development of future CMP architectures.
  • Keywords
    microprocessor chips; multiprocessing systems; parallel programming; programming environments; chip multiprocessor architecture; microprocessor design; parallel programs; programmability-driven Approach; programming environment; software environments; Biographies; Computer architecture; Microprocessors; Parallel processing; Parallel programming; Process design; Programming environments; Software performance; Sun; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-6442-5
  • Type

    conf

  • DOI
    10.1109/IPDPS.2010.5470383
  • Filename
    5470383