DocumentCode :
2950524
Title :
How to build programmable multi-core chips
Author :
Dennis, Jack
Author_Institution :
MIT-CSAIL, USA
fYear :
2009
fDate :
14-18 Feb. 2009
Firstpage :
457
Lastpage :
458
Abstract :
The arrival of multi-core chips has heightened interest in the discipline of parallel programming, a topic that has received much attention for many years. Computer architects have much to learn from sound principles for structuring software and expressing parallel computation. This talk will cover principles for the design of computer systems to support composable parallel software - the idea that any parallel program is usable, without change, as a component of larger parallel programs. By following these principles, a revolution in the ease of building robust and high-performance parallel software can be achieved. The principles suggest interesting directions for computer architecture; the tools to experiment with new architecture concepts are ready and waiting for the savvy and ambitious researcher.
Keywords :
microprocessor chips; parallel architectures; parallel programming; composable parallel software; computer architecture; parallel program; parallel programming; programmable multicore chips; software structuring; Buildings; Computer architecture; Computer languages; Concurrent computing; Lifting equipment; Mathematical programming; Parallel programming; Quadratic programming; Robustness; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computer Architecture, 2009. HPCA 2009. IEEE 15th International Symposium on
Conference_Location :
Raleigh, NC
ISSN :
1530-0897
Print_ISBN :
978-1-4244-2932-5
Type :
conf
DOI :
10.1109/HPCA.2009.4798284
Filename :
4798284
Link To Document :
بازگشت