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. Nayfeh | 1 | 226 | 45.42 |
Lance Hammond | 2 | 520 | 66.61 |
Kunle Olukotun | 3 | 4532 | 373.50 |