Efficient data restructuring and aggregation for I/O acceleration in PIDX

作者: Sidharth Kumar , Venkatram Vishwanath , Philip Carns , Joshua A Levine , Robert Latham

DOI: 10.5555/2388996.2389064

关键词:

摘要: Hierarchical, multiresolution data representations enable interactive analysis and visualization of large-scale simulations. One promising application these techniques is to store high performance computing simulation output in a hierarchical Z (HZ) ordering that translates from Cartesian coordinate scheme one-dimensional array ordered by locality at different resolution levels. However, when the dimensions are not an even power 2, parallel HZ produces sparse memory network access patterns inhibit I/O performance. This work presents new technique for datasets restructures into large (power 2) blocks facilitate efficient aggregation. We perform both weak strong scaling experiments using S3D combustion on Cray-XE6 (65,536 cores) IBM Blue Gene/P (131,072 platforms. demonstrate can be written hierarchical, format with competitive native data-ordering methods.

参考文章(15)
B. Fryxell, K. Olson, P. Ricker, F. X. Timmes, M. Zingale, D. Q. Lamb, P. MacNeice, R. Rosner, J. W. Truran, H. Tufo, Flash: An adaptive mesh hydrodynamics code for modeling astrophysical thermonuclear flashes Astrophysical Journal Supplement Series. ,vol. 131, pp. 273- 334 ,(2000) , 10.1086/317361
Jay F. Lofstead, Scott Klasky, Karsten Schwan, Norbert Podhorszki, Chen Jin, Flexible IO and integration for scientific codes through the adaptable IO system (ADIOS) Proceedings of the 6th international workshop on Challenges of large applications in distributed environments - CLADE '08. pp. 15- 24 ,(2008) , 10.1145/1383529.1383533
Brian Summa, Giorgio Scorzelli, Ming Jiang, Peer-Timo Bremer, Valerio Pascucci, Interactive editing of massive imagery made simple ACM Transactions on Graphics. ,vol. 30, pp. 1- 13 ,(2011) , 10.1145/1944846.1944847
Sidharth Kumar, Valerio Pascucci, Venkatram Vishwanath, Philip Carns, Mark Hereld, Robert Latham, Tom Peterka, Michael E. Papka, Robert Ross, Towards parallel access of multi-dimensional, multi-resolution scientific data petascale data storage workshop. pp. 1- 5 ,(2010) , 10.1109/PDSW.2010.5668090
Juan Miguel del Rosario, Rajesh Bordawekar, Alok Choudhary, Improved parallel I/O via a two-phase run-time access strategy ACM SIGARCH Computer Architecture News. ,vol. 21, pp. 31- 38 ,(1993) , 10.1145/165660.165667
Sidharth Kumar, Venkatram Vishwanath, Philip Carns, Brian Summa, Giorgio Scorzelli, Valerio Pascucci, Robert Ross, Jacqueline Chen, Hemanth Kolla, Ray Grout, PIDX: Efficient Parallel I/O for Multi-resolution Multi-dimensional Scientific Datasets international conference on cluster computing. pp. 103- 111 ,(2011) , 10.1109/CLUSTER.2011.19
Kui Gao, Wei-keng Liao, Arifa Nisar, Alok Choudhary, Robert Ross, Robert Latham, Using Subfiling to Improve Programming Flexibility and Performance of Parallel Shared-file I/O 2009 International Conference on Parallel Processing. pp. 470- 477 ,(2009) , 10.1109/ICPP.2009.68
Han-Wei Shen, Jinzhu Gao, Chaoli Wang, Liya Li, A multiresolution volume rendering framework for large-scale time-varying data visualization eurographics. pp. 11- 19 ,(2005) , 10.5555/2386472.2386474
John Shalf, Katie Antypas, Hongzhang Shan, Characterizing and predicting the I/O performance of HPC applications using a parameterized synthetic benchmark ieee international conference on high performance computing data and analytics. pp. 42- ,(2008) , 10.5555/1413370.1413413