DocumentCode :
1422476
Title :
Virtual memory in contemporary microprocessors
Author :
Jacob, Bruce ; Mudge, Trevor
Author_Institution :
Dept. of Electr. & Comput. Eng., Maryland Univ., College Park, MD, USA
Volume :
18
Issue :
4
fYear :
1998
Firstpage :
60
Lastpage :
75
Abstract :
Here, we consider the memory management designs of a sampling of six recent processors, focusing primarily on their architectural differences, and hint at optimizations that someone designing or porting system software might want to consider. We selected examples from the most popular commercial microarchitectures: the MIPS R10000, Alpha 21164, PowerPC 604, PA-8000, UltraSPARC-I, and Pentium II. This survey describes how each processor architecture supports the common features of virtual memory: address space protection, shared memory, and large address spaces
Keywords :
computer architecture; microprocessor chips; storage management; virtual storage; Alpha 21164; MIPS R10000; PA-8000; Pentium II; PowerPC 604; UltraSPARC-I; memory management; microarchitectures; virtual memory; Clocks; Hardware; Memory management; Microarchitecture; Microprocessors; Physics computing; Pipelines; Power system management; Protection; Resource management;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/40.710872
Filename :
710872
Link To Document :
بازگشت