Implementation of the DWT in a GPU through a Register-based Strategy


The unleash of the CUDA Kepler architecture in March 2012 has provided Nvidia GPUs with a bigger register memory area and instructions for the communication of registers among threads. This facilitates a new programming strategy that utilizes registers for information sharing and reusing in detriment of the shared memory. Such a programming strategy will significantly improve the performance of applications that reuse data heavily. This paper presents a register-based mostly implementation of the Discrete Wavelet Transform (DWT), the prevailing information decorrelation technique in the field of image coding. Experimental results indicate that the proposed technique is, a minimum of, four times faster than the best GPU implementation of the DWT found in the literature. Furthermore, theoretical analysis coincide with experimental tests in proving that the execution times achieved by the proposed implementation are close to the GPU’s performance limits.

Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here

PROJECT TITLE :Design, Analysis, and Implementation of ARPKI: An Attack-Resilient Public-Key Infrastructure - 2018ABSTRACT:This Transport Layer Security (TLS) Public-Key Infrastructure (PKI) is based on a weakest-link security
PROJECT TITLE :Binary To Gray Code Converter Implementation Using QCA - 2018ABSTRACT:Quantum dot Cellular Automata (QCA) may be a nanotechnology that offers an engaging answer to overcome the physical limits that CMOS devices
PROJECT TITLE :Low-power Implementation of Mitchell's Approximate Logarithmic Multiplication for Convolutional Neural Networks - 2018ABSTRACT:This paper proposes an occasional-power implementation of the approximate logarithmic
PROJECT TITLE :The Design and Implementation of Multi – Precision Floating Point Arithmetic Unit Based on FPGA - 2018ABSTRACT:Floating point arithmetic is very vital in digital signal processing. It's usually to select different
PROJECT TITLE :FPGA Implementation of an Improved Watchdog Timer for Safety-critical Applications - 2018ABSTRACT:Embedded systems that are used in safety-important applications need highest reliability. External watchdog timers

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry