Compression of sparse matrices by blocked rice coding

被引:3
作者
McKenzie, BJ [1 ]
Bell, T [1 ]
机构
[1] Univ Canterbury, Dept Comp Sci, Christchurch 1, New Zealand
关键词
compression; Golomb codes; Rice codes; sparse matrices;
D O I
10.1109/18.915692
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This correspondence considers the compression of matrices where the majority of the entries are a fixed constant (most typically zero), usually referred to as sparse matrices. We show that using Golomb or Rice encoding requires significantly less space than previous approaches. Furthermore, compared to arithmetic coding, the space requirements are only slightly increased but access is ten times faster for both Golomb and Rice encoding. By blocking the data, the access time can be kept constant as only a single block needs to be decoded to access any element. Although such blocking increases the space overheads, this is marginal until the block sizes become so small that only a few nonzero values will be Found in a block. We provide formulas giving the space overhead of blocked Rice encoding and validate these empirically.
引用
收藏
页码:1223 / 1230
页数:8
相关论文
共 15 条
  • [1] Aho Alfred V., 1986, ADDISON WESLEY SERIE
  • [2] [Anonymous], [No title captured]
  • [3] Compression of sparse matrices by arithmetic coding
    Bell, T
    McKenzie, B
    [J]. DCC '98 - DATA COMPRESSION CONFERENCE, 1998, : 23 - 32
  • [4] DENCKER P, 1984, ACM T PROGR LANG SYS, V6, P546, DOI 10.1145/1780.1802
  • [5] DRIESEN K, 1993, OOPSLA 93 P WASHINGT, P259
  • [6] Duff IS, 1986, DIRECT METHODS SPARS
  • [7] ELIAS P, 1975, IEEE T INFORM THEORY, V21, P194, DOI 10.1109/TIT.1975.1055349
  • [8] OPTIMAL SOURCE CODES FOR GEOMETRICALLY DISTRIBUTED INTEGER ALPHABETS
    GALLAGER, RG
    VANVOORHIS, DC
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1975, 21 (02) : 228 - 230
  • [9] RUN-LENGTH ENCODINGS
    GOLOMB, SW
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1966, 12 (03) : 399 - +
  • [10] KHOURY F, 1994, EFFICIENT PARALLEL T