Presentation is loading. Please wait.

Presentation is loading. Please wait.

TLB Performance Seung Ki Lee.

Similar presentations


Presentation on theme: "TLB Performance Seung Ki Lee."— Presentation transcript:

1 TLB Performance Seung Ki Lee

2 What is TLB

3 Table Lookaside Buffer
What is TLB A Type of Cache Part of MMU Stores Virtual & Physical Address “Looks Aside” at the TLB at Translation Table Lookaside Buffer

4 Table Lookaside Buffer
What is TLB Table Lookaside Buffer

5 How does TLB work

6 Virtual Memory Translation
Holds Translations of Virtual Address to Physical Address Stores Most Recently Used How does TLB work Virtual Memory Translation

7 Virtual Memory Translation
How does TLB work Virtual Memory Translation

8 Advantages of Having TLB

9 Advantages of TLB How Much Faster is it?

10 Advantages of TLB How Much Faster is it?

11 Calculating TLB Performance

12 Calculating TLB Performance
Average Performance

13 Calculating TLB Performance
Average Performance

14 Calculating TLB Performance
Average Performance

15 Calculating TLB Performance
Average Performance

16 Handling Page Faults and TLB Misses

17 Handling Page Faults and TLB Misses

18 Handling Page Faults and TLB Misses
Page Structure built into MMU OS automatically steps in -> More Efficient Handling Page Faults and TLB Misses Hardware

19 Handling Page Faults and TLB Misses
Entire Page Structure built into MMU -> Expensive Production -> Smaller TLB size -> More Frequent TLB Misses Good for data TLB where TLB Misses are inevitable Handling Page Faults and TLB Misses Hardware

20 Handling Page Faults and TLB Misses
Page Fault will send interrupt to OS Larger TLB -> Better Hit rate -> Less Frequent TLB Misses Handling Page Faults and TLB Misses Software

21 Handling Page Faults and TLB Misses
Longer time to deal with each miss -> More expensive TLB miss penalty Good for Instruction TLB with temporally local memory access Handling Page Faults and TLB Misses Software

22 Questions


Download ppt "TLB Performance Seung Ki Lee."

Similar presentations


Ads by Google