DocumentCode :
1989686
Title :
Finding Speedup in Parallel Processors
Author :
Flynn, Michael ; Dimond, R. ; Mencer, O. ; Pell, O.
Author_Institution :
Stanford Univ., Stanford, CA, USA
fYear :
2008
fDate :
1-5 July 2008
Firstpage :
3
Lastpage :
7
Abstract :
While recently the focus of architects and programmers has been on multi core, the alternative of processor node plus array oriented accelerator has some significant advantages especially in compute intensive static applications. We propose an acceleration methodology based on FPGA arrays (but, in principle it could be GPU or Cell based). The methodology uses a comprehensive application analysis supported by high performance FPGA hardware. The analysis provides a dataflow graph of the application which is replicated in SIMD for multiple data strips until limited by the pin bandwidth, then pipelined (MISD) until circuit limited. An oil exploration application shows the possibility of speedup of over 300x over an Intel Xeon.
Keywords :
data flow computing; parallel processing; FPGA arrays; Intel Xeon; SIMD; dataflow graph; multicore; parallel processors; speedup; Acceleration; Bandwidth; Circuits; Computer applications; Data analysis; Field programmable gate arrays; Hardware; Performance analysis; Petroleum; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, 2008. ISPDC '08. International Symposium on
Conference_Location :
Krakow
Print_ISBN :
978-0-7695-3472-5
Type :
conf
DOI :
10.1109/ISPDC.2008.64
Filename :
4724222
Link To Document :
بازگشت