Abstract
The exploitation of locality of reference in shared memory multiprocessors is one of the most important problems in parallel processing today. Locality can be managed in several levels: hardware, operating system, runtime environment of the compiler, and user level. In this paper we investigate the problem of exploiting locality at the operating system level and its interactions with the compiler and the architecture. Our main conclusion, based on trace-driven simulations of real applications, is that exploitation of locality is effective only if all three levels cooperate Author(s) Markatos, E.P. Inst. of Comput. Sci., FORTH, Crete, Greece Chronaki, C.E.

This publication has 9 references indexed in Scilit: