z-logo
open-access-imgOpen Access
Evaluation of Design Alternatives for a Multiprocessor Microprocessor
Author(s) -
Olukotun, K.,
Hammond, L.,
Nayfeh, B.A.
Publication year - 1996
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 1.479
H-Index - 123
ISSN - 1063-6897
ISBN - 0-89791-786-3
DOI - 10.1109/isca.1996.10017
In the future, advanced integrated circuit processing and packaging technology will allow for several design options for multiprocessor microprocessors. In this paper we consider three architectures: shared-primary cache, shared-secondary cache, and shared-memory. We evaluate these three architectures using a complete system simulation environment which models the CPU, memory hierarchy and I/O devices in sufficient detail to boot and run a commercial operating system. Within our simulation environment, we measure performance using representative hand and compiler generated parallel applications, and a multiprogramming workload. Our results show that when applications exhibit fine-grained sharing, both shared-primary and shared-secondary architectures perform similarly when the full costs of sharing the primary cache are included.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom