Invited paper: Using OpenCL to evaluate the efficiency of CPUS, GPUS and FPGAS for information filtering
@article{Chen2012InvitedPU, title={Invited paper: Using OpenCL to evaluate the efficiency of CPUS, GPUS and FPGAS for information filtering}, author={D. Chen and D. Singh}, journal={22nd International Conference on Field Programmable Logic and Applications (FPL)}, year={2012}, pages={5-12} }
The FPGA can be a tremendously efficient computational fabric for many applications. In particular, the performance to power ratios of FPGA make them attractive solutions to solve the problem of data centers that are constrained largely by power and cooling costs. However, the complexity of the FPGA design flow requires the programmer to understand cycle-accurate details of how data is moved and transformed through the fabric. In this paper, we explore techniques that allow programmers to… Expand
Figures, Tables, and Topics from this paper
58 Citations
High-Level Language Tools for Reconfigurable Computing This paper provides a focused survey of five tools to improve productivity in developing code for FPGAs.
- Computer Science
- 2015
High-Level Language Tools for Reconfigurable Computing
- Computer Science
- Proceedings of the IEEE
- 2015
- 56
- PDF
Multikernel Data Partitioning With Channel on OpenCL-Based FPGAs
- Computer Science
- IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- 2017
- 15
- PDF
A performance analysis framework for optimizing OpenCL applications on FPGAs
- Computer Science
- 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA)
- 2016
- 66
- PDF
A study of data partitioning on OpenCL-based FPGAs
- Computer Science
- 2015 25th International Conference on Field Programmable Logic and Applications (FPL)
- 2015
- 40
- PDF
OpenCL library of stream memory components targeting FPGAs
- Computer Science
- 2015 International Conference on Field Programmable Technology (FPT)
- 2015
- 8
High level programming of FPGAs for HPC and data centric applications
- Computer Science
- 2014 IEEE High Performance Extreme Computing Conference (HPEC)
- 2014
- 7
- PDF
Grater: An approximation workflow for exploiting data-level parallelism in FPGA acceleration
- Computer Science
- 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE)
- 2016
- 21
- PDF
References
SHOWING 1-10 OF 21 REFERENCES
FCUDA: Enabling efficient compilation of CUDA kernels onto FPGAs
- Computer Science
- 2009 IEEE 7th Symposium on Application Specific Processors
- 2009
- 160
- PDF
Evaluating FPGA-acceleration for real-time unstructured search
- Computer Science
- 2012 IEEE International Symposium on Performance Analysis of Systems & Software
- 2012
- 14
- PDF
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
- Computer Science
- 2007
- 463
Throughput Analysis for a High-Performance FPGA-Accelerated Real-Time Search Application
- Computer Science
- Int. J. Reconfigurable Comput.
- 2012
- 5
- PDF
FPGA-accelerated Information Retrieval: High-efficiency document filtering
- Computer Science
- 2009 International Conference on Field Programmable Logic and Applications
- 2009
- 16
- PDF
Google news personalization: scalable online collaborative filtering
- Computer Science
- WWW '07
- 2007
- 1,464
- PDF
Uptime Institute: The Average PUE is 1
- Data Center Knowledge
- 2011