Skip to main content

Compressing Method of NetCDF Files Containing Clustered Sparse Matrix

  • Conference paper
  • First Online:
Advanced Multimedia and Ubiquitous Engineering

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 354))

Abstract

Many results from scientific calculations are large-scale sparse matrices. The results of simulating volcanic ash diffusion are also a sparse matrix, and the values are clustered because of the characteristics of ash diffusion. The cost to store or transmit scientific data is usually high because such data are large scale. In this paper, we suggest a new storage format that is more efficient for storing clustered sparse matrix. Coordinate values are compressed more in the proposed format by saving only the first key value of consecutive non-zero elements and its length. The performance of the new format is the best among existing similar formats on ash diffusion simulation data, and the compressed size of the resulting file is comparable to a ZIP file. Because the new format can be applied partially to the data part of Network Common Data Form (NetCDF) files only, its header information is still readable directly from the compressed file, unlike zipped files.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Folch, A., Costa, A., Macedonio, G.: FALL3D: a computational model for transport and deposition of volcanic ash. J. Comput. Geosci. 35(6), 1334–1342 (2009)

    Article  Google Scholar 

  2. Unidata Network Common Data Form (NetCDF). http://www.unidata.ucar.edu/software/netcdf/

  3. Rew, R., Davis, G.: NetCDF: an interface for scientific data access. J. Comput. Graphics Appl. 10(4), 76–82 (1990)

    Google Scholar 

  4. Saad, Y.: Iterative methods for sparse linear systems. Siam, 92–94 (2003)

    Google Scholar 

  5. Pountain, D.: Run-length encoding. J. Byte 12(6), 317–319 (1987)

    Google Scholar 

  6. Williams, S., Oliker, L., Vuduc, R., Shalf, J., Yelick, K., Demmel, J.: Optimization of sparse matrix-vector multiplication on emerging multicore platforms. J. Parallel Comput. 35(3), 178–194 (2009)

    Article  Google Scholar 

  7. Bell, N., Garland, M.: Implementing sparse matrix-vector multiplication on throughput-oriented processors. In: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, pp. 18. ACM (2009)

    Google Scholar 

  8. Su, B.Y., Keutzer, K.: clSpMV: A cross-platform OpenCL SpMV framework on GPUs. In: Proceedings of the 26th ACM international conference on Supercomputing, pp. 353–364. ACM (2012)

    Google Scholar 

  9. Feng, X., Jin, H., Zheng, R., Hu, K., Zeng, J., Shao, Z.: Optimization of sparse matrix-vector multiplication with variant CSR on GPUs. In: 17th International Conference on Parallel and Distributed Systems (ICPADS), pp. 165–172. IEEE (2011)

    Google Scholar 

  10. Koza, Z., Matyka, M., Szkoda, S., Miroslaw, L.: Compressed multiple-row storage format. CoRR, (2012)

    Google Scholar 

  11. Ortega, G., Vazquez, F., García, I., Garzon, E.M.: Fastspmm: an efficient library for sparse matrix matrix product on gpus. J. Comput. 57(7), 968–979 (2014)

    Article  Google Scholar 

  12. Vazquez, F., Ortega, G., Fernandez, J.J., García, I., Garzon, E.M.: Fast sparse matrix matrix product based on ELLR-T and gpu computing. In: 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA), pp. 669–674. IEEE, (2012)

    Google Scholar 

  13. U. of Florida. Sparse matrix collection, http://www.cise.ufl.edu/research/sparse/matrices/

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Suntae Hwang , Gyuyeun Choi or Daeyoung Heo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hwang, S., Choi, G., Heo, D. (2016). Compressing Method of NetCDF Files Containing Clustered Sparse Matrix. In: Park, J., Chao, HC., Arabnia, H., Yen, N. (eds) Advanced Multimedia and Ubiquitous Engineering. Lecture Notes in Electrical Engineering, vol 354. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47895-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-47895-0_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-47894-3

  • Online ISBN: 978-3-662-47895-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics