Back to Search Start Over

Domain-Specific Language Abstractions for Compression

Authors :
Shoaib Kamil
Jessica Ray
Richard Y. Wang
Vivienne Sze
Ajav Brahmakshatriya
Albert Reuther
Saman Amarasinghe
Source :
DCC
Publication Year :
2021
Publisher :
IEEE, 2021.

Abstract

Little attention has been given to language support for block-based compression algorithms, despite their high implementation complexity. Current implementations have to deal with both the intricacies of the algorithm itself, as well as the low-level optimizations necessary for generating fast code. However, many block-based compression algorithms share a common structure in terms of their data representations, data partitioning operations, and data traversals. In this work, we propose a set of high-level language abstractions that can succinctly capture this structure. These abstractions provide the building blocks for the development of a domain-specific language and an associated optimizing compiler. With compression-specific language support, researchers can focus on algorithm development rather than the low-level implementation details.

Details

Database :
OpenAIRE
Journal :
2021 Data Compression Conference (DCC)
Accession number :
edsair.doi...........be6b40aa940e8648c00f2058dd04437c
Full Text :
https://doi.org/10.1109/dcc50243.2021.00077