Presentation is loading. Please wait.

Presentation is loading. Please wait.

High Performance Computer Architecture:

Similar presentations


Presentation on theme: "High Performance Computer Architecture:"— Presentation transcript:

1 High Performance Computer Architecture:
Introduction:

2 What is Computer Architecture:

3 Where does Architecture stand?

4 Levels of Transformation:

5 Power of Abstraction:

6 An example: Multi Core Systems

7 No of transistors on ICs double every year:

8 Crossing the Abstraction Layers:

9 Why do we need Computer Architecture:

10 Simple Computer Architecture Quiz:

11 Technology Trends

12 Good Old Moore’s Law (Technology vs Architects):

13 Speed Doubling Quiz:

14 Quiz Solution:

15 Impact of Moore on Speed : Memory Wall:

16 Processor Performance Metrics:

17 Speed vs Power vs Weight vs Cost

18 Power Consumption in a Processor:

19 Active Power: Capacitance(C) : direct function of chip area. More Area = more C. Technology improvements leads to lesser area, incorporate multiple processors to make it more powerful with same power dissipation. Smaller Transistors are faster, increase in frequency, leading to greater power dissipation. Smaller Transistors lower the supply voltage maintaining the same speed. Too small a voltage also doesn’t lead to optimum frequencies. Can’t increase frequency too much, leads to higher voltage levels. Doubling the Supply Voltage will Quadruple the Power Supply.

20 Active Power Analysis:

21 Static Power : Analogy with Water Valve
It prevents lowering the voltage too much. Consider circuits like tap, although the valve is closed, The pressure(V) is controlling the valve. In a transistor the valve is controlled by water pressure from another valve (V) If the valve is closed and the pressure applied is not enough(V), water will leak (I) Therefore leakage current increases when Voltage(Water Pressure is reduced)

22 The Optimum Power consumed should be somewhere in between the graph:

23 Wafer Cost Reduction: The number of good chips being manufactured/fabricated is a key factor for an organization’s revenue. Smaller sized working chips give a higher yield % as they occupy lesser area. Wafer might have defects due to impure Silicon or impurity caused by the fabrication steps.

24

25 Fabrication Yield Example:

26 More Bang for your Buck:

27 Metrics and Evaluation:

28 Parameters for Metrics and Evaluation:
What does better mean in Computer Architecture? Is the speed (GHz) or the Memory size(GB)? Latency and Throughput are two key performance parameters. Latency: time taken from start to end for a process Throughput: Number of computations per second (#/second)

29 Performance:

30 Comparing CPU/Processor Performance:

31 Speed Up:

32 Measuring Performance:

33 Measuring Performance(Inaccurate Way):

34 Benchmarks (Accurate Way of Measuring Performance):

35 Summarizing Performance(Average Execution Time Preferred over Average Speedup):

36 Summarizing Performance II (Averaging Speedups not preferred):
Speed up of average Execution time not the same as average of speed ups of the individual applications. Geometric Mean can be used to average speed ups

37 Iron Law of Performance in CPU:

38 Iron’s Law for Performance – II :

39 Diminishing Returns on 1-Dimensional Improvement:


Download ppt "High Performance Computer Architecture:"

Similar presentations


Ads by Google