I have 2 questions that I need help to solve them: Q#1: Your team has been consi
ID: 3637187 • Letter: I
Question
I have 2 questions that I need help to solve them:Q#1:
Your team has been considering two different architectural improvements A1 and A2 (both have roughly the same complexity) to a base system. Your collaborator responsible for evaluation handed you the following table showing speedups relative to the base system for each improvement for a set of 5 benchmarks (B1-B5). Your task is to make decision which one A1 or A2 should be pursued further. Can you make a decision, and if yes, what is your choice? Show your analytical work.
Hint: start from total execution of all benchmarks on the base system and systems with improvements A1 and A2.
Q#2:
Four enhancements E1, E2, E3 and E4 with the following speedups are proposed for a new architecture: Speedup1 = 10; Speedup2 = 20; Speedup3 = 5; Speedup4 = 50, respectively. The enhancements are non-overlapping and orthogonal to each other. We are considering two approaches in maximizing performance (A1 and A2) where A2 requires slightly more complex hardware support. A1: Enhancements E1 and E2 are in use; the distribution of enhancement usage is 30% (E1) and 40% (E2). A2: Enhancements E3 and E4 are in use; the distribution of enhancement usage is 20% (E3) and 50% (E4). Which of these 2 approaches (A1 or A2) is better?
I would appreciated your help.
Explanation / Answer
Please post only 1 question per post as per the rules of the site :)
Q#1: Table is missing ("Your collaborator responsible for evaluation handed you the following table showing speedups...")
Question 2
As the enhancements are non-overlapping and orthogonal to each other, we can simply multiply the speedups from the 2 enhancements to compute the overall speedup
A1:
Net speedup from E1 = s1 = .3*10 = 3
Net speedup from E2 = s2 = .4*20 = 8
Overall speedup = s1*s2 = 3*8 = 24
A2:
Net speedup from E3 = s1 = .2*5 = 1
Net speedup from E4 = s2 = .5*50 = 25
Overall speedup = s1*s2 = 1*25 = 25
Hence, A2 is better than A1 as overall speedup of A2 > as overall speedup of A1
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.