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 :
بازگشت