(a) A uniprocessor system uses a separate instruction and data caches with the hit ratios hi...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
(a) A uniprocessor system uses a separate instruction and data caches with the hit ratios hi and hd, respectively. The access time from the processor to either cache is c clock cycles, and the block is transfer time between the caches and main memory is b block cycles. Among all memory references made by the CPU, fi is the percentage of the references to instructions. Among blocks replaced in the data cache, fdir is the percentage of dirty blocks. Assuming a write-back policy, determine the effective memory access time in terms of hi, hd, c, b, fi, fdir for this memory system. (b) The processor memory system described in part (a) is used to construct a bus-based shared memory multiprocessor. Assume that the hit ratio and access time remain the same as in part (a). However, the effective memory-access time will be different because every processor must now handle cache invalidations in addition to reads and writes. Let finv be the fraction of data references that cause invalidation signals to be sent to other caches. The processor sending the invalidation signal requires i clock cycles to complete the invalidation process. Other processors are not involved in the invalidation (a) A uniprocessor system uses a separate instruction and data caches with the hit ratios hi and hd, respectively. The access time from the processor to either cache is c clock cycles, and the block is transfer time between the caches and main memory is b block cycles. Among all memory references made by the CPU, fi is the percentage of the references to instructions. Among blocks replaced in the data cache, fdir is the percentage of dirty blocks. Assuming a write-back policy, determine the effective memory access time in terms of hi, hd, c, b, fi, fdir for this memory system. (b) The processor memory system described in part (a) is used to construct a bus-based shared memory multiprocessor. Assume that the hit ratio and access time remain the same as in part (a). However, the effective memory-access time will be different because every processor must now handle cache invalidations in addition to reads and writes. Let finv be the fraction of data references that cause invalidation signals to be sent to other caches. The processor sending the invalidation signal requires i clock cycles to complete the invalidation process. Other processors are not involved in the invalidation
Expert Answer:
Answer rating: 100% (QA)
Answer with consider the Uniprocessor by operating Seperate date and instrucean cuches Het valio of ... 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 accounting questions
-
A processor accesses main memory with an average access time of T2. A smaller cache memory is interposed between the processor and main memory. The cache has a significantly faster access time of T1...
-
A cache memory has 2ns access time with 450ns per miss. If 5000 memory access has 0.75 hit rate, what will be total memory access time in millisecond unit (write exact value - no unit)?
-
To use cache memory, main memory is divided into cache lines, typically 32 or 64 bytes long. An entire cache line is cached at once. What is the advantage of caching an entire line instead of a...
-
Explain why some conditions on the market are regarded as anomalies and explain how that affects factor investing.
-
Why should management be concerned with helping employees retire from their organization successfully?
-
Each group should identify one public companys product to evaluate. The team should gather all the information it can about the product. Requirement Develop a list of key performance indicators for...
-
What does a favorable labor efficiency variance mean? a. Labor rates were higher than called for by standards. b. Inexperienced labor was used, causing the rate to be lower than standard. c. More...
-
Presented below is information related to Taylor Co. for the month of January 2014. Instructions (a) Prepare the necessary adjusting entry for inventory. (b) Prepare the necessary closingentries....
-
Parent owns 100% of Sub. On the open market parent buy all bonds of the Sub for $700,000 on June 30, 2020. The fiscal year end for both Parent and Sub is December 31. The par value of these bonds on...
-
You are the senior acquisitions associate at a New York-based private equity fund with a core investment focus. You have reached an agreement to purchase a well-located, 185,000 square foot office...
-
If you have activated Stripe, where does a customer find the option to pay? a . On the Stripe website b . In the invoice you email to them c . On the My Payment tab, when they log in to Accounting d...
-
How do individuals evaluate opportunity costs to make business decisions? Explain what role the production-possibility frontier (PPF) has in the decision-making process. Explain how comparative...
-
1) What did you know about inclusive leadership before starting any of the leadership modules, cultural intelligence trainings and high-performance team practices we covered? Elaborate. Q2) What was...
-
Oficina Bonita Company manufactures office furniture. An unfinished desk is produced for $36.00 and sold for $65.00. A finished desk can be sold for $75.00. The additional processing cost to complete...
-
Configuring Network Address Translation (NAT) Documentation Task 1 . From the attached hosts, ping the Fast Ethernet on 10.10.10.1 interface of the default gateway router. Was the ping from the first...
-
Please be as detailed as possible, it is a crucial assignment Quest ionone: A company has the following proforma a cost sheet data: Cost (per unit) K Raw Materials - 25.0 Direct Labor - 19.5...
-
Issues to be dealt with: 1. What impact has globalization had on the preeminence of nationality as a key element of one's core identity? A. In answering this question speak to the ascendency of...
-
Why do bars offer free peanuts?
-
Write down the binary bit pattern to represent -1.5625 10 -1 assuming a format similar to that employed by the DEC PDP-8 (the left most 12 bits are the exponent stored as a twos complement number,...
-
The importance of having a good branch predictor depends on how oft en conditional branches are executed. Together with branch predictor accuracy, this will determine how much time is spent stalling...
-
In addition to the basic laws we discussed in this section, there are two important theorems, called DeMorgans theorems: Prove DeMorgans theorems with a truth table of the form A + B = A B and A B =...
-
\(\frac{-4}{5-\sqrt{10}}\) Rationalize the denominator of the fraction, and then simplify the fraction.
-
\(\frac{6}{5+\sqrt{7}}\) Rationalize the denominator of the fraction, and then simplify the fraction.
-
\(\frac{4}{1+\sqrt{3}}\) Rationalize the denominator of the fraction, and then simplify the fraction.
Study smarter with the SolutionInn App