TLB Update-Hint : A Scalable TLB Consistency Algorithm for Cache-Coherent Non-uniform Memory Access Multiprocessors(Networking and System Architectures)(<Special Section>Hardware/Software Support for High Performance Scientific and Engineering Computing)
スポンサーリンク
概要
- 論文の詳細を見る
Shared memory multiprocessors in which each processor has its own TLB must manage consistency among TLBs and a page table. As the large-scale CC-NUMA (cache-coherent non-uniform memory access) shared memory multiprocessors become popular, it is important for TLB consistency management algorithms to be highly scalable. In this paper, we propose a TLB update-hint algorithm as a scalable TLB consistency management solution for CC-NUMA multiprocessors. By using a lazy TLB invalidation approach, we reduced the number of unnecessary processor interruptions and idle-waiting time, and achieved a high level of scalability. Using a shared memory simulator, we evaluated the TLB update-hint algorithm. For performance comparison, we also simulated the TLB shootdown algorithm, one of the most popular TLB consistency algorithms. The simulations demonstrated that the TLB update-hint algorithm scales well in systems with a large number of processors. At 64 node systems, the TLB update-hint algorithm shows 47〜87% better performance than the TLB shootdown algorithm.
- 社団法人電子情報通信学会の論文
- 2004-07-01
著者
-
Park Kyuho
Department Of Electrical Engineering And Computer Science Korea Advanced Institute Of Science And Te
-
Roh Yangwoo
Department Of Eecs Kaist
-
Roh Yangwoo
Department Of Electrical Engineering And Computer Science Korea Advanced Institute Of Science And Te
-
PARK Daeyeon
Department of Electrical Engineering and Computer Science, Korea Advanced Institute of Science and T
-
SEONG Byeonghag
Department of Electrical Engineering and Computer Science [Division of Electrical Engineering], Kore
-
KIM Donggook
Department of Electrical Engineering and Computer Science [Division of Electrical Engineering], Kore
-
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 Korea Advanced Institute Of Science And Te
-
Kim Donggook
Department Of Electrical Engineering And Computer Science Korea Advanced Institute Of Science And Te
-
Seong Byeonghag
Department Of Electrical Engineering And Computer Science Korea Advanced Institute Of Science And Te
関連論文
- A Phase-Adaptive Garbage Collector Using Dynamic Heap Partitioning and Opportunistic Collection
- Definition of Attributed Random Graph and Proposal of Its Applications
- Mirinae: A Peer-to-Peer Overlay Network for Content-Based Publish/Subscribe Systems(Network)
- An Efficient Fault Simulation Method for Reconvergent Fan-Out Stem (Special Issue on VLSI Testing and Testable Design)
- 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)