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

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
Pages139-154
Number of pages16
ISBN (Electronic)978-3-319-20119-1
DOIs
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
Volume9137

Conference

ConferenceISC High Performance 2015
Country/TerritoryGermany
CityFrankfurt
Period12/07/1516/07/15

Keywords

  • FPGA
  • particle transport
  • wavefront sweep

Fingerprint

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

Cite this