DocumentCode :
20608
Title :
Finite-Difference Wave Propagation Modeling on Special-Purpose Dataflow Machines
Author :
Pell, Oliver ; Bower, Jacob ; Dimond, Robert ; Mencer, Oskar ; Flynn, Michael J.
Author_Institution :
Maxeler Technologies, London
Volume :
24
Issue :
5
fYear :
2013
fDate :
May-13
Firstpage :
906
Lastpage :
915
Abstract :
Modeling wave propagation through the earth is an important application in geoscience. We present a framework for wave propagation modeling on special-purpose hardware, which dramatically improves the application performance compared to conventional CPUs. We utilize custom hardware platforms consisting of a mix of x86 CPUs and dataflow engines connected by high-bandwidth communication links. Application programmers describe their algorithms in a domain specific language using Java syntax, with special dataflow semantics overlayed on top of the Java language. The application-specific dataflow engines run at hundreds of MHz with massive parallelism and deliver high performance/Watt, up to 30 times more energy efficient than conventional CPUs. The power efficiency of this approach suggests that dataflow computing may have a key role to play in the improvements in power efficiency necessary to reach exascale computing.
Keywords :
Acceleration; Computational modeling; Engines; Hardware; Java; Kernel; Propagation; Finite difference; dataflow; high performance computing; special-purpose machine;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2012.198
Filename :
6226384
Link To Document :
بازگشت