@inproceedings{4286506428a44cb5a0921a36ad148cee,
title = "Evaluation of a floating-point intensive kernel on FPGA: A case study of geodesic distance kernel",
abstract = "Heterogeneous platforms provide a promising solution for high-performance and energy-efficient computing applications. This paper presents our research on usage of heterogeneous platform for a floating-point intensive kernel. We first introduce the floating-point intensive kernel from the geographical information system. Then we analyze the FPGA designs generated by the Intel FPGA SDK for OpenCL, and evaluate the kernel performance and the floating-point error rate of the FPGA designs. Finally, we compare the performance and energy efficiency of the kernel implementations on the Arria 10 FPGA, Intel{\textquoteright}s Xeon Phi Knights Landing CPU, and NVIDIA{\textquoteright}s Kepler GPU. Our evaluation shows the energy efficiency of the single-precision kernel on the FPGA is 1.35X better than on the CPU and the GPU, while the energy efficiency of the double-precision kernel on the FPGA is 1.36X and 1.72X less than the CPU and GPU, respectively.",
keywords = "Floating-point operation, FPGA, HPC, OpenCL",
author = "Zheming Jin and Hal Finkel and Kazutomo Yoshii and Franck Cappello",
note = "Funding Information: Acknowledgement. We thank the anonymous reviewers and the shepherd for their comments. This research used resources of the Argonne Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC02-06CH11357. Publisher Copyright: {\textcopyright} Springer International Publishing AG, part of Springer Nature 2018.; International Workshops on Parallel Processing, Euro-Par 2017 ; Conference date: 28-08-2017 Through 29-08-2017",
year = "2018",
doi = "10.1007/978-3-319-75178-8_53",
language = "English (US)",
isbn = "9783319751771",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "664--675",
editor = "Heras, {Dora B.} and Luc Bouge",
booktitle = "Euro-Par 2017",
address = "Germany",
}