Answered step by step
Verified Expert Solution
Question
1 Approved Answer
we want to plot speed up as a function of r for (= 0.5: (= 0.9: /= 0.975; = 0.99; J= 0.99. What conclusions can
we want to plot speed up as a function of r for (= 0.5: (= 0.9: /= 0.975; = 0.99; J= 0.99. What conclusions can you draw? (2 marke)
d. Consider the following problem. A designer has a chip available and must decide what fraction of the chip will be devoted to cache memory (L1, L2, L3). The remainder of the chip can be devoted to a single complex superscalar and/or SMT core or multiple somewhat simpler cores. Define the following parameters: n= maximum number of cores that can be contained on the chip k= actual number of cores implemented ( 1kn, wher r=n/k is an integer) perf (r)= sequential performance gain by using the resources equivalent to r cores to form a single processor, where perff (1)=1. f= fraction of software that is parallelizable across multiple cores. Thus, if we construct a chip with n cores, we expect cach core to provide sequential performance of 1 and for the n cores to be able to exploit parallelism up to a degree of n parallel threads. Similarly, if the chip has k cores, then each core should exhibit a performance of perf(r) and the chip is able to exploit parallelism up to a degree of k parallel threads. We can modify Amdhal's law to reflect this situation as follows: Speedup=perf(r)1f+perf(r)nfr1 i. Justify this modification of Amdahl's law. ( 3 marks) ii. Using Pollack's rule, we set perf(r) =,. Let n=16. We want to plot speedup as a function of r for f=0.5;f=0.9;f=0.975;f=0.97y marles) iii. Repeat part (ii) for n=256. ( 2 marks) 3. a. What are interrupta? Illastrate Program flow of control without and with interrupts. Additionally show transfer of control with multiple intertupts. ( 5 marks). b. Discass Bus interconnection scheme. Compare and contrast between tnaditional bus arehitecture and high performance bus arehitecture. ( 5 marles) iii. Repeat part (i) for n = 256.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started