edited by
847 views
0 votes
0 votes

A TLB is a hardware device used for speeding up the conversation from virtual address to physical address. Consider a memory management unit where a memory reference takes 500 nanoseconds; TLB (Translation Look aside Buffer) reference takes 40 nanoseconds; and the hit-rate achieved with the use of TLB is 80%. The speed-up (in %) we gained using TLB technique compared to the pure paging with no TLB ____


Here I got EMAT using TLB ==> 640ns

EMAT wthout TLB ==> 1000ns

how to calculate speed Up.?

edited by

1 Answer

0 votes
0 votes
Speed up will always be calculated as (time for slow processing / time for fast processing)

here, 1000ns without tlb is slower, 640ns with tlb is faster so,

speedup=1000/640=>1.5625

Speedup gain=(1.5625-1)*100=>56.25%
edited by

Related questions

0 votes
0 votes
1 answer
1
sushmita asked Jan 2, 2017
650 views
while converting virtual address into physical address when TLB is used, how to compute tag bits in direct mapped, associative cache TLB? How is TLB organized as cache?? ...
1 votes
1 votes
0 answers
4
snaily16 asked Jan 12, 2019
468 views
Fails to Guarantee mutual exclusion Guarantee mutual exclusion and prevents deadlockFails to prevent deadlockFails to guarantee mutual exclusion and fails to prevent dead...