• 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