Feasibility Study of Porting a Particle Transport Code to FPGA

Iakovos Panourgias, Michele Weiland, Mark Parsons, David Turland, Dave Barrett, Wayne Gaudin

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

In this paper we discuss porting a particle transport code, which is based on a wavefront sweep algorithm, to FPGA. The original code is written in Fortran90. We describe the key differences between general purpose CPUs and Field Programmable Gate Arrays (FPGAs) and provide a detailed performance model of the FPGA. We describe the steps we took when porting the Fortran90 code to FPGA. Finally, the paper will present results from an extensive bench- marking exercise using a Virtex 6 FPGA.
Original languageEnglish
Title of host publicationHigh Performance Computing
Subtitle of host publication30th International Conference, ISC High Performance 2015 Frankfurt, Germany, July 12–16, 2015 Proceedings
EditorsJulian M. Kunkel, Thomas Ludwig
Number of pages16
ISBN (Electronic)978-3-319-20119-1
Publication statusPublished - 2015
EventISC High Performance 2015 - Frankfurt, Germany
Duration: 12 Jul 201516 Jul 2015

Publication series

NameTheoretical Computer Science and General Issues
PublisherSpringer International Publishing


ConferenceISC High Performance 2015

Keywords / Materials (for Non-textual outputs)

  • FPGA
  • particle transport
  • wavefront sweep


Dive into the research topics of 'Feasibility Study of Porting a Particle Transport Code to FPGA'. Together they form a unique fingerprint.

Cite this