In recent years, much effort has been devoted to analyzing the performance of distributed memory systems for multiprocessors. Such systems usually consist of a set of memories or caches, some device such as a bus or switch to connect the memories and proces-sors, and a policy for determining when to put which addressable objects in which memories. In attempting to evaluate such sys-tems, it has generally proven difficult to separate the performance implications of the hardware architecture from those of the policy that controls the hardware (whether implemented in software or hardware). In this paper we describe the use of off-line optimal analysis to achieve this separation. Using a trace-driven dynamic programming algorithm, we compute th...
Designing an operating system for good performance is fundamentally more difficult for shared-memory...
One of the major architectural design considerations for any computer system is that of the memory s...
This paper describes a simulation program designed for the performance evaluation of multiprocessor ...
There are three major classes of MIMD multiprocessors: cache-coherent machines, NUMA (non-uniform me...
Multiprocessor memory reference traces provide a wealth of information on the behavior of parallel p...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published ...
Multiprocessors are often quoted as being capable of a ‘peak performance,’ but in practise it is dif...
Interest in multitasked multiprocessor systems is motivated by the necessity to increase throughput ...
166 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.High speed computer systems p...
Application performance on modern microprocessors depends heavily on performance related characteris...
Because dynamic memory management is an important part of a large class of computer programs, high-p...
To reduce latency and increase bandwidth to memory, modern microprocessors are often designed with d...
Conventional operating systems, like Silicon Graphics ’ IRIX and IBM’s AIX, adopt a single memory ma...
A major concern with high-performance general-purpose work-stations is to speed up the execution of ...
The memory consistency model supported by a multiprocessor architecture determines the amount of buf...
Designing an operating system for good performance is fundamentally more difficult for shared-memory...
One of the major architectural design considerations for any computer system is that of the memory s...
This paper describes a simulation program designed for the performance evaluation of multiprocessor ...
There are three major classes of MIMD multiprocessors: cache-coherent machines, NUMA (non-uniform me...
Multiprocessor memory reference traces provide a wealth of information on the behavior of parallel p...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published ...
Multiprocessors are often quoted as being capable of a ‘peak performance,’ but in practise it is dif...
Interest in multitasked multiprocessor systems is motivated by the necessity to increase throughput ...
166 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.High speed computer systems p...
Application performance on modern microprocessors depends heavily on performance related characteris...
Because dynamic memory management is an important part of a large class of computer programs, high-p...
To reduce latency and increase bandwidth to memory, modern microprocessors are often designed with d...
Conventional operating systems, like Silicon Graphics ’ IRIX and IBM’s AIX, adopt a single memory ma...
A major concern with high-performance general-purpose work-stations is to speed up the execution of ...
The memory consistency model supported by a multiprocessor architecture determines the amount of buf...
Designing an operating system for good performance is fundamentally more difficult for shared-memory...
One of the major architectural design considerations for any computer system is that of the memory s...
This paper describes a simulation program designed for the performance evaluation of multiprocessor ...