cse141: Introduction to Computer Architecture
Steven Swanson
Sanath Kumar Vineet Kumar Bharathan Balaji
1
cse141: Introduction to Computer Architecture Steven Swanson - - PowerPoint PPT Presentation
cse141: Introduction to Computer Architecture Steven Swanson Sanath Kumar Vineet Kumar Bharathan Balaji 1 Todays Agenda What is architecture? Why is it important? At the highest level, where is architecture today? Where is it
Steven Swanson
Sanath Kumar Vineet Kumar Bharathan Balaji
1
Where is it going?
2
application Y, etc.
Civilization advances by extending the number of important
without thinking about them.
Whitehead
The internet
The internet
The internet
System Bus (PCI) IO Power Memory Power Memory Memory Memory Architecture begins about here.
Radio
Storage
System Bus (PCI) IO Power Memory Power Memory Memory Memory Architecture begins about here.
Radio
Storage
System Bus (PCI) IO Power Memory Power Memory Memory Memory Architecture begins about here.
Radio
Storage Memory IO CPU
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
The processors go here…
Physics/Materials Devices Micro-architecture Architectures Processors
Physics/Materials Devices Micro-architecture Architectures Processors
This Course cse241a/ ECE dept Physics/ Chemistry/ Material science
Architectures
JVM
Processor Abstraction Compilers Languages Software Engineers/ Applications
Architectures
JVM
Processor Abstraction Compilers Languages Software Engineers/ Applications
cse130 cse121 cse131 cseEverythingElse
11
work
behave
manufactured by people
as they do is amazing.
12
earth’s crust.
Silicon Wafer
Silicon Wafer Silicon Wafer SiO2
Grow silicon dioxide
Silicon Wafer Silicon Wafer SiO2
Grow silicon dioxide
Silicon Wafer SiO2 Resist
Apply photo resist
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 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 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 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 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
Building Blocks: Transistors
Building Blocks: Wires
Building Blocks: Wires
19
Vista
Vista
Flexible performance is a liquid asset
(Moore’s Law)
performance improvement per year
40% per year.
gains in CPU performance
24
24
1 10 100 1000 10000 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT95 specINT2000 specINT2006
24
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
24
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
24
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 year
25
hard in the 90s and early 2000s.
26
Watts/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µ
26
Watts/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µ
26
Watts/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µ
26
Watts/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µ
26
Watts/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µ
26
Watts/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µ
27
be pretty exotic.
use.
28
29
Intel P4 1 core Intel Core 2 Duo 2 cores AMD Magny-Cours 6 cores SPARC T1 8 cores Cell BE 8 + 1 cores Intel Nahalem 4 cores Intel Sandbridge 4 cores + GPU
30
30
100 1000 10000 1996 1998 2000 2002 2004 2006 2008 2010 Relative Performance Year specINT2000 specINT2006 39% per year 25% per year
contact information and
31
32
Interface (4th Edition) -- previous editions are not supported
responsible for all the assigned text.
You are responsible for that too.
33
be late
previous class
34
class starts.
room on the second floor of CSE.
35
quiz or homework grade.
see them.
36
but you may need both to get your degree.
141L who are not in 141
37
assignment grades.
38
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.
39