Memory-system Design Considerations for Dynamically-scheduled Processors (1997)
Download From
IEEE
Download Links
- [ftp.digital.com]
- [ftp.eecg.toronto.edu]
- [www.research.digital.com]
- [www.hpl.hp.com]
- DBLP
Other Repositories/Bibliography
| Venue: | In Proceedings of the 24th Annual International Symposium on Computer Architecture |
| Citations: | 66 - 4 self |
BibTeX
@INPROCEEDINGS{Farkas97memory-systemdesign,
author = {Keith I. Farkas and Paul Chow and Norman P. Jouppi and Zvonko Vranesic},
title = {Memory-system Design Considerations for Dynamically-scheduled Processors},
booktitle = {In Proceedings of the 24th Annual International Symposium on Computer Architecture},
year = {1997},
pages = {133--143}
}
Years of Citing Articles
OpenURL
Abstract
We identify performance trends and design relationships between the following components of the data memory hierarchy in a dynamically-scheduled processor: the register file, the lockup-free data cache, the stream buffers, and the interface between these components and the lower levels of the memory hierarchy. Similar performance was obtained from all systems having support for fewer than four in-flight misses, irrespective of the register-file size, the issue width of the processor, and the memory bandwidth. While providing support for more than four inflight misses did increase system performance, the improvement was less than that obtained by increasing the number of registers. The addition of stream buffers to the investigated systems led to a significant performance increase, with the larger increases for systems having less in-flight-miss support, greater memory bandwidth, or more instruction issue capability. The performance of these systems was not significantly affected by the...







