@article{(Open Science Index):https://publications.waset.org/pdf/3920, title = {Comanche – A Compiler-Driven I/O Management System}, author = {Wendy Zhang and Ernst L. Leiss and Huilin Ye}, country = {}, institution = {}, abstract = {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.}, journal = {International Journal of Computer and Information Engineering}, volume = {2}, number = {5}, year = {2008}, pages = {1514 - 1522}, ee = {https://publications.waset.org/pdf/3920}, url = {https://publications.waset.org/vol/17}, bibsource = {https://publications.waset.org/}, issn = {eISSN: 1307-6892}, publisher = {World Academy of Science, Engineering and Technology}, index = {Open Science Index 17, 2008}, }