TLB cost split

TLB hit 여부가 주소 변환 비용을 가른다

hit는 캐시된 변환을 바로 쓰지만 miss는 page table walk와 TLB 갱신이 필요해 메모리 접근 횟수가 늘어난다.

lookup VPN 조회 TLB tag 비교
hit PFN 반환 메모리 접근 바로 진행
miss page walk PTE 단계 탐색
fill TLB 갱신 다음 접근을 빠르게
상황
주소 변환
성능 해석
hit rate 높음
대부분 TLB에서 끝남
지역성 좋음
miss 많음
page walk 증가
working set 큼
context switch
entry 무효화 가능
ASID가 도움
huge page
TLB 커버리지 증가
내부 단편화 확인
핵심 hit는 캐시된 변환을 바로 쓰지만 miss는 page table walk와 TLB 갱신이 필요해 메모리 접근 횟수가 늘어난다.