DocumentCode
3569576
Title
A scheme for implementing address translation storage buffers
Author
Mohamed, Ahmed H. ; Sagahyroon, Assim
Author_Institution
Microsoft Corp., USA
Volume
2
fYear
2002
fDate
6/24/1905 12:00:00 AM
Firstpage
626
Abstract
In this paper we present a novel and efficient scheme to implement address translation storage buffers (TSBs). A TSB is tin operating system data structure that caches the most recent address translations. In the proposed approach, a policy of resizing and dynamically allocating TSBs for the different processes is used. This dynamic policy allows the system to adopt to different workloads while achieving a low TSB context invalidation overhead. In addition, with the ability to assign a separate TSB to each process, thrashing is practically eliminated. Implementation and experimental results of the proposed scheme are reported. Comparisons against existing implementations confirmed the expected performance enhancement.
Keywords
buffer storage; data structures; operating systems (computers); TSBs; address translation storage buffers; data structure; dynamic policy; dynamically allocating; most recent address translations; operating system; translation buffers; Buffer storage; Costs; Data structures; Databases; Hardware; Kernel; Memory architecture; Operating systems; Physics computing; Postal services;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on
ISSN
0840-7789
Print_ISBN
0-7803-7514-9
Type
conf
DOI
10.1109/CCECE.2002.1013014
Filename
1013014
Link To Document