|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Seventh International Symposium on High-Performance Computer Architecture (HPCA'01)
Towards Virtually-Addressed Memory Hierarchies
Nuevo Leone, Mexico
January 20-January 24
ISBN: 0-7695-1019-1
| ASCII Text | x | ||
| Xiaogang Qiu, Michel Dubois, "Towards Virtually-Addressed Memory Hierarchies," High-Performance Computer Architecture, International Symposium on, pp. 0051, Seventh International Symposium on High-Performance Computer Architecture (HPCA'01), 2001. | |||
| BibTex | x | ||
| @article{ 10.1109/HPCA.2001.903251, author = {Xiaogang Qiu and Michel Dubois}, title = {Towards Virtually-Addressed Memory Hierarchies}, journal ={High-Performance Computer Architecture, International Symposium on}, volume = {0}, year = {2001}, isbn = {0-7695-1019-1}, pages = {0051}, doi = {http://doi.ieeecomputersociety.org/10.1109/HPCA.2001.903251}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - High-Performance Computer Architecture, International Symposium on TI - Towards Virtually-Addressed Memory Hierarchies SN - 0-7695-1019-1 SP EP A1 - Xiaogang Qiu, A1 - Michel Dubois, PY - 2001 VL - 0 JA - High-Performance Computer Architecture, International Symposium on ER - | |||
Abstract: Currently cache hierarchies are indexed in parallel with a TLB but their tags are part of the physical address so that the memory hierarchy is physically addressed. This design faces problems as more concurrency is exploited in the processor core and as the memory demand of emerging applications is growing fast. The traditional TLB does not scale well inside the processor core and its hit rate can be poor for data-intensive applications or scientific applications without much locality. At the same time, given current trends towards computing in memory and in communication interfaces, virtual addresses are needed not just inside the processor but throughout the memory hierarchy. These observations have prompted us to revisit the problem of moving virtual address translation away from the processor.This paper introduces new ideas to enable the use of virtual addresses throughout the memory hierarchy. The major idea is the replacement of the TLB with a small Synonym Lookaside Buffer (SLB), which scales well because its size depends on the number of synonyms, and not on the size of the application or of the physical memory. We also characterize synonym usage, evaluate the amount of cache and SLB flushing due to remapping of addresses, and compare the miss rate of various virtual/physical cache organizations for several application domains. These evaluations show that virtually-addressed memory hierarchies overall have better performance behavior than physically-addressed memory hierarchies. Finally, we also show how virtually-addressed memory hierarchies facilitate natural, scalable multiprocessor extensions, as well as computing-in-memory in the context of general-purpose computers.
Citation:
Xiaogang Qiu, Michel Dubois, "Towards Virtually-Addressed Memory Hierarchies," hpca, pp.0051, Seventh International Symposium on High-Performance Computer Architecture (HPCA'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.
