22nd International Conference on Field Programmable Logic and Applications (FPL) 2012
DOI: 10.1109/fpl.2012.6339171
|View full text |Cite
|
Sign up to set email alerts
|

Invited paper: Using OpenCL to evaluate the efficiency of CPUS, GPUS and FPGAS for information filtering

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(15 citation statements)
references
References 4 publications
0
15
0
Order By: Relevance
“…Two primary FPGA vendors, Intel and Xilinx, provide developers with their high-level tools. Intel released several high-level development tools such as high-level synthesis (HLS) compiler, which supports C++ based development, and FPGA SDK for FPGA, which supports OpenCL [3], [4] based development. Xilinx provides two main tools: 1) highlevel synthesis of C/C++ and SystemC and 2) SDAccel that supports OpenCL.…”
Section: High-level Synthesismentioning
confidence: 99%
“…Two primary FPGA vendors, Intel and Xilinx, provide developers with their high-level tools. Intel released several high-level development tools such as high-level synthesis (HLS) compiler, which supports C++ based development, and FPGA SDK for FPGA, which supports OpenCL [3], [4] based development. Xilinx provides two main tools: 1) highlevel synthesis of C/C++ and SystemC and 2) SDAccel that supports OpenCL.…”
Section: High-level Synthesismentioning
confidence: 99%
“…In [5], the authors also developed a multi-FPGA converted bag of words system in which performance of the system yielded a tenfold speedup when combined with a conventional CPU and excellent cost-performance as well as energy consumed for the calculation. Similarly in [6], the authors assume that documents have been converted to the bag-ofwords format and focus only on the document scoring portion of the application.…”
Section: Related Workmentioning
confidence: 99%
“…When it is required to refer to the profile, the rest bits of the hit word are compared with the rest bits of the profile then if they are matched, the weight bits of this element is accumulated to the score. 6. The final result of classification will be made using naïve Bayesian classifier.…”
Section: Document Classification Sytemsmentioning
confidence: 99%
“…Unlike the OpenCL compiler for CPUs and GPUs, where parallel threads are executed on different cores, AOC transforms kernel functions into deeply pipelined hardware circuits to achieve parallelism. AOC uses a CLANG front-end to parse OpenCL extensions and intrinsics to produce unoptimized LLVM IR [31]. The middle-end performs optimization with about 150 compiler passes such as loop fusion, auto vectorization, and branch elimination.…”
Section: B Altera Openclmentioning
confidence: 99%
“…Finally the generated kernel is loaded onto an Altera FPGA using an OpenCL compatible hardware image. Various applications using OpenCL to program FPGA accelerators have been demonstrated, such as information filtering [31], Monte Carlo simulation [30], finite difference [32], particle simulations [32], and video compression [33].…”
Section: B Altera Openclmentioning
confidence: 99%