This preview has intentionally blurred sections. Sign up to view the full version.
Unformatted text preview: Question 1: Assume that the DRAM miss rate refers to a page fault. The DISK parameters are: Drive rotates at 12000RPM, transfer rate 32 MB/second, 10ms average seek time. What is the “Miss Penalty” for filling a DRAM page? You can treat MB=10 6 bytes and KB=10 3 bytes. Miss penalty = seek time + rotational delay + transfer time = 10ms + 6 3 10 32 10 16 12000 60 5 . x x + ⋅ = 13 ms Question 2: Write an equation for AMAT data as seen by the processor. You do not have to generate an actual number. This equation should evaluate to a time in “ns”, so make sure to check units. Hint: using a set of equations with symbolic values is probably the simplest thing to do. AMAT data =L1 hit time+L1 miss rate*(L2 hit time+L2 miss rate*(DRAM hit time+DRAM miss rate*DRAM miss penalty)) + TLB miss rate*TLB miss penalty =2ns + 0.04*(20cycles*2ns/cycle+128/8*2ns/cycle+0.01*(100ns+25ns/8bytes*16KB+0.001*13ms))+0.001*40ns =30.16ns...
View Full Document
- Spring '04
- Computer Architecture, Central processing unit, CPU cache, Seek time, miss penalty, Harvard Architecture