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
Link To Document