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 条
  • [1] Parallel run length encoding compression: Reducing I/O in dynamic environmental simulations
    Davis, G.
    Lau, L.
    Young, R.
    Duncalfe, F.
    Brebber, L.
    International Journal of High Performance Computing Applications, 12 (04): : 396 - 410
  • [2] Parallel algorithm for run length encoding
    Manchev, Nikolay
    Third International Conference on Information Technology: New Generations, Proceedings, 2006, : 595 - 596
  • [3] Run Length Encoding for Speech Data Compression
    Arif, Mohammad
    Anand, R. S.
    2012 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2012, : 682 - 686
  • [4] Message compression by means of run-length encoding
    Kolesnik, Yu.V.
    Litvin, A.I.
    Podgornyi, O.V.
    Engineering Simulation, 1995, 13 (02): : 345 - 348
  • [5] An Adaptive Run Length Encoding method for the compression of electrocardiograms
    Agulhari, Cristiano M.
    Bonatti, Ivanil S.
    Peres, Pedro L. D.
    MEDICAL ENGINEERING & PHYSICS, 2013, 35 (02) : 145 - 153
  • [6] UPPER BOUND ON COMPRESSION RATIO FOR RUN-LENGTH ENCODING
    GRAY, KG
    PROCEEDINGS OF THE INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, 1972, 60 (01): : 148 - &
  • [7] Effect of noise on speech compression in Run Length Encoding scheme
    Arif, Mohammad
    Anand, R. S.
    INTERNATIONAL JOURNAL OF SIGNAL AND IMAGING SYSTEMS ENGINEERING, 2011, 4 (04) : 248 - 256
  • [8] AN ENHANCED RUN-LENGTH ENCODING COMPRESSION METHOD FOR TELEMETRY DATA
    Shan, Yanhu
    Ren, Yongfeng
    Zhen, Guoyong
    Wang, Kaiqun
    METROLOGY AND MEASUREMENT SYSTEMS, 2017, 24 (03) : 551 - 562
  • [9] Haar Wavelet Transform Image Compression Using Run Length Encoding
    Sahoo, Rashmita
    Roy, Sangita
    Chaudhuri, Sheli Sinha
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [10] An efficient and novel data clustering and run length encoding approach to image compression
    Oswald, C.
    Haritha, E.
    Akash Raja, A.
    Sivaselvan, B.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (10):