International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 183 - Issue 5 |
Published: May 2021 |
Authors: Ioannis S. Xezonakis, Svoronos Leivadaros |
![]() |
Ioannis S. Xezonakis, Svoronos Leivadaros . N-ary Huffman Encoding using High-Degree Trees - A Performance Comparison. International Journal of Computer Applications. 183, 5 (May 2021), 33-39. DOI=10.5120/ijca2021921315
@article{ 10.5120/ijca2021921315, author = { Ioannis S. Xezonakis,Svoronos Leivadaros }, title = { N-ary Huffman Encoding using High-Degree Trees - A Performance Comparison }, journal = { International Journal of Computer Applications }, year = { 2021 }, volume = { 183 }, number = { 5 }, pages = { 33-39 }, doi = { 10.5120/ijca2021921315 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2021 %A Ioannis S. Xezonakis %A Svoronos Leivadaros %T N-ary Huffman Encoding using High-Degree Trees - A Performance Comparison%T %J International Journal of Computer Applications %V 183 %N 5 %P 33-39 %R 10.5120/ijca2021921315 %I Foundation of Computer Science (FCS), NY, USA
In this paper an n-ary Huffman Encoding and Decoding application is implemented, using different degrees of tree structures. The goal is to compare the performance of the algorithm in terms of compression ratio, decompression speed and weighted path length when using higher degree trees, compared to the 2-ary Huffman Code. The Huffman tree degrees compared are 2-ary, 3-ary, 4-ary, 5-ary, 6-ary, 7-ary, 8-ary and 16-mal. The impact that branch prediction has on the performance of the n-ary Huffman Decoding is also presented.