A computer system has 2 levels of cache and main memory. Access times and miss rates...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
A computer system has 2 levels of cache and main memory. Access times and miss rates for an average program are given in the table below. The miss rates are local miss rates, i.e., the percentage of misses for the requests coming through to the specific level. Access time/ cycles Miss rate (local) L1 2 5% L2 5 60% Main memory 100 (a) Considering all memory accesses made by the CPU, what is the global miss rate of L1 and L2 cache? [2 marks] (b) Calculate the average memory access time (AMAT). [3 marks] (c) (d) The designer decides to add an L3 cache, which has an access time of 50 cycles, and a local miss rate of 40%. What is the new average memory access time? [2 marks] An experiment is performed on various cache block size configurations. It is found that CPU performance improves as the block size is increased. However, once the block size reaches a certain size, performance begins to decrease. Why might this be the case? [3 marks] A computer system has 2 levels of cache and main memory. Access times and miss rates for an average program are given in the table below. The miss rates are local miss rates, i.e., the percentage of misses for the requests coming through to the specific level. Access time/ cycles Miss rate (local) L1 2 5% L2 5 60% Main memory 100 (a) Considering all memory accesses made by the CPU, what is the global miss rate of L1 and L2 cache? [2 marks] (b) Calculate the average memory access time (AMAT). [3 marks] (c) (d) The designer decides to add an L3 cache, which has an access time of 50 cycles, and a local miss rate of 40%. What is the new average memory access time? [2 marks] An experiment is performed on various cache block size configurations. It is found that CPU performance improves as the block size is increased. However, once the block size reaches a certain size, performance begins to decrease. Why might this be the case? [3 marks]
Expert Answer:
Answer rating: 100% (QA)
a To calculate the global miss rate of L1 and L2 cache we need to consider the miss rates at each level and their respective access times The global miss rate can be calculated using the following for... 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
-
Question 5 of 12 Step 1 of 1 00:43:12 A sample of 1500 computer chips revealed that 77% of the chips do not fail in the first 1000 hours of their use. The company's promotional literature states that...
-
Portray in words what transforms you would have to make to your execution to some degree (a) to accomplish this and remark on the benefits and detriments of this thought.You are approached to compose...
-
Prolog You are approached to compose a Prolog program to work with twofold trees. Your code shouldn't depend on any library predicates and you ought to expect that the mediator is running without...
-
Using the DJIA data in Problem 5-39, use exponential smooth with trend adjustment to forecast the opening DJIA value for 2014. Use α = 0.8 and β = 0.2. Compare the MSE for...
-
Common-size and trend percents for Rustic Company's sales, cost of goods sold, and expenses follow. Determine whether net income increased, decreased, or remained unchanged in this three-year period....
-
Consider gas flow through a converging-diverging nozzle. Of the five following statements, select the one that is incorrect: (a) The fluid velocity at the throat can never exceed the speed of sound....
-
Presented below is a list of accounting events for the Longo Corporation. Classify each of the events as an operating (O) activity event, an investing (I) activity event, a financing (F) activity...
-
Danny's Hamburgers, Inc., issued 9%, 10-year bonds payable at 85 on December 31, 2010. At December 31, 2012, Danny reported the bonds payable as follows: Danny uses the straight-line amortization...
-
Components arriving at a distributor are checked for defects by two different inspectors (each component is checked by both inspectors). The first inspector detects 99% of all defectives that are...
-
Project 1 is to build a medium-sized garage for a client over two years. The client will pay $10,000 as a deposit immediately, $40,000 the year after and $85,000 in the final year. Your company has a...
-
S ed Question 2 Given the vectors a = (2,-5,-3) and b = (-4, -7,-1) find: a) Their lengths: a = |b|= Round your answer to 2 decimal places. Round your answer to 2 decimal places. b) The distance, d,...
-
The maximum amount of water vapour which can be contained in a sample of the atmosphere at 20 C and 100% relative humidity (100% RH) is 17.4 g/m3. How much water vapour will condense out as water...
-
Telstar Communications is going to purchase an asset for $440,000 that will produce $210,000 per year for the next four years in earnings before depreciation and taxes. The asset will be depreciated...
-
If a company's free cash flow was negative for the past 3 years, what do you think could be the cause? How can the company survive for so long with negative cash flows?
-
The probability density of demand of a certain item during a week to be: f(x) = 0.1, 0 x 10 The demand is assumed to occur with a uniform pattern over the week. The unit carrying cost of the item in...
-
Find the best value for S2 (for the locked linear actuator) such that the positioning error due to load variation is minimum. 3 marks Hint: try values for $2 from 90 mm to 190 mm until you get the...
-
Select a large company you are familiar with and describe what it does. Identify the following brand elements: brand name, brandmark, trademark, and trade dress. Beyond its primary mission...
-
2. In the circuit given in Figure 2, i,(t) = 5.67cos(5t)A and v (t) = 70.71 cos(5t 60) V a) Find the equivalent load impedance. State whether the load is inductive or capacitive. b) Calculate the...
-
Implement the four functions described in Exercise B.11 using a PLA. Exercise B.11 Assume that X consists of 3 bits, x2 x1 x0. Write four logic functions that are true if and only if X contains only...
-
Th e following C code implements a four-tap FIR filter on input array sig_in. Assume that all arrays are 16-bit fixed point values. Assume you are to write an optimized implementation this code in...
-
Assume 151 and 214 are unsigned 8-bit integers. Calculate 151 + 214 using saturating arithmetic. The result should be written in decimal. Show your work.
-
Table 11-2 lists the various activities performed in the expenditure cycle and the journal entries, documents, data, and control issues associated with them. Complete each of the cell entries in this...
-
Match threats in the first column to appropriate control procedures in the second column. Threat 1. Failing to take available purchase discounts 2. Receiving unordered goods 3. Recording and posting...
-
a. Create a spreadsheet to reconcile bank statements. Organize it as follows: i. Ending balance, per bank statement ii. Deposits not included in bank statement (provide space for up to 7) iii. Checks...
Study smarter with the SolutionInn App