Title :
Efficient storage scheme for n-dimensional sparse array: GCRS/GCCS
Author :
Abu Hanif Shaikh, Md ; Azharul Hasan, K.M.
Author_Institution :
Comput. Sci. & Eng. Dept., Khulna Univ. of Eng. & Technol., Khulna, Bangladesh
Abstract :
Degree of data sparsity increases with the increase of number of dimensions in high performance scientific computing. Storing and applying operations on this highly sparse multidimensional data is still a challenge for data scientists. Experts suggest special storage scheme over sparse array. In traditional sparse array storage scheme, (n+l) one dimensional arrays are necessary to store n-dimensional array. In this paper, we propose `Generalized Row/Column Storage (GCRS/GCCS)´ scheme which requires three one dimensional arrays only for storing a n-dimensional array. The superiority of the GCRS/GCCS over traditional Compressed Row/Column Storage (CRS/CCS) is shown by both theoretical analysis and experimental results. In theoretical analysis, we derive equations for space and time complexity as well as the range of usability for GCRS/GCCS. It is shown that the GCRS/GCCS scheme yields to support minimum 50% data density where as the range of usability is inversely proportional with the number of dimensions for CRS/CCS scheme. The experimental result shows that the proposed GCRS/GCCS scheme outperforms the CRS/CCS scheme with respect to space complexity, time complexity and range of usability.
Keywords :
computational complexity; scientific information systems; storage management; CRS-CCS scheme; GCRS-GCCS scheme; compressed row-column storage; data sparsity; generalized row-column storage scheme; high performance scientific computing; multidimensional data; n-dimensional sparse array; space complexity; sparse array storage scheme; time complexity; Arrays; Indexes; Mathematical model; Tensile stress; Time complexity; Usability; Array Compression; Array Storage; Array operations; CCS; CRS; High Performance Computing; Multidimensional Array; Sparse Array;
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2015 International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4673-7812-3
DOI :
10.1109/HPCSim.2015.7237032