Trace-driven simulation of data alignment and other factors affecting update and invalidate based coherent memory
- 17 December 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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.Keywords
This publication has 9 references indexed in Scilit:
- A performance evaluation of optimal hybrid cache coherency protocolsPublished by Association for Computing Machinery (ACM) ,1992
- Experimental comparison of memory management policies for NUMA multiprocessorsACM Transactions on Computer Systems, 1991
- NUMA policies and their relation to memory architecturePublished by Association for Computing Machinery (ACM) ,1991
- Directory-based cache coherence in large-scale multiprocessorsComputer, 1990
- The implementation of a coherent memory abstraction on a NUMA multiprocessor: experiences with platinumPublished by Association for Computing Machinery (ACM) ,1989
- Simple but effective techniques for NUMA memory managementPublished by Association for Computing Machinery (ACM) ,1989
- Memory coherence in shared virtual memory systemsACM Transactions on Computer Systems, 1989
- Reference history, page size, and migration daemons in local/remote architecturesPublished by Association for Computing Machinery (ACM) ,1989
- Evaluating the performance of four snooping cache coherency protocolsPublished by Association for Computing Machinery (ACM) ,1989