Hybrid Schemes and Variable-Size Subblock TLBs : Aggressive Superpage Supports
スポンサーリンク
概要
- 論文の詳細を見る
While superpages are an efficient solution to increase TLB reach, strong contraint for using superpages hinders the actual utilization. Two previous solutions, a partial-subblock TLB and the shadow memory were proposed to loose the contraint. A partial-subblock TLB looses only a small portion of the contraint and limits the superpage size at a cost. The shadow memory looses most of the constraint but introduces other serious problems. We propose three novel approaches to improve superpage supports. First, we propose a hybrid scheme which integrates both the shadow memory and a partial-subblock TLB, thereby enjoying the benefits inherited from both sides. The hybrid scheme has as high a superpage utilization as the shadow memory, and avoids most of the problems in the shadow memory by the virtue of partial-subblock TLB. Second, VS-TLBs are an extension of subblock TLBs to support multiple page subblocks, while subblock TLBs can support only single page subblocks. VS-TLBs have a much larger TLB reach than subblock TLBs with a cost of a small number of bits. Last, we propose VS-hybrid which replaces the partial-subblock TLB in the hybrid scheme with a partial VS-TLB. It supports multiple page subblocks in the hybrid scheme. Therefore, it takes both advantages of the hybrid scheme and the expanded subblock size. The simulation results show that the proposed schemes take a large amount of performance gain in the benchmark application programs.
- 一般社団法人電子情報通信学会の論文
- 2002-10-01
著者
-
Park Daeyeon
Department Of Electrical Engineering And Computer Science Korea Advanced Institute Of Science And Te
-
Park Daeyeon
Department Of Electrical Engineering And Computer Science The Korea Advanced Institutes Of Science A
-
Park Cheol
Samsung Electronics Co. Ltd.
関連論文
- Mirinae: A Peer-to-Peer Overlay Network for Content-Based Publish/Subscribe Systems(Network)
- S-VFS: Searchable Virtual File System for an Intelligent Ubiquitous Storage(System Programs)
- TLB Update-Hint : A Scalable TLB Consistency Algorithm for Cache-Coherent Non-uniform Memory Access Multiprocessors(Networking and System Architectures)(Hardware/Software Support for High Performance Scientific and Engineering Computing)
- Mitigating Data Fragmentation for Small File Accesses
- MTCP: A Transmission Control Protocol for Multi-Provider Environment(Network)
- Scheduling Proxy : Enabling Adaptive-Grained Scheduling for Global Computing System(Internet Technology V)
- Reducing Replication Overhead for Data Durability in DHT Based P2P System(Dependable Computing)
- Efficient and Tailored Resource Management for the P2P Web Caching(Network System,Parallel/Distributed Processing and Systems)
- Hybrid Schemes and Variable-Size Subblock TLBs : Aggressive Superpage Supports
- Efficient and Scalable Client Clustering for Web Proxy Cache(Special Issue on Parallel and Distributed Computing, Applications and technologies)