Содержание
- 2. Power Consumption Trends Dyn power α activity x capacitance x voltage2 x frequency Capacitance per transistor
- 3. Problem 1 For a processor running at 100% utilization at 100 W, 20% of the power
- 4. Problem 1 For a processor running at 100% utilization at 100 W, 20% of the power
- 5. Power Vs. Energy Energy is the ultimate metric: it tells us the true “cost” of performing
- 6. Problem 2 If processor A consumes 1.4x the power of processor B, but finishes the task
- 7. Problem 2 If processor A consumes 1.4x the power of processor B, but finishes the task
- 8. Reducing Power and Energy Can gate off transistors that are inactive (reduces leakage) Design for typical
- 9. Problem 3 Processor-A at 3 GHz consumes 80 W of dynamic power and 20 W of
- 10. Problem 3 Processor-A at 3 GHz consumes 80 W of dynamic power and 20 W of
- 11. Other Technology Trends DRAM density increases by 40-60% per year, latency has reduced by 33% in
- 12. Defining Reliability and Availability A system toggles between Service accomplishment: service matches specifications Service interruption: services
- 13. Cost Cost is determined by many factors: volume, yield, manufacturing maturity, processing steps, etc. One important
- 14. Measuring Performance Two primary metrics: wall clock time (response time for a program) and throughput (jobs
- 15. Benchmark Suites Performance is measured with benchmark suites: a collection of programs that are likely relevant
- 16. Summarizing Performance Consider 25 programs from a benchmark set – how do we capture the behavior
- 17. Problem 4 Consider 3 programs from a benchmark set. Assume that system-A is the reference machine.
- 18. Problem 4 Consider 3 programs from a benchmark set. Assume that system-A is the reference machine.
- 19. Sum of Weighted Exec Times – Example We fixed a reference machine X and ran 4
- 20. GM Example Computer-A Computer-B Computer-C P1 1 sec 10 secs 20 secs P2 1000 secs 100
- 21. Summarizing Performance GM: does not require a reference machine, but does not predict performance very well
- 22. CPU Performance Equation Clock cycle time = 1 / clock speed CPU time = clock cycle
- 23. Problem 5 My new laptop has an IPC that is 20% worse than my old laptop.
- 24. Problem 5 My new laptop has an IPC that is 20% worse than my old laptop.
- 25. An Alternative Perspective - I Each program is assumed to run for an equal number of
- 26. An Alternative Perspective - II Each program is assumed to run for an equal number of
- 27. AM and HM Note that AM of IPCs = 1 / HM of CPIs and AM
- 28. AM vs. GM GM of IPCs = 1 / GM of CPIs AM of IPCs represents
- 29. Problem 6 My new laptop has a clock speed that is 30% higher than the old
- 30. Problem 6 My new laptop has a clock speed that is 30% higher than the old
- 31. Speedup Vs. Percentage “Speedup” is a ratio = old exec time / new exec time “Improvement”,
- 32. Speedup Vs. Percentage “Speedup” is a ratio = old exec time / new exec time “Improvement”,
- 34. Скачать презентацию