Loading…

A simplified variant of tabled asymmetric numeral systems with a smaller look-up table

Data storage is an indispensable part of data management system. Asymmetric numeral systems (ANS) is a widely used compression algorithm. A number of implementations, such as range asymmetric numeral systems (rANS) and tabled asymmetric numeral systems (tANS), were proposed. However, rANS requires s...

Full description

Saved in:
Bibliographic Details
Published in:Distributed and parallel databases : an international journal 2021-09, Vol.39 (3), p.711-732
Main Authors: Wang, Na, Wang, Chao, Lin, Sian-Jheng
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c319t-c730e07f362d2ec1dc38062252a9ce4ae88a277fe123ced15f21d1f2e093154f3
cites cdi_FETCH-LOGICAL-c319t-c730e07f362d2ec1dc38062252a9ce4ae88a277fe123ced15f21d1f2e093154f3
container_end_page 732
container_issue 3
container_start_page 711
container_title Distributed and parallel databases : an international journal
container_volume 39
creator Wang, Na
Wang, Chao
Lin, Sian-Jheng
description Data storage is an indispensable part of data management system. Asymmetric numeral systems (ANS) is a widely used compression algorithm. A number of implementations, such as range asymmetric numeral systems (rANS) and tabled asymmetric numeral systems (tANS), were proposed. However, rANS requires some costly arithmetic operations (integer additions, multiplications and divisions), and tANS requires large space to store the entire behavior in a look-up table. When the integer addition is allowed, this paper proposes a variant of tANS, that requires much smaller look-up table than the conventional tANS. In addition, a decoding algorithm to decode multiple symbols at once is proposed. The simulation shows that with a slight loss of compression ratio (approximately 0.5 % lower), the proposed method has up to a 25 % ( 60 % ) better throughput than rANS in encoding (decoding).
doi_str_mv 10.1007/s10619-020-07316-9
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2572250952</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2572250952</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-c730e07f362d2ec1dc38062252a9ce4ae88a277fe123ced15f21d1f2e093154f3</originalsourceid><addsrcrecordid>eNp9kEtLxDAUhYMoOD7-gKuA6-jNzbRplsPgCwbcqNsQ0xvt2JdJq8y_t1rBnasLh_OdCx9jZxIuJIC-TBJyaQQgCNBK5sLssYXMtBI608U-W4DBXBS6wEN2lNIWAIyWesGeVjxVTV9XoaKSf7hYuXbgXeCDe66nxKVd09AQK8_bsaHoap52aaAm8c9qeOWOp8bVNUVed92bGPsZPGEHwdWJTn_vMXu8vnpY34rN_c3derURXkkzCK8VEOigciyRvCy9KiBHzNAZT0tHReFQ60ASladSZgFlKQMSGCWzZVDH7Hze7WP3PlIa7LYbYzu9tJjpaQhMhlML55aPXUqRgu1j1bi4sxLstz87-7OTP_vjz5oJUjOUpnL7QvFv-h_qC2yScz4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2572250952</pqid></control><display><type>article</type><title>A simplified variant of tabled asymmetric numeral systems with a smaller look-up table</title><source>Springer Nature</source><creator>Wang, Na ; Wang, Chao ; Lin, Sian-Jheng</creator><creatorcontrib>Wang, Na ; Wang, Chao ; Lin, Sian-Jheng</creatorcontrib><description>Data storage is an indispensable part of data management system. Asymmetric numeral systems (ANS) is a widely used compression algorithm. A number of implementations, such as range asymmetric numeral systems (rANS) and tabled asymmetric numeral systems (tANS), were proposed. However, rANS requires some costly arithmetic operations (integer additions, multiplications and divisions), and tANS requires large space to store the entire behavior in a look-up table. When the integer addition is allowed, this paper proposes a variant of tANS, that requires much smaller look-up table than the conventional tANS. In addition, a decoding algorithm to decode multiple symbols at once is proposed. The simulation shows that with a slight loss of compression ratio (approximately 0.5 % lower), the proposed method has up to a 25 % ( 60 % ) better throughput than rANS in encoding (decoding).</description><identifier>ISSN: 0926-8782</identifier><identifier>EISSN: 1573-7578</identifier><identifier>DOI: 10.1007/s10619-020-07316-9</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Algorithms ; Asymmetry ; Compression ratio ; Computer Science ; Data management ; Data storage ; Data Structures ; Database Management ; Decoding ; Information Systems Applications (incl.Internet) ; Integers ; Lookup tables ; Memory Structures ; Operating Systems ; Special Issue on Spatio-Temporal Data Driven Urban Computing</subject><ispartof>Distributed and parallel databases : an international journal, 2021-09, Vol.39 (3), p.711-732</ispartof><rights>Springer Science+Business Media, LLC, part of Springer Nature 2020</rights><rights>Springer Science+Business Media, LLC, part of Springer Nature 2020.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-c730e07f362d2ec1dc38062252a9ce4ae88a277fe123ced15f21d1f2e093154f3</citedby><cites>FETCH-LOGICAL-c319t-c730e07f362d2ec1dc38062252a9ce4ae88a277fe123ced15f21d1f2e093154f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27922,27923</link.rule.ids></links><search><creatorcontrib>Wang, Na</creatorcontrib><creatorcontrib>Wang, Chao</creatorcontrib><creatorcontrib>Lin, Sian-Jheng</creatorcontrib><title>A simplified variant of tabled asymmetric numeral systems with a smaller look-up table</title><title>Distributed and parallel databases : an international journal</title><addtitle>Distrib Parallel Databases</addtitle><description>Data storage is an indispensable part of data management system. Asymmetric numeral systems (ANS) is a widely used compression algorithm. A number of implementations, such as range asymmetric numeral systems (rANS) and tabled asymmetric numeral systems (tANS), were proposed. However, rANS requires some costly arithmetic operations (integer additions, multiplications and divisions), and tANS requires large space to store the entire behavior in a look-up table. When the integer addition is allowed, this paper proposes a variant of tANS, that requires much smaller look-up table than the conventional tANS. In addition, a decoding algorithm to decode multiple symbols at once is proposed. The simulation shows that with a slight loss of compression ratio (approximately 0.5 % lower), the proposed method has up to a 25 % ( 60 % ) better throughput than rANS in encoding (decoding).</description><subject>Algorithms</subject><subject>Asymmetry</subject><subject>Compression ratio</subject><subject>Computer Science</subject><subject>Data management</subject><subject>Data storage</subject><subject>Data Structures</subject><subject>Database Management</subject><subject>Decoding</subject><subject>Information Systems Applications (incl.Internet)</subject><subject>Integers</subject><subject>Lookup tables</subject><subject>Memory Structures</subject><subject>Operating Systems</subject><subject>Special Issue on Spatio-Temporal Data Driven Urban Computing</subject><issn>0926-8782</issn><issn>1573-7578</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kEtLxDAUhYMoOD7-gKuA6-jNzbRplsPgCwbcqNsQ0xvt2JdJq8y_t1rBnasLh_OdCx9jZxIuJIC-TBJyaQQgCNBK5sLssYXMtBI608U-W4DBXBS6wEN2lNIWAIyWesGeVjxVTV9XoaKSf7hYuXbgXeCDe66nxKVd09AQK8_bsaHoap52aaAm8c9qeOWOp8bVNUVed92bGPsZPGEHwdWJTn_vMXu8vnpY34rN_c3derURXkkzCK8VEOigciyRvCy9KiBHzNAZT0tHReFQ60ASladSZgFlKQMSGCWzZVDH7Hze7WP3PlIa7LYbYzu9tJjpaQhMhlML55aPXUqRgu1j1bi4sxLstz87-7OTP_vjz5oJUjOUpnL7QvFv-h_qC2yScz4</recordid><startdate>20210901</startdate><enddate>20210901</enddate><creator>Wang, Na</creator><creator>Wang, Chao</creator><creator>Lin, Sian-Jheng</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20210901</creationdate><title>A simplified variant of tabled asymmetric numeral systems with a smaller look-up table</title><author>Wang, Na ; Wang, Chao ; Lin, Sian-Jheng</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-c730e07f362d2ec1dc38062252a9ce4ae88a277fe123ced15f21d1f2e093154f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Algorithms</topic><topic>Asymmetry</topic><topic>Compression ratio</topic><topic>Computer Science</topic><topic>Data management</topic><topic>Data storage</topic><topic>Data Structures</topic><topic>Database Management</topic><topic>Decoding</topic><topic>Information Systems Applications (incl.Internet)</topic><topic>Integers</topic><topic>Lookup tables</topic><topic>Memory Structures</topic><topic>Operating Systems</topic><topic>Special Issue on Spatio-Temporal Data Driven Urban Computing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Wang, Na</creatorcontrib><creatorcontrib>Wang, Chao</creatorcontrib><creatorcontrib>Lin, Sian-Jheng</creatorcontrib><collection>CrossRef</collection><jtitle>Distributed and parallel databases : an international journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Wang, Na</au><au>Wang, Chao</au><au>Lin, Sian-Jheng</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A simplified variant of tabled asymmetric numeral systems with a smaller look-up table</atitle><jtitle>Distributed and parallel databases : an international journal</jtitle><stitle>Distrib Parallel Databases</stitle><date>2021-09-01</date><risdate>2021</risdate><volume>39</volume><issue>3</issue><spage>711</spage><epage>732</epage><pages>711-732</pages><issn>0926-8782</issn><eissn>1573-7578</eissn><abstract>Data storage is an indispensable part of data management system. Asymmetric numeral systems (ANS) is a widely used compression algorithm. A number of implementations, such as range asymmetric numeral systems (rANS) and tabled asymmetric numeral systems (tANS), were proposed. However, rANS requires some costly arithmetic operations (integer additions, multiplications and divisions), and tANS requires large space to store the entire behavior in a look-up table. When the integer addition is allowed, this paper proposes a variant of tANS, that requires much smaller look-up table than the conventional tANS. In addition, a decoding algorithm to decode multiple symbols at once is proposed. The simulation shows that with a slight loss of compression ratio (approximately 0.5 % lower), the proposed method has up to a 25 % ( 60 % ) better throughput than rANS in encoding (decoding).</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10619-020-07316-9</doi><tpages>22</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0926-8782
ispartof Distributed and parallel databases : an international journal, 2021-09, Vol.39 (3), p.711-732
issn 0926-8782
1573-7578
language eng
recordid cdi_proquest_journals_2572250952
source Springer Nature
subjects Algorithms
Asymmetry
Compression ratio
Computer Science
Data management
Data storage
Data Structures
Database Management
Decoding
Information Systems Applications (incl.Internet)
Integers
Lookup tables
Memory Structures
Operating Systems
Special Issue on Spatio-Temporal Data Driven Urban Computing
title A simplified variant of tabled asymmetric numeral systems with a smaller look-up table
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T00%3A45%3A32IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20simplified%20variant%20of%20tabled%20asymmetric%20numeral%20systems%20with%20a%20smaller%20look-up%20table&rft.jtitle=Distributed%20and%20parallel%20databases%20:%20an%20international%20journal&rft.au=Wang,%20Na&rft.date=2021-09-01&rft.volume=39&rft.issue=3&rft.spage=711&rft.epage=732&rft.pages=711-732&rft.issn=0926-8782&rft.eissn=1573-7578&rft_id=info:doi/10.1007/s10619-020-07316-9&rft_dat=%3Cproquest_cross%3E2572250952%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c319t-c730e07f362d2ec1dc38062252a9ce4ae88a277fe123ced15f21d1f2e093154f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2572250952&rft_id=info:pmid/&rfr_iscdi=true