cse141: Introduction to Computer Architecture
Steven Swanson Hung-Wei Tseng
1
cse141: Introduction to Computer Architecture Steven Swanson - - PowerPoint PPT Presentation
cse141: Introduction to 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
cse141: Introduction to 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
cse130 cse121 cse131 cseEverythingElse
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
The Importance of Architecture
performance improvement per year
40% per year.
compilers)
Computer Performance
23Computer Performance
23 1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006Computer Performance
23 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
23 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
23 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
24hard in the 90s and early 2000s.
Power
25Watts/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
25Watts/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
25Watts/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
25Watts/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
25Watts/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
25Watts/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
Computer Performance
29Computer Performance
29 100 1000 10000 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT2000 specINT2006 39% per year 25% per yearCourse Staff
contact information and
What’s in this Class
31Your Tasks
Interface (4th Edition) -- previous editions are not supported
responsible for all the assigned text.
that too.
The Link to 141L
but you may need both to get your degree.
141L who are not in 141
33Grading
assignment grades.
Academic 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.
forgiven.
35