Skip to main navigation Skip to search Skip to main content

Nuclear reactor simulation on OpenCL FPGA: A case study of RSBench

  • Zheming Jin
  • , Hal Finkel

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

1 Scopus citations

Abstract

Field-programmable gate arrays (FPGAs) are becoming a promising choice as a heterogeneous computing component for scientific computing when floating-point optimized architectures are added to the current FPGAs. The emerging high-level synthesis tools such as the Intel OpenCL SDK for FPGA highlight a streamlined design flow to facilitate the use of FPGAs in scientific computing. Investigating the characteristics of supercomputing applications, such as nuclear reactor simulation, with the emerging HLS development flow is important for researchers to evaluate and adopt FPGA-based heterogeneous programming models in research facilities and laboratories. In this paper, we evaluate the OpenCL-based FPGA design of a nuclear reactor simulation application RSBench. We describe the OpenCL implementations and optimization methods on an Intel Arria10-based FPGA platform. Compared with the naïve OpenCL kernel, the optimizations of the kernel increase the performance by a factor of 295 on the FPGA. Compared with an Intel Xeon 16-core CPU and an Nvidia K80 GPU, the performance per watt on the FPGA is 3.59 X better than the CPU and 5.8X lower than the GPU.

Original languageEnglish
Title of host publicationProceedings of the International Workshop on OpenCL, IWOCL 2018
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450364393
DOIs
StatePublished - May 14 2018
Externally publishedYes
Event6th International Workshop on OpenCL, IWOCL 2018 - Oxford, United Kingdom
Duration: May 14 2018May 16 2018

Publication series

NameACM International Conference Proceeding Series

Conference

Conference6th International Workshop on OpenCL, IWOCL 2018
Country/TerritoryUnited Kingdom
CityOxford
Period05/14/1805/16/18

Funding

We are sincerely grateful to the anonymous reviewers for their highly constructive criticism. The research work was supported by the U.S. Department of Energy, Office of Science, under contract DE-AC02-06CH11357.

Keywords

  • FPGA
  • Nuclear reactor simulation
  • OpenCL

Fingerprint

Dive into the research topics of 'Nuclear reactor simulation on OpenCL FPGA: A case study of RSBench'. Together they form a unique fingerprint.

Cite this