2011
DOI: 10.1145/2068716.2068723
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting data-level parallelism for energy-efficient implementation of LDPC decoders and DCT on an FPGA

Abstract: We explore the use of Data-Level Parallelism (DLP) as a way of improving the energy efficiency and power consumption involved in running applications on an FPGA. We show that static power consumption is a significant fraction of the overall power consumption in an FPGA and that it does not change significantly even as the area required by an architecture increases, because of the dominance of interconnect in an FPGA. We show that the degree of DLP can be used in conjunction with frequency scaling to reduce the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 34 publications
0
4
0
Order By: Relevance
“…In the hardware design of FPGA [4][5][6][7][8], all structure of the LDPC decoder is made up of four modules, which are the information input module, variable node processing units (VNU) module, check node processing units (CNU) module, and the information output module [9][10][11]. Figure.3 is the structure diagram of LDPC decoder in the digital image watermarking system based on the hardware design of FPGA.…”
Section: Design Of Ldpc Decoder Based On Fpgamentioning
confidence: 99%
“…In the hardware design of FPGA [4][5][6][7][8], all structure of the LDPC decoder is made up of four modules, which are the information input module, variable node processing units (VNU) module, check node processing units (CNU) module, and the information output module [9][10][11]. Figure.3 is the structure diagram of LDPC decoder in the digital image watermarking system based on the hardware design of FPGA.…”
Section: Design Of Ldpc Decoder Based On Fpgamentioning
confidence: 99%
“…This technique is also referred as vector processing [37] (processing a vector of data). In the processing core of Figure 2, all matrix files and the modules of matrix transfer, addition, inversion and multiplication explore bit-level parallelism.…”
Section: Parallelism Techniquesmentioning
confidence: 99%
“…With the advent of field programmable gate array (FPGA), designers can develop a fully reconfigurable hardware architecture dedicated to the control algorithm. In applications where required real‐time capabilities cannot be ensured by software solutions, reconfigurable computers are very useful [8–13]. The cost per implemented function of an FPGA is also very less even though it is more expensive initially.…”
Section: Introductionmentioning
confidence: 99%