Abstract—We present an easy-to-use model that addresses the practical issues in designing bus-based shared-memory multiprocessor systems. The model relates the shared-bus width, bus cycle time, cache memory, the features of a program execution, and the number of processors on a shared bus to a metric called request utilization. The request utilization is treated as the scaling factor for the effective average waiting processors in computing the queuing delay cycles. Simulation study shows that the model performs very well in estimating the shared bus response time. Using the model, a system designer can quickly decide the number of the processors that a shared bus is able to support effectively, the size of the cache memory a system should ...
A computer system often has to handle computational jobs with highly varying CPU service time requir...
Includes bibliographical references (page 57)Throughout the history of Computer Science, one of\ud t...
Shared-memory multiprocessors built from commodity microprocessors are being increasingly used to pr...
Abstract: In order to build large shared-memory multiprocessor systems that take advantage of curren...
A shared-bus shared-memory system based on multithreaded processors is evaluated against different s...
A shared-bus shared-memory multiprocessor based on multithreaded CPUs is evaluated against different...
Memory access time is a key factor limiting the performance of large-scale, shared-memory multiproce...
Although improved device technology has increased the performance of computer systems, fundamental h...
This paper presents an approximate analytic model for evaluating the performance of a loosely couple...
Reliably upperbounding contention in multicore shared resources is of prominent importance in the ea...
Abstract: A bus-based system is very attractive due to its simplicity and ease of use. Existing bus ...
An approximate analytic model of a shared memory multiprocessor with a Cache Only Memory Architectu...
In this paper, the performance of an Electronic Commerce server, i.e. a system running Electronic Co...
This paper presents a cache coherence solu-tion for multiprocessors organized around a single time-s...
Due to VLSI lithography problems and the limitation of additional architectural enhancements uniproc...
A computer system often has to handle computational jobs with highly varying CPU service time requir...
Includes bibliographical references (page 57)Throughout the history of Computer Science, one of\ud t...
Shared-memory multiprocessors built from commodity microprocessors are being increasingly used to pr...
Abstract: In order to build large shared-memory multiprocessor systems that take advantage of curren...
A shared-bus shared-memory system based on multithreaded processors is evaluated against different s...
A shared-bus shared-memory multiprocessor based on multithreaded CPUs is evaluated against different...
Memory access time is a key factor limiting the performance of large-scale, shared-memory multiproce...
Although improved device technology has increased the performance of computer systems, fundamental h...
This paper presents an approximate analytic model for evaluating the performance of a loosely couple...
Reliably upperbounding contention in multicore shared resources is of prominent importance in the ea...
Abstract: A bus-based system is very attractive due to its simplicity and ease of use. Existing bus ...
An approximate analytic model of a shared memory multiprocessor with a Cache Only Memory Architectu...
In this paper, the performance of an Electronic Commerce server, i.e. a system running Electronic Co...
This paper presents a cache coherence solu-tion for multiprocessors organized around a single time-s...
Due to VLSI lithography problems and the limitation of additional architectural enhancements uniproc...
A computer system often has to handle computational jobs with highly varying CPU service time requir...
Includes bibliographical references (page 57)Throughout the history of Computer Science, one of\ud t...
Shared-memory multiprocessors built from commodity microprocessors are being increasingly used to pr...