Tile-based Lightweight Integer Compression in GPU

被引:7
|
作者
Shanbhag, Anil [1 ]
Yogatama, Bobbi W. [2 ]
Yu, Xiangyao [2 ]
Madden, Samuel [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
[2] Univ Wisconsin, Madison, WI USA
基金
美国国家科学基金会;
关键词
GPU data compression; GPU data analytics; bit-packing;
D O I
10.1145/3514221.3526132
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
GPUs are increasingly used for high-performance and interactive data analytics workloads due to their capability to accelerate computation using massive parallelism. A key constraint of GPU-based data analytics today is the limited memory capacity in GPU devices. Data compression is a powerful technique that can mitigate the capacity limitation in two ways: (1) fitting more data into GPU memory and (2) speeding up data transfer between CPU and GPU. However, compression schemes for GPU today are still limited in compression ratio and/or decompression speed. We identify two limiting factors of existing approaches. First, existing decompression solutions require multiple passes of scanning the global memory to decode layers of compression schemes, incurring significant memory traffic and hurting performance. We present the tile-based decompression model to decompress encoded data in a single pass over global memory and inline with query execution. Second, we develop an efficient implementation of bit-packing-based compression schemes and their optimization techniques in the context of GPU. Our evaluation shows that our schemes can achieve similar compression rates to the best state-of-the-art compression schemes in GPU (i.e., nvCOMP) while being 2.2x and 2.6x faster in decompression speed and query running time.
引用
收藏
页码:1390 / 1403
页数:14
相关论文
共 50 条
  • [1] Tile-Based GPU Optimizations through ESL Full System Simulation
    Huang, Hsu-Yao
    Huang, Chi-Yuan
    Chen, Chung-Ho
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 1327 - 1330
  • [2] Exact tile-based segmentation inference for images larger than gpu memory
    Majurski M.
    Bajcsy P.
    Journal of Research of the National Institute of Standards and Technology, 2021, 126
  • [3] Exact Tile-Based Segmentation Inference for Images Larger than GPU Memory
    Majurski, Michael
    Bajcsy, Peter
    JOURNAL OF RESEARCH OF THE NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY, 2021, 126
  • [4] Point-symmetric signal extension for tile-based image compression
    Kharitonenko, I
    Zhang, X
    2000 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS, VOLS I-VI, 2000, : 2067 - 2070
  • [5] Tile-based modeling and rendering
    Terai, Maki
    Fujiki, Jun
    Tsuruno, Reiji
    Tomimatsu, Kiyoshi
    SMART GRAPHICS, PROCEEDINGS, 2007, 4569 : 158 - +
  • [6] Tile-based interactive texture design
    Dong, Weiming
    Zhou, Ning
    Pau, Jean-Claude
    TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2008, 5093 : 675 - +
  • [7] Fusion for Tile-based Deconvolution Layers
    Jeong, Min-Wu
    Rhee, Chae Eun
    18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 423 - 424
  • [8] Tile Boundary Sharing for Tile-based Vector Graphics Rendering
    Yoo, Jeong-Joon
    Jung, Seokoon
    Ryu, Soojung
    Kim, Jeongwook
    2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2014, : 95 - 96
  • [9] Assembly of a tile-based multilayered DNA nanostructure
    Son, Junyoung
    Lee, Junywe
    Tandon, Anshula
    Kim, Byeonghoon
    Yoo, Sanghyun
    Lee, Chang-Won
    Park, Sung Ha
    NANOSCALE, 2015, 7 (15) : 6492 - 6497
  • [10] Tile-Based Panoramic Video Quality Assessment
    Jiang, Zhiqian
    Xu, Yiling
    Sun, Jun
    Hwang, Jenq-Neng
    Zhang, Yunfei
    Appleby, Stephen Clifford
    IEEE TRANSACTIONS ON BROADCASTING, 2022, 68 (02) : 530 - 544