• DocumentCode
    58305
  • Title

    Scaling Reverse Time Migration Performance through Reconfigurable Dataflow Engines

  • Author

    Haohuan Fu ; Lin Gan ; Clapp, Robert G. ; Huabin Ruan ; Pell, O. ; Mencer, Oskar ; Flynn, Michael ; Xiaomeng Huang ; Guangwen Yang

  • Author_Institution
    Tsinghua Univ., Beijing, China
  • Volume
    34
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan.-Feb. 2014
  • Firstpage
    30
  • Lastpage
    40
  • Abstract
    Seismic migrations dominate about 90 percent of the computation cycles in the oil and gas industry. With the demand to handle high-density data and more complicated physics models, migration applications always call for more computing power, and they adopt new architectures quickly. Current multicore and many-core architectures have significantly improved the density of computational resources within a chip, but they also have made memory bandwidth a bottleneck that stops the scaling of performance over the increased number of cores. In this article, the authors present their reverse time migration design based on reconfigurable data-flow engines. Combining both algorithmic and architectural optimizations, they manage to achieve a balanced utilization of various resources (computational logic, local buffers, memory bandwidth, and so on) in the system, with none of them becoming the performance bottleneck. Their data-flow design provides performance equivalent to 72 Intel CPU cores, and achieves 10 times higher power efficiency than the multicore CPU architecture.
  • Keywords
    data flow computing; field programmable gate arrays; gas industry; multiprocessing systems; performance evaluation; petroleum industry; power aware computing; production engineering computing; reconfigurable architectures; resource allocation; FPGA; Intel CPU cores; algorithmic optimization; architectural optimization; balanced system resource utilization; computational logic; dataflow design; gas industry; high-density data handling; local buffers; many-core architectures; memory bandwidth; multicore CPU architecture; oil industry; performance scaling; power efficiency; reconfigurable dataflow engine; reverse-time migration design; seismic migration; Computer architecture; Field programmable gate arrays; Optimization; Petroleum industry; Receivers; Reconfigurable architectures; Seismic measurements; data flow architectures; earth and atmospheric sciences; reconfigurable hardware;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2013.111
  • Filename
    6636317