A cache is a smaller, faster memory, located closer to a processor core, which stores copies...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
A cache is a smaller, faster memory, located closer to a processor core, which stores copies of the data from frequently used main memory locations. Most Central Processing Units (CPU) have a hierarchy of multiple cache levels Level 1 (L1), Level 2 (L2), Level 3 (L3), with different instruction-specific and data-specific caches at level 1. (a) What is the difference between L1, L2 and L3 cache memory? (b) Explain why many of the transistors on a modern microprocessor chip are devoted to L1, L2, and sometimes L3 cache. (5 marks) (10 marks) (c) Consider an Intel P4 microprocessor with a 16 Kbyte unified L1 cache. The miss rate for this cache is 3% and the hit time is 2 CPU caches (CC). The processor also has an 8 Mbyte, on-chip L2 cache. 95% of the time, data requests to the L2 cache are found. If data is not found in the L2 cache, a request is made to a 4 Gbyte main memory. The time to service a memory request is 100,000 CCs. On average, it takes 3.5 CCs to process a memory request. How often is data found in main memory? [25 Mark] (10 marks) A cache is a smaller, faster memory, located closer to a processor core, which stores copies of the data from frequently used main memory locations. Most Central Processing Units (CPU) have a hierarchy of multiple cache levels Level 1 (L1), Level 2 (L2), Level 3 (L3), with different instruction-specific and data-specific caches at level 1. (a) What is the difference between L1, L2 and L3 cache memory? (b) Explain why many of the transistors on a modern microprocessor chip are devoted to L1, L2, and sometimes L3 cache. (5 marks) (10 marks) (c) Consider an Intel P4 microprocessor with a 16 Kbyte unified L1 cache. The miss rate for this cache is 3% and the hit time is 2 CPU caches (CC). The processor also has an 8 Mbyte, on-chip L2 cache. 95% of the time, data requests to the L2 cache are found. If data is not found in the L2 cache, a request is made to a 4 Gbyte main memory. The time to service a memory request is 100,000 CCs. On average, it takes 3.5 CCs to process a memory request. How often is data found in main memory? [25 Mark] (10 marks)
Expert Answer:
Related Book For
Computer organization and architecture designing for performance
ISBN: 978-0136073734
8th edition
Authors: william stallings
Posted Date:
Students also viewed these databases questions
-
This exercise examines the impact of different cache designs, specifically comparing associative caches to the direct-mapped caches from Section 5.4. For these exercises, refer to the address stream...
-
PLEASE GIVE CORRECT ANSWERS Prove that the number of comparators in any sorting network is (n log n). [4 marks] (ii) What does Part (d)(i) imply in terms of the depth of any sorting network? [1 mark]...
-
1. Prepare a list showing all tasks and their durations. 2. Analyze the fact situation carefully to determine which tasks are concurrent and which ones are dependent on other tasks. 3. Using PERT/CPM...
-
In quality-control applications of hypothesis testing, the null and alternative hypotheses are frequently specified as H0: The production process is performing satisfactorily. Ha: The process is...
-
Plan production for a four- month period: February through May. For February and March, you should produce to exact demand forecast. For April and May, you should use overtime and inventory with a...
-
Table B. 25 contains the golf data on strokes gained. Use all possible regressions to build a model for these data. Perform a residual analysis on the final model and comment on model adequacy. SG:...
-
Shelly Zumaya (2220 East Hennepin Avenue, Minneapolis, MN 55413) is the president and sole shareholder of Kiwi Corporation (stock basis of $400,000). Incorporated in 2005, Kiwi Corporation's sole...
-
Whitman Company has just completed its first year of operations. The company's absorption costing income statement for the year follows: Whitman Company Income Statement Sales (39,000 units x $42.10...
-
Lavinia Products plc manufactures toys and other goods for children. It has been trading for 3 years. Five people own the shares in the company, all of them employed full time in the business. The...
-
What is the relationship between net book value and the salvage value of an asset? 5. How does depreciation impact the net book value of an asset over time? 6. How is net book value used in...
-
In incremental analysis, only relev Prepare a differential analysis dated February 12 to determine whether Moffett Industries should lease (Alternative 1) or purchase (Alternative 2) the equipment....
-
Did Gillead overpay for Immunomedics or does the acquisition benefit Gilead's shareholders (transactional value-added)? Qualify your answer using relative valuation benchmarks such as Trading and...
-
A business analyst must auction off excess supplies to update the offices. What will the analyst likely pay for the auction service?
-
What is the significance of working capital for a company's daily operations?
-
On December 31, 2020, the Thomas Company is in default on its 10% bank loan, which is currently due. The company owes $1,000,000 on the loan and $50,000 in back interest. The bank has agreed to...
-
Explain the operation of the dividends received deduction.
-
What general categories of functions are specified by computer instructions?
-
Explain why one type of RAM is considered to be analog and the other digital.
-
Consider a dynamic RAM that must be given a refresh cycle 64 times per ms. Each refresh operation requires 150 ns; a memory cycle requires 250 ns. What percentage of the memory's total operating time...
-
Obtain a pseudo tri-diagonal matrix equation to solve the vorticity transport equation in a boundary layer with forward differencing in time and with appropriate differencing in space suitable for...
-
What is the effect of flow separation at (i) swept, (ii) unswept wings at high angle of attack.
-
Obtain an explicit expression for the vertical velocity component using a finite difference scheme prescribed in Appendix 10. The unsteady potential flow solution gives us the time dependent value of...
Study smarter with the SolutionInn App