25 - 29 de Noviembre de 2002

Montevideo, Uruguay

Radisson Victoria Plaza Hotel

 
CL55
 
I/O Performance Improvement through the Use of Compiler_Driven Memory Management

Jenny Feng
Computer Science Departament, University of Houston
jennyfeng@yahoo.com
Wendy Zhang
Department of Computer Information Systems, Southern University at New Orleans
wzhang@suno.edu
Ernst L. Leiss
Computer Science Department, University of Houston
coscel@cs.uh.edu
 
Abstract

A compiler combined with a user level runtime system can replace and outperform standard virtual memory management (VMM) for out-of-core problems. The execution time for single code and the overall impact on system resource utilization is lower for the compiler/runtime system combination than for VMM. Also this system does not require modification of the operating system kernel. In this paper we present a modified Comanche (Compiler Managed Cache) system and give new methodologies for providing efficient out-of-core programming without VMM for wavefront data access patterns. The experimental data show that Comanche performs better than VMM for the test case patterns under two standard operating systems, Windows and Linux, and has significantly less impact on system resources.

Keywords: I/O Management, VMM, Out-of-core, Compiler, Buffer



Volver

infoUYclei 2002