29
EEL 6935 Billion Transistor Computer Architecture, Spring 2007 EEL 6935: Billion Transistor Computer Architecture Lecture 2 An Overview of Billion Transistor Architecture Paradigms and Design Issues

Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

EEL 6935: Billion Transistor Computer Architecture

Lecture 2

An Overview of Billion Transistor Architecture Paradigms and Design Issues

Page 2: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

The Moore’s Law

Page 3: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

• “If the automobile industry advanced as rapidly as the semiconductor industry, a Rolls Royce would get 1/2 million miles per gallon and it would be cheaper to throw it away than to park it.”

Gordon Moore, Intel Corporation

Page 4: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Page 5: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Intel’s Goal: 1 TIPS by 2010

Page 6: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Projections for BTA

Page 7: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Computer Architecture Arena

Page 8: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Application Driven Design

Page 9: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

General Design Approach

Page 10: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Simulation Driven Approach

Page 11: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Intel: Hyperthreading

Page 12: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Sun: Throughput Computing

Page 13: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

IBM: Chip Multiprocessor

Page 14: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Page 15: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Wire Delay

Page 16: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Power Dissipation

Page 17: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

What happens when the CPU Cooler is Removed?

Cooking Aware Computing

Page 18: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Power Aware Computing

Page 19: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Some Quotes and Facts

Page 20: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Soft Error

Page 21: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

System Soft Error Rate Trend

Page 22: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

SER Impact by Market Segment

Page 23: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Workload Diversity

Page 24: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Program Phases (gcc)

Page 25: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

The Design Flow

Page 26: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Design Complexity

Page 27: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Design Productivity Trend

Page 28: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Top 10 Indicators that your Project Might Have Complexity Issues

Page 29: Lecture 2 - Tao Li · Microsoft PowerPoint - eel6935-spring07-lecture1.ppt Author: Tao Li Created Date: 1/11/2007 11:04:29 PM

EEL 6935 Billion Transistor Computer Architecture, Spring 2007

Summary• Billion Transistor Architecture is coming…• New challenges

– Wire delay– Power/thermal– Reliability– Workload diversity– Design complexity