General Purpose Computing in Gpu - a Watermarking Case Study
The purpose of this project is to explore the GPU for general purpose computing. The GPU is a massively parallel computing device that has a high-throughput, exhibits high arithmetic intensity, has a large market presence, and with the increasing computation power being added to it each year throug...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | English |
Published: |
University of North Texas
2014
|
Subjects: | |
Online Access: | https://digital.library.unt.edu/ark:/67531/metadc700078/ |
id |
ndltd-unt.edu-info-ark-67531-metadc700078 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-unt.edu-info-ark-67531-metadc7000782017-03-17T08:41:35Z General Purpose Computing in Gpu - a Watermarking Case Study Hanson, Anthony H.264 video compression domain digital video watermark CUDA Graphics processing units. CUDA (Computer architecture) Data protection. The purpose of this project is to explore the GPU for general purpose computing. The GPU is a massively parallel computing device that has a high-throughput, exhibits high arithmetic intensity, has a large market presence, and with the increasing computation power being added to it each year through innovations, the GPU is a perfect candidate to complement the CPU in performing computations. The GPU follows the single instruction multiple data (SIMD) model for applying operations on its data. This model allows the GPU to be very useful for assisting the CPU in performing computations on data that is highly parallel in nature. The compute unified device architecture (CUDA) is a parallel computing and programming platform for NVIDIA GPUs. The main focus of this project is to show the power, speed, and performance of a CUDA-enabled GPU for digital video watermark insertion in the H.264 video compression domain. Digital video watermarking in general is a highly computationally intensive process that is strongly dependent on the video compression format in place. The H.264/MPEG-4 AVC video compression format has high compression efficiency at the expense of having high computational complexity and leaving little room for an imperceptible watermark to be inserted. Employing a human visual model to limit distortion and degradation of visual quality introduced by the watermark is a good choice for designing a video watermarking algorithm though this does introduce more computational complexity to the algorithm. Research is being conducted into how the CPU-GPU execution of the digital watermark application can boost the speed of the applications several times compared to running the application on a standalone CPU using NVIDIA visual profiler to optimize the application. University of North Texas Mohanty, Saraju P. Kougianos, Elias Gomathisankaran, Mahadevan 2014-08 Thesis or Dissertation ix, 78 pages : illustrations (some color) Text https://digital.library.unt.edu/ark:/67531/metadc700078/ ark: ark:/67531/metadc700078 English Public Hanson, Anthony Copyright Copyright is held by the author, unless otherwise noted. All rights reserved. |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
H.264 video compression domain digital video watermark CUDA Graphics processing units. CUDA (Computer architecture) Data protection. |
spellingShingle |
H.264 video compression domain digital video watermark CUDA Graphics processing units. CUDA (Computer architecture) Data protection. Hanson, Anthony General Purpose Computing in Gpu - a Watermarking Case Study |
description |
The purpose of this project is to explore the GPU for general purpose computing. The GPU is a massively parallel computing device that has a high-throughput, exhibits high arithmetic intensity, has a large market presence, and with the increasing computation power being added to it each year through innovations, the GPU is a perfect candidate to complement the CPU in performing computations. The GPU follows the single instruction multiple data (SIMD) model for applying operations on its data. This model allows the GPU to be very useful for assisting the CPU in performing computations on data that is highly parallel in nature. The compute unified device architecture (CUDA) is a parallel computing and programming platform for NVIDIA GPUs. The main focus of this project is to show the power, speed, and performance of a CUDA-enabled GPU for digital video watermark insertion in the H.264 video compression domain. Digital video watermarking in general is a highly computationally intensive process that is strongly dependent on the video compression format in place. The H.264/MPEG-4 AVC video compression format has high compression efficiency at the expense of having high computational complexity and leaving little room for an imperceptible watermark to be inserted. Employing a human visual model to limit distortion and degradation of visual quality introduced by the watermark is a good choice for designing a video watermarking algorithm though this does introduce more computational complexity to the algorithm. Research is being conducted into how the CPU-GPU execution of the digital watermark application can boost the speed of the applications several times compared to running the application on a standalone CPU using NVIDIA visual profiler to optimize the application. |
author2 |
Mohanty, Saraju P. |
author_facet |
Mohanty, Saraju P. Hanson, Anthony |
author |
Hanson, Anthony |
author_sort |
Hanson, Anthony |
title |
General Purpose Computing in Gpu - a Watermarking Case Study |
title_short |
General Purpose Computing in Gpu - a Watermarking Case Study |
title_full |
General Purpose Computing in Gpu - a Watermarking Case Study |
title_fullStr |
General Purpose Computing in Gpu - a Watermarking Case Study |
title_full_unstemmed |
General Purpose Computing in Gpu - a Watermarking Case Study |
title_sort |
general purpose computing in gpu - a watermarking case study |
publisher |
University of North Texas |
publishDate |
2014 |
url |
https://digital.library.unt.edu/ark:/67531/metadc700078/ |
work_keys_str_mv |
AT hansonanthony generalpurposecomputingingpuawatermarkingcasestudy |
_version_ |
1718432938095280128 |