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 language | English |
|---|---|
| Title of host publication | Proceedings of the International Workshop on OpenCL, IWOCL 2018 |
| Publisher | Association for Computing Machinery |
| ISBN (Electronic) | 9781450364393 |
| DOIs | |
| State | Published - May 14 2018 |
| Externally published | Yes |
| Event | 6th International Workshop on OpenCL, IWOCL 2018 - Oxford, United Kingdom Duration: May 14 2018 → May 16 2018 |
Publication series
| Name | ACM International Conference Proceeding Series |
|---|
Conference
| Conference | 6th International Workshop on OpenCL, IWOCL 2018 |
|---|---|
| Country/Territory | United Kingdom |
| City | Oxford |
| Period | 05/14/18 → 05/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver