DocumentCode :
3012349
Title :
A virtual cache-based workstation architecture
Author :
Frink, Craig R. ; Roy, Paul J.
Author_Institution :
Apollo Comput. Inc., Chelmsford, MA, USA
fYear :
1988
fDate :
7-10 Mar 1988
Firstpage :
80
Lastpage :
87
Abstract :
The virtual cache-based architecture of the Apollo DN4000 workstation is presented. The architecture is discussed in detail, including the main factors that influenced its final design. The influences of the operating system on the cache architecture are discussed, as well as the subsequent influences of the cache on the operating system to maintain cache coherency. It is shown how the method of assessing objects in Apollo´s system has led to a write-allocate cache update policy to solve the virtual address synonym problem. It is also shown how maintaining cache coherency requires special consideration by the operating system during virtual-to-physical address mapping changes, context switches, modification of data without using virtual addresses (e.g. DMA), and processor modification of page-table used bits. The primary design goal of the DN4000 was to double the CPU performance of the existing Apollo DN3000. Performance measurements indicate that use of a virtually tagged cache and a virtual write buffer lead to achievement of this goal
Keywords :
computer architecture; virtual storage; workstations; Apollo DN4000 workstation; CPU performance; context switches; operating system; virtual address synonym problem; virtual cache-based workstation architecture; virtual write buffer; virtually tagged cache; write-allocate cache update policy; Computer architecture; File servers; Measurement; Memory management; Microprocessors; Operating systems; Read-write memory; Switches; Trademarks; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Workstations, 1988., Proceedings of the 2nd IEEE Conference on
Conference_Location :
Santa Clara, CA
Print_ISBN :
0-8186-0810-2
Type :
conf
DOI :
10.1109/COMWOR.1988.4803
Filename :
4803
Link To Document :
بازگشت