TLB update-hint : a scalable TLB consistency algorithm for CC-NUMA multiprocessors케쉬 일관성을 지원하는 NUMA 다중프로세서에서의 확장가능한 TLB 일관성 알고리즘에 관한 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 522
  • Download : 0
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 be-come popular, it is important for TLB consistency management algorithms to be highly scalable. In this paper, I propose a TLB update-hint algorithm as a scalable TLB consistency management solution for CC-NUMA multiprocessors. By using a lazy TLB invalidation approach, I reduced the number of unnecessary processor interruptions and idle-waiting time, and achieved a high level of scalability. Using a shared memory simulator, I evaluated the TLB update-hint algorithm. For performance comparison, I 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.
Advisors
Park, Dae-Yeonresearcher박대연researcher
Description
한국과학기술원 : 전기및전자공학전공,
Publisher
한국과학기술원
Issue Date
2004
Identifier
237642/325007  / 000955184
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전기및전자공학전공, 2004.2, [ vii, 69 p. ]

Keywords

SHARED MEMORY MULTIPROCESSOR; CC-NUMA; TLB SHOOTDOWN; TLB CONSISTENCY; OPERATING SYSTEM; 운영체제; 공유 메모리 멀티프로세서; 케쉬 일관성을 지원하는 NUMA; TLB 격추; TLB 일관성

URI
http://hdl.handle.net/10203/35212
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=237642&flag=dissertation
Appears in Collection
EE-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0