(a) In the memory hierarchy design, cache performance is measured by the average cache memory access...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
(a) In the memory hierarchy design, cache performance is measured by the average cache memory access time, which can be expressed in terms of hit time, miss rate and miss penalty as Average cache memory access time = hit time + miss rate x miss penalty Present two methods for each factor in the right side of the above formula to reduce cache access time, and briefly explain these methods. (6 marks) (b) A memory system is revised by introducing a cache, which operates at a 20% cache miss rate for both instruction and data references. The cache miss penalty is 10 clock cycles, and memory references per instruction are 1.5. The perfect CPI is 1 clock cycle. Calculate the performance improvement introduced by the cache, using the CPU time that accounts for the number of clock cycles waiting for a memory access. Show all workings and state any assumptions you make. (8 marks) (c) In a computer, virtual memory in the memory hierarchy physically resides on a rotating magnetic disk (hard disk). Describe the main structure features of a rotating magnetic disk. Present an equation for the average time required to access the disk, and briefly explain the items involved in the average disk access time. (6 marks) (a) In the memory hierarchy design, cache performance is measured by the average cache memory access time, which can be expressed in terms of hit time, miss rate and miss penalty as Average cache memory access time = hit time + miss rate x miss penalty Present two methods for each factor in the right side of the above formula to reduce cache access time, and briefly explain these methods. (6 marks) (b) A memory system is revised by introducing a cache, which operates at a 20% cache miss rate for both instruction and data references. The cache miss penalty is 10 clock cycles, and memory references per instruction are 1.5. The perfect CPI is 1 clock cycle. Calculate the performance improvement introduced by the cache, using the CPU time that accounts for the number of clock cycles waiting for a memory access. Show all workings and state any assumptions you make. (8 marks) (c) In a computer, virtual memory in the memory hierarchy physically resides on a rotating magnetic disk (hard disk). Describe the main structure features of a rotating magnetic disk. Present an equation for the average time required to access the disk, and briefly explain the items involved in the average disk access time. (6 marks)
Expert Answer:
Answer rating: 100% (QA)
c Cache performance with increased clock rate Suppose that clock rate of the machine used in the previous example is doubled but the memory speed cach... View the full answer
Related Book For
Computer Organization and Design The Hardware Software Interface
ISBN: 978-0124077263
5th edition
Authors: David A. Patterson, John L. Hennessy
Posted Date:
Students also viewed these programming questions
-
Juan, who is single, is a self-employed carpenter as well as an employee of Frame It, Incorporated. His self-employment net income is $43,000, and he received a W-2 from Frame it for wages of $32 250...
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
You are assigned to the December 31, 2011, audit of Sea Gull Airframes, Inc. The company designs and manufactures aircraft superstructures and airframe components. You observed the physical inventory...
-
Write a program that takes the name of a .wav file and a playback rate r as command-line arguments and plays the file at the given rate. First, use StdAudio.read() to read the file into an array a[]....
-
Are the observed frequencies variables? What about the expected frequencies? Explain your answers.
-
Consider the following button element, which executes a computation and displays the result when clicked: Create a Web page named number.html that contains the above button. Mathematically speaking,...
-
Give examples of how a board member can increase the organization s social, intellectual, and fi nancial capacity.
-
As a part of your clerical tests of inventory for Martin Manufacturing, you have tested about 20% of the dollar items and have found the following exceptions: 1. Extension errors: 2. Differences...
-
Epic Corporation accountants have assembled the following data for the year ended June 30, 2021: (Click the icon to view the data.) Prepare Epic Corporation's statement of cash flows for the year...
-
The Albertville City Council decided to pool the investments of its General Fund with Albertville Schools and Richwood Township in an investment pool to be managed by the city. Each of the pool...
-
Select a sector, industry or a company and apply to it and its innovations what you have learnt in this course Topic in course: Innovation management Innovation management: an introduction National...
-
What are the two types of preventive controls for employee fraud?
-
Adjustments based on the bank reconciliation are required for: A. additions to the cash balance according to the depositors records. B. deductions from the cash balance according to the depositors...
-
Define what is meant by a component of an entity in the context of reporting the results of discontinued operations. How are discontinued operations reported in the income statement?
-
The policies and procedures used by management to protect assets from misuse, ensure accurate business information, and ensure compliance with laws and regulations are called: A. internal controls B....
-
Define interest.
-
What are the molecular mechanisms underlying organogenesis and tissue differentiation during embryonic development, including the processes of organ primordium specification, organ bud outgrowth, and...
-
What are the key elements of a system investigation report?
-
Section 1.10 cites as a pitfall the utilization of a subset of the performance equation as a performance metric. To illustrate this, consider the following two processors. P1 has a clock rate of 4...
-
Download the CUDA Toolkit and SDK from http://www.nvidia.com/object/ cuda_get.html. Make sure to use the ?emurelease? (Emulation Mode) version of the code (you will not need actual NVIDIA hardware...
-
Write a program in MIPS assembly language to convert an ASCII number string containing positive and negative integer decimal strings, to an integer. Your program should expect register $a0 to hold...
-
Find an integer \(n\) and a rational \(t\) such that \(n^{t}=2^{1 / 2} 3^{1 / 3}\).
-
When we want to add three numbers, say \(a+b+c\), we don't bother inserting parentheses because \((a+b)+c=a+(b+c)\). But with powers, this is not true \(-\left(a^{b} ight)^{c}\) need not be equal to...
-
Prove that if \(x, y>0\) then \(\frac{1}{2}(x+y) \geq \sqrt{x y}\). For which \(x, y\) does equality hold?
Study smarter with the SolutionInn App