Accelerating an Iterative Helmholtz Solver with FPGAs

A Petrenko, T. van Leeuwen, D Oriato, S. Tilbury, F.J. Herrmann

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

We implement the Kaczmarz row-projection algorithm (Kaczmarz (1937)) on a CPU host + FPGA accelerator platform using techniques of dataflow programming. This algorithm is then used as the preconditioning step in CGMN, a modified version of the conjugate gradients method (Bjorck and Elfving (1979)) that we use to solve the time-harmonic acoustic isotropic constant density wave equation. Using one accelerator we achieve a speed-up of over 2 times compared with one Intel core.
Original languageEnglish
Title of host publication76th EAGE Conference and Exhibition
PublisherEuropean Association of Geoscientists and Engineers, EAGE
Pages16-19
Number of pages4
DOIs
Publication statusPublished - 2014

Keywords

  • expanded

Fingerprint

Dive into the research topics of 'Accelerating an Iterative Helmholtz Solver with FPGAs'. Together they form a unique fingerprint.

Cite this