DocumentCode
3485980
Title
Architecting parallel programs
Author
Phillips, Joel ; Keutzer, Kurt ; Wrinn, Michael
Author_Institution
Cadence Research Labs, Berkeley, CA, USA
fYear
2008
fDate
10-13 Nov. 2008
Abstract
The current shift from sequential to multicore and manycore processors presents serious challenges to software developers. A significant part of the industrial and research communities believes that either a) they can squeak by or b) the right compiler, parallel language etc will save them. Such ad hoc responses are likely to prove neither correct nor sustainable. To systematically find and exploit parallelism, and to achieve forward scalability - that is, designs which efficiently scale to much larger numbers of cores -- will require re-architecting software applications such as EDA.
Keywords
Algorithm design and analysis; Application software; Availability; Buildings; Change detection algorithms; Electronic design automation and methodology; Error correction; Power system modeling; Power system reliability; Predictive models;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2008. ICCAD 2008. IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
978-1-4244-2819-9
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2008.4681535
Filename
4681535
Link To Document