Title :
Architecting parallel programs
Author :
Phillips, Joel ; Keutzer, Kurt ; Wrinn, Michael
Author_Institution :
Cadence Research Labs, Berkeley, CA, USA
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;
Conference_Titel :
Computer-Aided Design, 2008. ICCAD 2008. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
978-1-4244-2819-9
Electronic_ISBN :
1092-3152
DOI :
10.1109/ICCAD.2008.4681535