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