Parallel run length encoding compression: Reducing I/O in dynamic environmental simulations

被引:3
|
作者
Davis, G
Lau, L [2 ]
Young, R
Duncalfe, F
Brebber, L
机构
[1] NETSTORM, Brisbane, Qld, Australia
[2] Univ Queensland, Adv Computat Modelling Ctr, Brisbane, Qld 4072, Australia
[3] Queensland Dept Nat Resources, Brisbane, Qld, Australia
关键词
D O I
10.1177/109434209801200402
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic simulations based on time-varying inputs are extremely I/O intensive, This is shown by industrial applications generating environmental projections based on seasonal-to-interannual climate forecasts that have a compute to data access ratio of O(n) leading to significant performance degradation. Exploitation of compression techniques such as run length encoding (RLE) significantly reduces the I/O bottleneck and storage requirements. Unfortunately, traditional RLE algorithms do not perform well in a parallel vector platform such as the Gray architecture. This paper describes the design and implementation of a new RLE algorithm based on data chunking and packing that exploits the Gray gather-scatter vector hardware and multiple processors. This approach reduces I/O and file storage requirements on average by an order of magnitude. Data intensive applications such as the integration of environmental and global climate models now become practical in a realistic time frame.
引用
收藏
页码:396 / 410
页数:15
相关论文
共 50 条
  • [21] Directional difference chain codes with quasi-lossless compression and run-length encoding
    Liu, Yong-Kui
    Zalik, Borut
    Wang, Peng-jie
    Podgorelec, David
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2012, 27 (09) : 973 - 984
  • [22] HTTP Compression for 1-D signal based on Multiresolution Analysis and Run length Encoding
    Kumar, Ranjeet
    Gautam, Rajesh
    Kumar, Anil
    INFORMATION AND ELECTRONICS ENGINEERING, 2011, 6 : 248 - 252
  • [23] Applying Selectively Parallel I/O Compression to Parallel Storage Systems
    Filgueira, Rosa
    Atkinson, Malcolm
    Tanimura, Yusuke
    Kojima, Isao
    EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 282 - 293
  • [24] Evaluation of Encoding Schemas for Optimization of Bit-Level Run-Length Encoding Within Lossless Compression of Binary Images
    Mados, Branislav
    Adam, Norbert
    2019 IEEE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS (INES 2019), 2019, : 75 - 80
  • [25] An Efficient Compound Image Compression Using Optimal Discrete Wavelet Transform and Run Length Encoding Techniques
    Rajan, Priya Vasanth Sundara
    Fred, A. Lenin
    JOURNAL OF INTELLIGENT SYSTEMS, 2019, 28 (01) : 87 - 101
  • [26] Data Compression for Time-Stretch Imaging Based on Differential Detection and Run-Length Encoding
    Dai, Bo
    Yin, Songchao
    Gao, Zhensen
    Wang, Kaimin
    Zhang, Dawei
    Zhuang, Songlin
    Wang, Xu
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2017, 35 (23) : 5098 - 5104
  • [27] Run-time library for parallel I/O for irregular applications
    No, J
    Choudhary, A
    PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 437 - 440
  • [28] TOWARDS PARALLEL I/O IN FINITE-ELEMENT SIMULATIONS
    FARHAT, C
    PRAMONO, E
    FELIPPA, C
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1989, 28 (11) : 2541 - 2553
  • [29] Chain code lossless compression using move-to-front transform and adaptive run-length encoding
    Zalik, Borut
    Lukac, Niko
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2014, 29 (01) : 96 - 106
  • [30] ROOT I/O compression algorithms and their performance impact within Run 3
    Shadura, O.
    Bockelman, B.
    19TH INTERNATIONAL WORKSHOP ON ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH, 2020, 1525