Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

4. What is the bandwidth of a memory system that transfers 32 bits of data per r

ID: 3604827 • Letter: 4

Question

4. What is the bandwidth of a memory system that transfers 32 bits of data per request, has a latency of 30 ns per operation, and has a precharge time of 5 ns between operations? 5. Suppose a DRAM has a RAS-CAS delay of 40 ns, has a CAS-data delay of 25 ns, and requires a precharge time of 10 ns. If the DRAM does not support page mode and returns 4 bits of data from each memory reference, what is its latency for read operations, throughput (assume reads and writes take the same amount of time), and bandwidth? IF a DRAM has a 256 rows, and its refresh time is 10 ms, how often (on average) does a row refresh operation need to be done? 6. 7. What are the hit and miss rates in the cache and the main memory if the processor executes a total of 1,500,000 memory references, ,1200,000 of which hit in the cache and 300,000 of which hit in the main memory.

Explanation / Answer

4)

= 4 bytes / 35 ns

= 4 bytes / 35 * 10-9 ns

= 0.11 * 109 bytes/s

---------------------------------------------------------------------------------------------------------------------------------------------------------

6) Given DRAM has 256 rows , refresh time is 10 ms. We know the following formula

Refresh Time Interval = Refresh Time / Number of Rows

= 10 ms / 256

= 0.039 ms

= 0.039 * 10-3 seconds

Hence, refresh operation can be done for every  0.039 * 10-3 seconds.

  --------------------------------------------------------------------------------------------------------------------------------------------------------

7) Given Total memory references = 1,500,000.

---------------------------------------------------------------------------------------------------------------------------------------------------------

5) Total time to read the DRAM = RAS-CAS delay + CAS- data delay = 40 ns + 25 ns = 65 ns

Hence Latency for read operation = 65 ns

Given percharge time is 10 ns

Hence one memery reference can initiate every (65+10)ns = 75 ns.

Each memory reference fetches 4 bits of data.

herefore, bandwidth of the system is = 4 bits / 75 ns = 0.053 * 109 bits/second

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote