Power and performance tradeoff of a floating-point intensive Kernel on OpenCL FPGA platform

Zheming Jin, Hal Finkel

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

7 Scopus citations

Abstract

As power is recognized as one of first-order constraints in high-performance computing, understanding how power and performance are affected using a high-level synthesis tool for a floating-point intensive kernel is important. FPGAs offer a promising solution for high-performance and energyefficient computing applications. This paper presents the impact of the optimizations of a floating-point intensive kernel from a geographical information system upon the performance and power using an FPGA. Using an OpenCL-based high-level synthesis tool for FPGAs, we evaluate the resource usage, performance and power consumption of the kernel implementations on an Arria10-based FPGA platform. We compare the performance and energy efficiency of the kernel implementations on an Arria 10 GX1150 FPGA, an Intel's Xeon Phi Knights Landing CPU, and an NVIDIA's Tesla K80 GPU. Our experiment shows that the performance per watt of the kernel implementation on the FPGA is 1.79X better than the CPU and 1.56X better than the GPU. The execution time on the FPGA is approximately 2.9X slower.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE 32nd International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages716-720
Number of pages5
ISBN (Print)9781538655559
DOIs
StatePublished - Aug 3 2018
Externally publishedYes
Event32nd IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2018 - Vancouver, Canada
Duration: May 21 2018May 25 2018

Publication series

NameProceedings - 2018 IEEE 32nd International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2018

Conference

Conference32nd IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2018
Country/TerritoryCanada
CityVancouver
Period05/21/1805/25/18

Keywords

  • FPGA
  • Floating point intensive kernel
  • OpenCL
  • Performance and power tradeoff

Fingerprint

Dive into the research topics of 'Power and performance tradeoff of a floating-point intensive Kernel on OpenCL FPGA platform'. Together they form a unique fingerprint.

Cite this