이전에 이야기했던 TLB Flushing으로 인한 성능 저하 문제에 대해 확인해봤는데, 아래와 같습니다.이전 글 http://maystyle.tistory.com/556
처음에는 TLB가 무조건 Flushing이 되서 성능 이슈가 생겼다는거죠.그러다 보니 이에 대한 고려가 필요하게 된거구요.
그래서 VPID 값을 주고 해당 VPID가 Active 라면 녀석의 TLB는 Flushing 하지 않도록 고쳤다는 것입니다.결론은 Active 상태의 VPID 값이 사용중인 TLB는 Flusing 시키지 않는 다는 거죠
그리고 왜?? 이녀석과 SLAT와 같이 봐야하냐면 SLAT와 같이 활성화 되면 더욱 성능에 도움이 되기 때문 입니다.