2015
DOI: 10.1145/2656207
|View full text |Cite
|
Sign up to set email alerts
|

Enhancing Design Space Exploration by Extending CPU/GPU Specifications onto FPGAs

Abstract: The design cycle for complex special-purpose computing systems is extremely costly and time-consuming. It involves a multiparametric design space exploration for optimization, followed by design verification. Designers of special purpose VLSI implementations often need to explore parameters, such as optimal bitwidth and data representation, through time-consuming Monte Carlo simulations. A prominent example of this simulation-based exploration process is the design of decoders for error correcting systems, suc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 20 publications
0
6
0
Order By: Relevance
“…21 Owaida et al discuss these differences in the context of designing OpenCL tasks for FPGAs. 22 Theodoridis et al designed a rather elaborated ILP for task mapping with special focus on hardware platforms. 23 They consider communication costs, data dependencies and resource conflicts.…”
Section: State Of the Artmentioning
confidence: 99%
“…21 Owaida et al discuss these differences in the context of designing OpenCL tasks for FPGAs. 22 Theodoridis et al designed a rather elaborated ILP for task mapping with special focus on hardware platforms. 23 They consider communication costs, data dependencies and resource conflicts.…”
Section: State Of the Artmentioning
confidence: 99%
“…In addition, the authors in [109] report that GPUs are ten times faster than FPGAs with regards to FFT processing, while authors in [81] demonstrate that the power efficiency of FPGAs is always better than GPUs for matrix operations. Finally, authors in [110] compare GPPs, GPUs, and FPGAs through the implementation of LDPC decoders, and their results lead to the conclusion that GPUs and FPGAs perform better than GPPs. It is obvious from above studies that trade-offs are to be expected when a particular design methodology is adopted, hence careful analysis should be carried out beforehand.…”
Section: E Comparisonmentioning
confidence: 99%
“…Currently supported in x86 and ARM CPUs, desktop and mobile GPUs, several APUs and FPGAs [9], the OpenCL programming framework provides the means to easily port an existing code into any compatible device [22], provided there is a software development kit (SDK) for that desired platform. The OpenCL framework links a host to one or more OpenCL devices, forming a single heterogeneous computational system [13].…”
Section: The Opencl Programming Frameworkmentioning
confidence: 99%
“…In the end, the approach proposed in this work is capable of achieving classification performances comparable to the mid level of the Kaggle table [16], and above the accuracy obtained from processing raw pixels as the input data [17], while demanding power consumption levels ranging from 6.6 to 16 W, which makes them suitable for being incorporated in autonomous systems. Moreover, the proposed solution is scalable to future devices that expectedly should have more hardware resources and processing cores available [22], allowing more frames per second to be processed or more complex deep neural networks to be developed.…”
Section: Introductionmentioning
confidence: 99%