SlideShare a Scribd company logo
E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457
Input-Based Dynamic Reconfiguration of Approximate Arithmetic
Units for Video Encoding
Abstract
The field of approximate computing has received significant attention from the research
community in the past few years, especially in the context of various signal processing
applications. Image and video compression algorithms, such as JPEG, MPEG, and so on, are
particularly attractive candidates for approximate computing, since they are tolerant of
computing imprecision due to human imperceptibility, which can be exploited to realize highly
power-efficient implementations of these algorithms. However, existing approximate
architectures typically fix the level of hardware approximation statically and are not adaptive to
input data. For example, if a fixed approximate hardware configuration is used for an MPEG
encoder (i.e., a fixed level of approximation), the output quality varies greatly for different input
videos. This paper addresses this issue by proposing a reconfigurable approximate architecture
for MPEG encoders that optimizes power consumption with the goal of maintaining a particular
Peak Signal-to-Noise Ratio (PSNR) threshold for any video. Toward this end, we design
reconfigurable adder/subtractor blocks (RABs), which have the ability to modulate their degree
of approximation, and subsequently integrate these blocks in the motion estimation and discrete
cosine transform modules of the MPEG encoder. We propose two heuristics for automatically
tuning the approximation degree of the RABs in these two modules during runtime based on the
characteristics of each individual video. Experimental results show that our approach of
dynamically adjusting the degree of hardware approximation based on the input video respects
the given quality bound (PSNR degradation of 1%–10%) across different videos while achieving
a power saving up to 38% over a conventional nonapproximated MPEG encoder architecture.
Note that although the proposed reconfigurable approximate architecture is presented for the
specific case of an MPEG encoder, it can be easily extended to other DSP applications.
E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457
Tools :
 Xilinx 10.1
 Modelsim 6.4b
Languages :
 VHDL / Verilog HDL

More Related Content

What's hot (13)

PDF
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
IJMTST Journal
 
PDF
Fpga implementation of soft decision low power convolutional decoder using vi...
ecejntuk
 
PPT
Rems final
Gaurav Bansod
 
PDF
ICE Remoting Presentation
NMDG NV
 
PDF
International Journal of Computational Engineering Research (IJCER)
ijceronline
 
PDF
hetshah_resume
het shah
 
PDF
A Review of Different Methods for Booth Multiplier
IJERA Editor
 
PPT
Algorithm of standard videocodec H.264
chintapallisantoshkumar
 
PDF
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
VLSICS Design
 
PPT
Main (3)
monty_mvh
 
PDF
A05410105
IOSR-JEN
 
PDF
A reusable verification environment for NoC platforms using UVM
Sameh El-Ashry
 
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
IJMTST Journal
 
Fpga implementation of soft decision low power convolutional decoder using vi...
ecejntuk
 
Rems final
Gaurav Bansod
 
ICE Remoting Presentation
NMDG NV
 
International Journal of Computational Engineering Research (IJCER)
ijceronline
 
hetshah_resume
het shah
 
A Review of Different Methods for Booth Multiplier
IJERA Editor
 
Algorithm of standard videocodec H.264
chintapallisantoshkumar
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
VLSICS Design
 
Main (3)
monty_mvh
 
A05410105
IOSR-JEN
 
A reusable verification environment for NoC platforms using UVM
Sameh El-Ashry
 

Similar to Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video Encoding (20)

DOCX
Dual-Quality 4:2 Compressors for Utilizing in Dynamic Accuracy Configurable M...
JAYAPRAKASH JPINFOTECH
 
PDF
Recent articles published in VLSI design & Communication Systems
VLSICS Design
 
PDF
VLSI Design for Video Coding 2010th Edition Youn
cinkeslukan
 
PDF
Compressor based approximate multiplier architectures for media processing ap...
IJECEIAES
 
PDF
VLSI Design for Video Coding 2010th Edition Youn
grimmfinan26
 
PDF
VLSI Design for Video Coding 2010th Edition Youn
syrettbainac50
 
PDF
VLSI Design for Video Coding 2010th Edition Youn
zitusaluwi
 
PDF
Coarse grained hybrid reconfigurable architecture
Dhiraj Chaudhary
 
PDF
Coarse grained hybrid reconfigurable architecture with noc router for variabl...
Dhiraj Chaudhary
 
PDF
Coarse Grained Hybrid Reconfigurable Architecture with NoC Router for Variabl...
Dhiraj Chaudhary
 
PDF
Coarse grained hybrid reconfigurable architecture with no c router
Dhiraj Chaudhary
 
PDF
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
IDES Editor
 
PPT
H 264 in cuda presentation
ashoknaik120
 
PDF
HARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODER
cscpconf
 
PDF
An efficient floating point adder for low-power devices
International Journal of Reconfigurable and Embedded Systems
 
PDF
C0161018
IOSR Journals
 
PDF
C0161018
IOSR Journals
 
PDF
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
VLSICS Design
 
PDF
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
VLSICS Design
 
PDF
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
VLSICS Design
 
Dual-Quality 4:2 Compressors for Utilizing in Dynamic Accuracy Configurable M...
JAYAPRAKASH JPINFOTECH
 
Recent articles published in VLSI design & Communication Systems
VLSICS Design
 
VLSI Design for Video Coding 2010th Edition Youn
cinkeslukan
 
Compressor based approximate multiplier architectures for media processing ap...
IJECEIAES
 
VLSI Design for Video Coding 2010th Edition Youn
grimmfinan26
 
VLSI Design for Video Coding 2010th Edition Youn
syrettbainac50
 
VLSI Design for Video Coding 2010th Edition Youn
zitusaluwi
 
Coarse grained hybrid reconfigurable architecture
Dhiraj Chaudhary
 
Coarse grained hybrid reconfigurable architecture with noc router for variabl...
Dhiraj Chaudhary
 
Coarse Grained Hybrid Reconfigurable Architecture with NoC Router for Variabl...
Dhiraj Chaudhary
 
Coarse grained hybrid reconfigurable architecture with no c router
Dhiraj Chaudhary
 
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
IDES Editor
 
H 264 in cuda presentation
ashoknaik120
 
HARDWARE SOFTWARE CO-SIMULATION OF MOTION ESTIMATION IN H.264 ENCODER
cscpconf
 
An efficient floating point adder for low-power devices
International Journal of Reconfigurable and Embedded Systems
 
C0161018
IOSR Journals
 
C0161018
IOSR Journals
 
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
VLSICS Design
 
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
VLSICS Design
 
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
VLSICS Design
 
Ad

More from Pvrtechnologies Nellore (20)

DOCX
A High Throughput List Decoder Architecture for Polar Codes
Pvrtechnologies Nellore
 
DOCX
Performance/Power Space Exploration for Binary64 Division Units
Pvrtechnologies Nellore
 
DOCX
Hybrid LUT/Multiplexer FPGA Logic Architectures
Pvrtechnologies Nellore
 
DOCX
2016 2017 ieee matlab project titles
Pvrtechnologies Nellore
 
DOCX
2016 2017 ieee vlsi project titles
Pvrtechnologies Nellore
 
DOCX
2016 2017 ieee ece embedded- project titles
Pvrtechnologies Nellore
 
DOCX
A High-Speed FPGA Implementation of an RSD-Based ECC Processor
Pvrtechnologies Nellore
 
DOCX
6On Efficient Retiming of Fixed-Point Circuits
Pvrtechnologies Nellore
 
DOCX
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
Pvrtechnologies Nellore
 
DOCX
Quality of-protection-driven data forwarding for intermittently connected wir...
Pvrtechnologies Nellore
 
DOC
11.online library management system
Pvrtechnologies Nellore
 
DOC
06.e voting system
Pvrtechnologies Nellore
 
DOCX
New web based projects list
Pvrtechnologies Nellore
 
DOCX
Power controlled medium access control
Pvrtechnologies Nellore
 
DOCX
IEEE PROJECTS LIST
Pvrtechnologies Nellore
 
DOCX
Control cloud-data-access-privilege-and-anonymity-with-fully-anonymous-attrib...
Pvrtechnologies Nellore
 
DOCX
Control cloud data access privilege and anonymity with fully anonymous attrib...
Pvrtechnologies Nellore
 
DOCX
Cloud keybank privacy and owner authorization
Pvrtechnologies Nellore
 
DOCX
Circuit ciphertext policy attribute-based hybrid encryption with verifiable
Pvrtechnologies Nellore
 
DOCX
Closeness through-microaggregation-strict-privacy-with-enhanced-utility-prese...
Pvrtechnologies Nellore
 
A High Throughput List Decoder Architecture for Polar Codes
Pvrtechnologies Nellore
 
Performance/Power Space Exploration for Binary64 Division Units
Pvrtechnologies Nellore
 
Hybrid LUT/Multiplexer FPGA Logic Architectures
Pvrtechnologies Nellore
 
2016 2017 ieee matlab project titles
Pvrtechnologies Nellore
 
2016 2017 ieee vlsi project titles
Pvrtechnologies Nellore
 
2016 2017 ieee ece embedded- project titles
Pvrtechnologies Nellore
 
A High-Speed FPGA Implementation of an RSD-Based ECC Processor
Pvrtechnologies Nellore
 
6On Efficient Retiming of Fixed-Point Circuits
Pvrtechnologies Nellore
 
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
Pvrtechnologies Nellore
 
Quality of-protection-driven data forwarding for intermittently connected wir...
Pvrtechnologies Nellore
 
11.online library management system
Pvrtechnologies Nellore
 
06.e voting system
Pvrtechnologies Nellore
 
New web based projects list
Pvrtechnologies Nellore
 
Power controlled medium access control
Pvrtechnologies Nellore
 
IEEE PROJECTS LIST
Pvrtechnologies Nellore
 
Control cloud-data-access-privilege-and-anonymity-with-fully-anonymous-attrib...
Pvrtechnologies Nellore
 
Control cloud data access privilege and anonymity with fully anonymous attrib...
Pvrtechnologies Nellore
 
Cloud keybank privacy and owner authorization
Pvrtechnologies Nellore
 
Circuit ciphertext policy attribute-based hybrid encryption with verifiable
Pvrtechnologies Nellore
 
Closeness through-microaggregation-strict-privacy-with-enhanced-utility-prese...
Pvrtechnologies Nellore
 
Ad

Recently uploaded (20)

PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
PPT
Electrical Safety Presentation for Basics Learning
AliJaved79382
 
PPTX
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
PPTX
Knowledge Representation : Semantic Networks
Amity University, Patna
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PDF
Zilliz Cloud Demo for performance and scale
Zilliz
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PPTX
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PPTX
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PPT
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
PPTX
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
PPTX
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
PDF
Electrical Engineer operation Supervisor
ssaruntatapower143
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PPTX
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
Electrical Safety Presentation for Basics Learning
AliJaved79382
 
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
Knowledge Representation : Semantic Networks
Amity University, Patna
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
Zilliz Cloud Demo for performance and scale
Zilliz
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
Thermal runway and thermal stability.pptx
godow93766
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
Electrical Engineer operation Supervisor
ssaruntatapower143
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 

Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video Encoding

  • 1. E-Mail: [email protected], Ph: 81432 71457 Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video Encoding Abstract The field of approximate computing has received significant attention from the research community in the past few years, especially in the context of various signal processing applications. Image and video compression algorithms, such as JPEG, MPEG, and so on, are particularly attractive candidates for approximate computing, since they are tolerant of computing imprecision due to human imperceptibility, which can be exploited to realize highly power-efficient implementations of these algorithms. However, existing approximate architectures typically fix the level of hardware approximation statically and are not adaptive to input data. For example, if a fixed approximate hardware configuration is used for an MPEG encoder (i.e., a fixed level of approximation), the output quality varies greatly for different input videos. This paper addresses this issue by proposing a reconfigurable approximate architecture for MPEG encoders that optimizes power consumption with the goal of maintaining a particular Peak Signal-to-Noise Ratio (PSNR) threshold for any video. Toward this end, we design reconfigurable adder/subtractor blocks (RABs), which have the ability to modulate their degree of approximation, and subsequently integrate these blocks in the motion estimation and discrete cosine transform modules of the MPEG encoder. We propose two heuristics for automatically tuning the approximation degree of the RABs in these two modules during runtime based on the characteristics of each individual video. Experimental results show that our approach of dynamically adjusting the degree of hardware approximation based on the input video respects the given quality bound (PSNR degradation of 1%–10%) across different videos while achieving a power saving up to 38% over a conventional nonapproximated MPEG encoder architecture. Note that although the proposed reconfigurable approximate architecture is presented for the specific case of an MPEG encoder, it can be easily extended to other DSP applications.
  • 2. E-Mail: [email protected], Ph: 81432 71457 Tools :  Xilinx 10.1  Modelsim 6.4b Languages :  VHDL / Verilog HDL