Question: A Cache controller coordinates processor memory access. A 128-bit wide data bus allows 16 bytes to be transferred in one cycle. 224 bytes 212 bytes

 A Cache controller coordinates processor memory access. A 128-bit wide data

A Cache controller coordinates processor memory access. A 128-bit wide data bus allows 16 bytes to be transferred in one cycle. 224 bytes 212 bytes addr Memory Organization: Main Memory Size 128-bit data bus Cache Data Memory Size Cache Main Cache Line Size 64 bytes (512-bits) Processor Memory Memory Memory Access Statistics: Probability that an access is a READ 80% Probability that a READ access is a HIT 60% Probability that a WRITE access is a HIT 60% Cache Probability that Replacement Line is DIRTY 50% Controller System Clock Period 5 nsec Cache Policies: Write-Back, Write-NO-Allocate Main Memory Timing: Cache Memory Timing: Delay Time to Output Data from Memory 12 cycles Delay Time to Output Data from Cache 2 cycles Hold Time to Store Data in Memory 8 cycles Hold Time to Store Data in Cache 1 cycles Indicate which bits of a main memory address are the tag , index and offset fields when the organization is -24-bits- a) Direct Mapped b) Fully Associative c) 16-Way Set Associative d) Calculate the effective memory access time

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!