Question: 2. (15 pts) Amdahl's Law Computer architects must consider development time, cost, and the expected impact of their development effort. Amdahl's Law seeks to guide

2. (15 pts) Amdahl's Law Computer architects must consider development time, cost, and the expected impact of their development effort. Amdahl's Law seeks to guide designers to work on architecture features that reap the maximum benefit to execution time. 1. A group of computer architects are determining which new features to begin work on to improve the astar benchmark on CPU A from the previous problem. Use Table 3 and Table 4 to determine the order the architects should develop these features? Hint: Improvement to clock frequency improves execution time for all instructions Table 3: Instruction mix of astar benchmark. Instruction Type CPI % of Instructions Memory 1.15 23.94% Branch 0.6 30.38% Int Arithmetic & Logic 0.34 43.76% Floating Point Arithmetic 11.37 4.92% Table 4: Architecture features and expected improvement. Redesign Feature Improvement Memory Controller Memory Instructions (22%) Branch Predictor Branch Instructions (52%) Data Path FCLK (4%), Int Arithmetic & Logic Instructions (20%) Floating Point Unit Floating Point Arithmetic Instructions (25%) 2. (15 pts) Amdahl's Law Computer architects must consider development time, cost, and the expected impact of their development effort. Amdahl's Law seeks to guide designers to work on architecture features that reap the maximum benefit to execution time. 1. A group of computer architects are determining which new features to begin work on to improve the astar benchmark on CPU A from the previous problem. Use Table 3 and Table 4 to determine the order the architects should develop these features? Hint: Improvement to clock frequency improves execution time for all instructions Table 3: Instruction mix of astar benchmark. Instruction Type CPI % of Instructions Memory 1.15 23.94% Branch 0.6 30.38% Int Arithmetic & Logic 0.34 43.76% Floating Point Arithmetic 11.37 4.92% Table 4: Architecture features and expected improvement. Redesign Feature Improvement Memory Controller Memory Instructions (22%) Branch Predictor Branch Instructions (52%) Data Path FCLK (4%), Int Arithmetic & Logic Instructions (20%) Floating Point Unit Floating Point Arithmetic Instructions (25%)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
