Professional Documents
Culture Documents
Computer Architecture
Reiley Jeyapaul
Reading References:
1) COAQA, Hennessy & Patterson (5th Edition) : Ch 2,
Appendix B
2) COAD, Patterson & Hennessy (3rd Edition) : Ch 7
M
C L
Announcements
Project 3 is posted on BB
M
C L
Bypasses
Branch Prediction
Memory Hierarchy
1/28/15
M
C L
CPU-Memory Bottleneck
CPU
Memory
1/28/15
M
C L
Core Memory
M
C L
Core Memory
1/28/15
M
C L
Core Memory
Robust, non-volatile storage
Used on space shuttle computers until recently
Cores threaded onto wires by hand (25 billion
a year at peak production)
Core access time ~ 1s
1/28/15
M
C L
1/28/15
M
C L
VREF
Ta2O5 dielectric
bit
Storage
capacitor (FET gate,
trench, stack)
poly
word
line
W bottom
electrode
access
transistor
1/28/15
M
C L
DRAM Architecture
bit lines
Col.
2M
Col.
1
N+M
Row 1
Row Address
Decoder
word lines
Row 2N
Memory cell
(one bit)
10
1/28/15
M
C L
DRAM Operation
Three steps in read/write access to a given
bank
Row access (RAS)
Precharge
charges bit lines to known value, required
11before nextWeb
row page:
access
aviral.lab.asu.edu
1/28/15
M
C L
DRAM Features
Structural simplicity
Volatile
a system with 213 = 8192, refresh next row after 64/8192 = 7.8
s.
12
1/28/15
M
C L
DRAM Packaging
DDR 2
DD
R
DDR 4
Web page: aviral.lab.asu.edu
1/28/15
13
M
C L
Row
Column Precharge
Row
Data
400Mb/s
Data
Rate
1/28/15
M
C L
DRAM Generations
Synchronous DRAM
DDR2 SDRAM
DDR3 SDRAM
DDR4 SDRAM
1/28/15
M
C L
Static RAM
Fast, no refresh
16
1/28/15
M
C L
Flip Flops
Fastest form of
memory
17
1/28/15
M
C L
Flash Memory
Non-volatile
Robust - No mechanical parts
Extremely good power and performance
characteristics
Towards replacing hard disks
Challenges:
18
1/28/15
M
C L
1/28/15
M
C L
Size-Speed-Cost-Tradeof
cache
CPU
CPU
regs
regs
register
reference
size:
608 B
speed: 1.4 ns
$/Mbyte:
block size: 4 B
C
a
c
h
e
virtual memory
16 B
C
a
c
h
e
8B
4 KB
Memory
Memory
disk
disk
L1-cache
reference
L2-cache
reference
memory
reference
disk memory
reference
128kB
4.2 ns
512kB -- 4MB
16.8 ns
$90/MB
16 B
128 MB
112 ns
$2-6/MB
4-8 KB
27GB
9 ms
$0.01/MB
4B
1/28/15
M
C L
1/28/15
M
C L