I/O libraries such as PANDA and DRA use blocked layouts for efficient access to disk-resident multi-dimensional arrays, with the shape of the blocks being chosen to match the expected access pattern of the array. Sometimes, different applications, or different phases of the same application, have very different access patterns for an array. In such situations, an array's blocked layout representation must be transformed for efficient access. In this paper, we describe a new approach to solve the layout transformation problem and demonstrate its effectiveness in the context of the Disk Resident Arrays (DRA) library. The approach handles reblocking and permutation of dimensions. Results are provided that demonstrate the performance benefit as compared to currently available mechanisms. © Springer-Verlag 2004.
CITATION STYLE
Krishnamoorthy, S., Baumgartner, G., Lam, C. C., Nieplocha, J., & Sadayappan, P. (2004). Efficient layout transformation for disk-based multidimensional arrays. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3296, 386–398. https://doi.org/10.1007/978-3-540-30474-6_42
Mendeley helps you to discover research relevant for your work.