ECE, UAH, CPE631 Page 1 of 1 CPE 631 Advanced Computer Systems Architecture: Homework #1 Question #1 (15 points). Your team has been considering two different architectural improvements A1 and A2 (both have roughly the same complexity). 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. Speedup B1 B2 B3 B4 B5 A1 1.5 4 3 2 5 A2 3 1.5 4 4 3 Question #2 (10 points). 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.
This is the end of the preview.
access the rest of the document.
Central processing unit, 20%, 4