cse240a: Graduate Computer Architecture
Steven Swanson Hung-Wei Tseng
1
cse240a: Graduate Computer Architecture Steven Swanson Hung-Wei - - PowerPoint PPT Presentation
cse240a: Graduate Computer Architecture Steven Swanson Hung-Wei Tseng 1 Todays Agenda What is architecture? Why is it important? At the highest level, where is architecture today? Where is it going? Whats in this class?
cse240a: Graduate Computer Architecture
Steven Swanson Hung-Wei Tseng
1Today’s Agenda
Where is it going?
What is architecture?
application Y, etc.
Civilization advances by extending the number of important
without thinking about them.
Orientation
The internet
Orientation
The internet
Orientation
System Bus (PCI) IO Power Memory Power Memory Memory Memory Architecture begins about here.
Orientation
System Bus (PCI) IO Power Memory Power Memory Memory Memory Architecture begins about here.
You are here
You are here
The processors go here…
The processors go here…
Abstractions of the Physical World…
Physics/Materials Devices Micro-architecture Architectures Processors
Abstractions of the Physical World…
Physics/Materials Devices Micro-architecture Architectures Processors
This Course cse241a/ ECE dept Physics/ Chemistry/ Material science
…for the Rest of the System
Architectures
JVM
Processor Abstraction Compilers Languages Software Engineers/ Applications
…for the Rest of the System
Architectures
JVM
Processor Abstraction Compilers Languages Software Engineers/ Applications
Why study architecture?
11work
systems behave
manufactured by people
quickly as they do is amazing.
Performance and You!
Processor are Cool!
earth’s crust.
Building Chips
Building Chips
Silicon Wafer
Building Chips
Silicon Wafer Silicon Wafer SiO2
Grow silicon dioxide
Building Chips
Silicon Wafer Silicon Wafer SiO2
Grow silicon dioxide
Silicon Wafer SiO2 Resist
Apply photo resist
Building Chips
Silicon Wafer Silicon Wafer SiO2
Grow silicon dioxide
Silicon Wafer SiO2 Resist
Apply photo resist
Silicon Wafer SiO2 Resist Mask Mask
Expose to UV
Building Chips
Silicon Wafer Silicon Wafer SiO2
Grow silicon dioxide
Silicon Wafer SiO2 Resist
Apply photo resist
Silicon Wafer SiO2 Resist Mask Mask
Expose to UV
Silicon Wafer SiO2
Patterned resist
Building Chips
Silicon Wafer Silicon Wafer SiO2
Grow silicon dioxide
Silicon Wafer SiO2 Resist
Apply photo resist
Silicon Wafer SiO2 Resist Mask Mask
Expose to UV
Silicon Wafer SiO2
Patterned resist
Silicon Wafer
Etch SiO2
Building Chips
Silicon Wafer Silicon Wafer SiO2
Grow silicon dioxide
Silicon Wafer SiO2 Resist
Apply photo resist
Silicon Wafer SiO2 Resist Mask Mask
Expose to UV
Silicon Wafer SiO2
Patterned resist
Silicon Wafer
Etch SiO2
Silicon Wafer Met
Deposit metal
Building Chips
Silicon Wafer Silicon Wafer SiO2
Grow silicon dioxide
Silicon Wafer SiO2 Resist
Apply photo resist
Silicon Wafer SiO2 Resist Mask Mask
Expose to UV
Silicon Wafer SiO2
Patterned resist
Silicon Wafer
Etch SiO2
Silicon Wafer Met
Deposit metal
Silicon Wafer Met
Etch SiO2 (Or not)
Building Blocks: Transistors
Building Blocks: Wires
State of the art CPU
Current state of architecture
Since 1940
Since 1940
Since 1940
Flexible performance is a liquid asset
(Moore’s Law)
Moore’s Law: Raw transistors
Computer Performance
22Computer Performance
22 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006Computer Performance
22 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006 47% per yearComputer Performance
22 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006 47% per year 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006 47% per year 39% per yearComputer Performance
22 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006 47% per year 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006 47% per year 39% per year 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006 47% per year 39% per year 25% per yearThe clock speed addiction
23hard in the 90s and early 2000s.
Power
24Watts/cm
2 1 10 100 1000 1.5µ 1.5µ 1µ 1µ 0.7µ 0.7µ 0.5µ 0.5µ 0.35µ 0.35µ 0.25µ 0.25µ 0.18µ 0.18µ 0.13µ 0.13µ 0.1µ 0.1µ 0.07µ 0.07µPower
24Watts/cm
2 1 10 100 1000 1.5µ 1.5µ 1µ 1µ 0.7µ 0.7µ 0.5µ 0.5µ 0.35µ 0.35µ 0.25µ 0.25µ 0.18µ 0.18µ 0.13µ 0.13µ 0.1µ 0.1µ 0.07µ 0.07µPower
24Watts/cm
2 1 10 100 1000 1.5µ 1.5µ 1µ 1µ 0.7µ 0.7µ 0.5µ 0.5µ 0.35µ 0.35µ 0.25µ 0.25µ 0.18µ 0.18µ 0.13µ 0.13µ 0.1µ 0.1µ 0.07µ 0.07µPower
24Watts/cm
2 1 10 100 1000 1.5µ 1.5µ 1µ 1µ 0.7µ 0.7µ 0.5µ 0.5µ 0.35µ 0.35µ 0.25µ 0.25µ 0.18µ 0.18µ 0.13µ 0.13µ 0.1µ 0.1µ 0.07µ 0.07µPower
24Watts/cm
2 1 10 100 1000 1.5µ 1.5µ 1µ 1µ 0.7µ 0.7µ 0.5µ 0.5µ 0.35µ 0.35µ 0.25µ 0.25µ 0.18µ 0.18µ 0.13µ 0.13µ 0.1µ 0.1µ 0.07µ 0.07µPower
24Watts/cm
2 1 10 100 1000 1.5µ 1.5µ 1µ 1µ 0.7µ 0.7µ 0.5µ 0.5µ 0.35µ 0.35µ 0.25µ 0.25µ 0.18µ 0.18µ 0.13µ 0.13µ 0.1µ 0.1µ 0.07µ 0.07µWhat’s Next: Brainiacs
What’s Next: Parallelism
be pretty exotic.
use.
Intel P4 1 core Intel Core 2 Duo 2 cores AMD Barcelona 4 cores SPARC T1 8 cores Intel Prototype 80 cores Cell BE 8 + 1 cores Intel Nahalem 4 cores
Course Staff
contact information and
Who am I?
Course Outline
1.
Performance
10.Multi-threaded architectures Please watch the website for course updates, reading assignments and homework assignments!
What you can expect to get out of this class
they impact computer and application performance.
processors.
architecture design – you will be primed to work on architecture problems – or other areas that benefit from architecture knowledge
Grading
assignment grades.
Course Work and Grading
Presentations
research papers (depending on length) in class.
– The grade will replace the lowest of your midterm grades. – The presentations should 45-60 minutes. – There are 8 presentation slots. Sign up is first come first serve. You cannot back out.
34Academic Honesty
them in any more, but you don’t get points either. You will also take at least 25% penalty on the exam grades.
manual is cheating.
Wait List
essential that you take the class this quarter.