Title
Evaluation of design alternatives for a multiprocessor microprocessor
Abstract
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.
Year
DOI
Venue
1996
10.1145/232973.232982
ISCA '96 Proceedings of the 23rd annual international symposium on Computer architecture
Keywords
DocType
Volume
primary cache,shared-primary cache,shared-secondary cache,commercial operating system,complete system simulation environment,fine-grained sharing,shared-secondary architecture,simulation environment,O device,advanced integrated circuit processing,design alternative,multiprocessor microprocessor
Conference
24
Issue
ISSN
ISBN
2
0163-5964
0-89791-786-3
Citations 
PageRank 
References 
42
8.74
12
Authors
3
Name
Order
Citations
PageRank
Basem A. Nayfeh122645.42
Lance Hammond252066.61
Kunle Olukotun34532373.50