DocumentCode :
2191327
Title :
Options for dynamic address translation in COMAs
Author :
Qiu, Xiaogang ; Dubois, Michel
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fYear :
1998
fDate :
27 Jun-1 Jul 1998
Firstpage :
214
Lastpage :
225
Abstract :
In modern processors, the dynamic translation of virtual addresses to support virtual memory is done before or in parallel with the first-level cache access. As processor technology improves at a rapid pace and the working sets of new applications grow insatiably the latency and bandwidth demands on the TLB (Translation Lookaside Buffer) are getting more and more difficult to meet. The situation is worse in multiprocessor systems, which run larger applications and are plagued by the TLB consistency problem. We evaluate and compare five options for virtual address translation in the context of COMAs (Cache Only Memory Architectures). The dynamic address translation mechanism can be located after the cache access provided the cache is virtual. In a particular design, which we call V-COMA for Virtual COMA, the physical address concept and the traditional TLB are eliminated. While still supporting virtual memory, V-COMA reduces the address translation overhead to a minimum. V-COMA scales well and works better in systems with large number of processors. As a machine running on virtual addresses, V-COMA provides a simple and consistent hardware model to the operating system and the compiler, in which further optimization opportunities are possible
Keywords :
cache storage; memory architecture; virtual storage; Virtual COMA; cache only memory architectures; dynamic address translation; first-level cache access; processor technology; translation lookaside buffer; virtual addresses; virtual memory; Computational modeling; Computer architecture; Computer languages; Computer simulation; Concurrent computing; High performance computing; Memory management; Performance evaluation; Predictive models; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture, 1998. Proceedings. The 25th Annual International Symposium on
Conference_Location :
Barcelona
ISSN :
1063-6897
Print_ISBN :
0-8186-8491-7
Type :
conf
DOI :
10.1109/ISCA.1998.694776
Filename :
694776
Link To Document :
بازگشت