Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.13/40586
- Title
- Comanche: a compiler-driven I/O management system
- Author/Creator
-
Zhang, Wendy;
Leiss, Ernst L.;
Ye, Huilin
- Institution
- The University of Newcastle. Faculty of Engineering & Built Environment, School of Electrical Engineering and Computer Science
- Description
- Most scientific programs have large input and output data sets that require out-of-core programming or use virtual memory management (VMM). Out-of-core programming is very error-prone and tedious; as a result, it is generally avoided. However, in many instance, VMM is not an effective approach because it often results in substantial performance reduction. In contrast, compiler driven I/O management will allow a program’s data sets to be retrieved in parts, called blocks or tiles. Comanche (COmpiler MANaged caCHE) is a compiler combined with a user level runtime system that can be used to replace standard VMM for out-of-core programs. We describe Comanche and demonstrate on a number of representative problems that it substantially out-performs VMM. Significantly our system does not require any special services from the operating system and does not require modification of the operating system kernel.
- Relation
- International Journal of Computer Science and Engineering Vol. 2, Issue 3, p. 144-152
- Relation
- http://www.waset.org/journals/ijcse
- Date
- 2008
- Publisher
- World Academy of Science, Engineering and Technology (WASET)
- Keyword(s)
-
I/O management;
out-of-core;
compiler;
tile mapping
- Resource Type
- journal article
- Identifier
- http://hdl.handle.net/1959.13/40586
- Identifier
- ISSN:1307-3699
- Reviewed

- Full Text

-
-
27 Visitors
29 Hits
0 Downloads