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