DocumentCode
2280523
Title
An efficient abstract interface for multidimensional array I/O
Author
Seamons, Kent E. ; Winslett, Marianne
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear
1994
fDate
14-18 Nov 1994
Firstpage
650
Lastpage
659
Abstract
Our research seeks to provide scientific programmers with simpler, more abstract interfaces for accessing persistent multidimensional arrays, and to produce advanced I/O libraries supporting more efficient layout alternatives for these arrays on disk and in main memory. We report on our experience to date applying these techniques to applications in computational fluid dynamics in the areas of checkpoint/restart, output data, and visualization. In the applications we have studied, we find that a simple, abstract interface can be used to insulate programmers from physical storage implementation details, while providing improved I/O performance at the same time. For example, we found that the use of “chunked” physical schemas for arrays gave approximately a factor of 10 improvement in time step output performance on the Intel iPSC/860
Keywords
data structures; data visualisation; input-output programs; physics computing; software libraries; user interfaces; I/O performance; Intel iPSC/860; abstract interface; computational fluid dynamics; input output libraries; main memory; multidimensional array I/O; output data; output performance; persistent multidimensional arrays; physical storage; scientific programmers; visualization; Application software; Computer applications; Computer languages; Computer science; Data visualization; Insulation; Libraries; Multidimensional systems; Scientific computing; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '94., Proceedings
Conference_Location
Washington, DC
Print_ISBN
0-8186-6605-6
Type
conf
DOI
10.1109/SUPERC.1994.344329
Filename
344329
Link To Document