Závěrečná práce: Martin Kačenga: Implementace GPU akcelerovaného aritmetického kodéru pro GPUJPEG
Bakalářská práce
Implementace GPU akcelerovaného aritmetického kodéru pro GPUJPEG
Implementation of GPU-Accelerated Arithmetic Coding for GPUJPEG
Martin Kačenga
Anotace
Jedným z najviac používaných štandardov na kompresiu obrázkov je JPEG. Výpočtovo najnáročnejšia časť štandardu je QM-kodér. Cieľom tejto práce je implementovať jeho GPU verziu a zasadiť ju do knižnice GPUJPEG. Súčasťou práce je aj experimentálne vyhodnotenie dosiahnutých výsledkov.
Abstract
One of the most used standards for image compression is JPEG. The most computationally demanding part of compression is QM-coder. Aim of this thesis is to implement QM-coder for GPU integrated into GPUJPEG library. The thesis also contains experimental evaluation of measured results.
Zadání práce
Cílem práce je implementovat aritmetický QM kodér pro JPEG s využitím zkušeností s předchozí implementací adaptivního MQ kodéru pro JPEG2000 [1]. Prozkoumejte implementační možnosti optimalizací pro GPU a zhodnoťte jejich přínosy. Implementujte referenční implementaci pro CPU, kterou využijete pro srovnání s GPU implementací. Práce bude implementována v C/C++ a frameworku CUDA a stane se součástí open-source knihovny GPUJPEG (https://github.com/CESNET/GPUJPEG).
Práce zkontrolována:
6. 1. 2020 12:03, doc. RNDr. Petr Holub, Ph.D., učo 3248
6. 1. 2020 12:03, doc. RNDr. Petr Holub, Ph.D., učo 3248
Jazyk práce
Termín obhajoby
12. 2. 2020
Práce byla úspěšně obhájena
Konzultant
Literatura
- MATELA, Jiří; Martin ŠROM a Petr HOLUB. Low GPU Occupancy Approach to Fast Arithmetic Coding in JPEG2000. In Lecture Notes in Computer Science 7119. Heidelberg: Springer Berlin / Heidelberg, 2012, s. 136-145. ISBN 978-3-642-25928-9. Dostupné z: https://doi.org/10.1007/978-3-642-25929-6_13.
Studijní program
Informatika
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Akcelerace procesu verifikace pomocí grafické karty
Mgr. Tomáš Lamr, učo 140423 -
Komprimace krátkých textových řetězců
Mgr. Dušan Sýkora -
Akcelerace inter-frame predikce standard H.265 na masivně paralelních GPU architekturách
Mgr. Vojtěch David -
Dynamic autotuning of SpMV kernel in CUSP library
Mgr. František Bráblík, učo 469074 -
Návrh a implementace aritmetického kodéru pro platformu CUDA
RNDr. Vít Rusňák, Ph.D., učo 172757 -
Akcelerace bilaterálního filtru na GPU
Mgr. Zoey Wraith -
Evolution of Nvidia GPU from microarchitectures Pascal to Ampere
Mgr. Marek Toma, učo 485275 -
Source-to-source compilation of mapped functions sequences in CUDA
Mgr. Matúš Madzin, učo 207505
Název
Vložil
Vloženo
Práva
Složky
Soubory
Pulec, M.
26. 1. 2020
27. 1. 2020
Kačenga, M.
13. 12. 2019




