izpis_h1_title_alt

Stiskanje podatkov na grafični procesni enoti
ID Ciglarič, Tadej (Avtor), ID Lotrič, Uroš (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (289,50 KB)
MD5: 074A7D4F10E4812ED67FA2AAC2E60DB5
PID: 20.500.12556/rul/64ffac98-b850-4f35-b051-1b4b1ea73bfe

Izvleček
Učinkoviti algoritmi za stiskanje podatkov so lahko dokaj počasni. Namen tega dela je poizkus paralelizacije kompresijskega algoritma za izvajanje na grafičnih karticah. Ker grafične kartice vsebujejo zmogljivo vzporedno računsko enoto, bi pričakovali, da je mogoče izvajanje algoritma močno pohitriti. Zato smo v tem delu pregledali algoritem deflate in obstoječe paralelne implementacije za izvajanje tega algoritma na grafičnih procesnih enotah. Implementirali smo sekvenčni algoritem in ga na dva načina paralelizirali z uporabo ogrodja OpenCL. Vse implementacije smo preizkusili na korpusu datotek za testiranje algoritmov za stiskanje podatkov. Primerjali smo rezultate naših implementacij z obstoječimi paralelnimi in sekvenčnimi implementacijami.

Jezik:Slovenski jezik
Ključne besede:GPGPU, OpenCL, stiskanje podatkov, algoritem deflate, paralelizacija
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2016
PID:20.500.12556/RUL-91237 Povezava se odpre v novem oknu
Datum objave v RUL:27.03.2017
Število ogledov:1756
Število prenosov:385
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Data Compression on Graphics Processing Unit
Izvleček:
Efficient data compression algorithms can be slow. The purpose of this work is an attempt of efficient parallelization of compression algorithm for execution on graphics processing units. Since graphics processing units contain an efficient parallel computing unit, it is reasonable to expect speedup from such parallelization of the algorithm. This work contains an overview of deflate algorithm and its existing parallel implementations intended for graphics processing units. We sequentially implemented the algorithm and parallelized it in two different ways using OpenCL framework. The implementations were tested on a corpus of files, intended for testing of compression algorithms. We compared the results with existing sequential and parallel implementations.

Ključne besede:GPGPU, OpenCL, data compression, deflate algorithm, paralellization

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj