A parallel Huffman coder on the cuda architecture

Yükleniyor...
Thumbnail Image

Tarih

Süreli Yayın başlığı

Süreli Yayın ISSN

Cilt Başlığı

Yayınevi

Anadolu Üniversitesi

Özet

Çalışmamızda, geniş kullanıma sahip olan entropi kodlama algoritması Huffman kodlayıcının, NVIDIA CUDA mimarisi üzerinde, paralel uygulaması sunulmuştur. Huffman kod sözcük ağacının seri olarak oluşturulmasının ardından, paralel olarak her baytın sıkıştırılmış akım çıktısı olan tek bir biti temsil ettiği bir bayt akımı oluşturularak ilerlenmiştir. Son adımda, art arda gelen her 8 bayt paralel olarak tek bayt içerisinde birleştirilerek, son sıkıştırılmış bit akım çıktısı oluşturulmuştur. Deneysel sonuçlar, kod sözcüklerin uzunluğunda veya veri entropisinde her hangi bir kısıt olmadan, seri CPU uygulamaya göre 22 kat hız kazanıldığını göstermiştir.

Açıklama

Tez (yüksek lisans) - Anadolu Üniversitesi
Anadolu Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı
Kayıt no: 1035529

Anahtar kelimeler

Kodlama teorisi, Çoklu işlem (Bilgisayarlar), Bilgisayar mimarlığı, Uygulama yazılımı -- Geliştirme

Alıntı

Koleksiyonlar

Endorsement

Review

Supplemented By

Referenced By