Abstract
This paper aims to better understand the performance differences between FPGAs and GPUs. We intentionally begin with a widely used GPU-friendly benchmark suite, Rodinia, and port 15 of the kernels onto FPGAs using HLS C. Then we propose an analytical model to compare their performance. We find that for 6 out of the 15 ported kernels, today's FPGAs can provide comparable performance or even achieve better performance than the GPU, while consuming an average of 28% of the GPU power. Besides lower clock frequency, FPGAs usually achieve a higher number of operations per cycle in each customized deep pipeline, but lower effective parallel factor due to the far lower off-chip memory bandwidth. With 4x more memory bandwidth, 8 out of the 15 FPGA kernels are projected to achieve at least half of the GPU kernel performance.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings - 26th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2018 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 93-96 |
| Number of pages | 4 |
| ISBN (Electronic) | 9781538655221 |
| DOIs | |
| State | Published - Sep 7 2018 |
| Externally published | Yes |
| Event | 26th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2018 - Boulder, United States Duration: Apr 29 2018 → May 1 2018 |
Publication series
| Name | Proceedings - 26th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2018 |
|---|
Conference
| Conference | 26th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2018 |
|---|---|
| Country/Territory | United States |
| City | Boulder |
| Period | 4/29/18 → 5/1/18 |
Bibliographical note
Publisher Copyright:© 2018 IEEE.
Keywords
- Analytical model
- FPGA
- GPU
- Performance comparison
Fingerprint
Dive into the research topics of 'Understanding Performance Differences of FPGAs and GPUs'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS