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 :
بازگشت