Professional Documents
Culture Documents
org
Seminar
On
Smart Memories
Performance Barriers:
1. Memory and chip I/O bandwidth P P P P P P
2. Memory latency P P P P P P
3. Lock for atomic access
ILLUSTRATION OF PERFORMANCE BARRIER I
Memory Memory Memory Memory
0 1 1
0 2 1 3 1
0 P1
4 5 6
Interconnection network P2 1
0 7 P3
P P P P P P 8
9 P4
P5
P P P P P P IP lookup tree
Interconnection network
Managing lock close to data
P P P P P P
P P P P P P
Keeping compute close to data
INTRODUCTION TO SMART MEMORY
Memory Memory Memory
P P P P P P
SMART MEMORY ARCHITECTURE
Hybrid memory –eDRAM + DDR3-DRAM
40
Memory bandwidth (Billion accesses / packet)
DP ng)
(St
20
I
ri
DPI
(re gex)
10
A
5 (algo CL
FBI ritha
(algori m)
2.5
th a m)
Queuing/
Scheduling
Layer 2
fwding
1.2
5 Statistics
/Counter
.62
Basic
Laye2
Packet
Buffer
.31
Vide
Buffer
.15
2 4 8 16 32 64 128 256 512+
Memory Capacity (MB)
SMART MEMORY CAPACITY AND
BANDWIDTH @100G
40
Memory bandwidth (Billion accesses / packet)
DP ng)
(St
20
I
ri
1.2
5 Statistics
/Counter
.62
Basic
Laye2
Packet
Buffer
.31
8 Channels of DDR3-RAM Vide
Buffer
.15
2 4 8 16 32 64 128 256 512+
Memory Capacity (MB)
SMART MEMORY HIGH LEVEL ARCHITECTURE
Global interconnect: DDR3
Packet processor complex provides fair communication between processors DRAM
andsmart memory
P P P P DRAM
SMEngine
P P P P
eDRAM eDRAM eDRAM eDRAM
P P P P Result
DRAM Read
SMEngine
Computation occurs closeto
memory reducing latency
P P P P
Requires fewer memory
eDRAM eDRAM eDRAM eDRAM
transactions Read
P P P P SM engine SM engine SM engine SM engine
F NP P
C
To Switch FabricDDR3
R R R R
R R RR
D D DD NP NP D
D
D
D
D
D
D
D TM
Y D D DD 3 3 3 3
H 3 3 33
P S
R
S
R
S
R
S
R
SM SM
TCM TCM
A A A A
M M M M
Y RDD 3
H
A M
U
C
P
P RDD 3
• Smart Memory
Keep compute close to data
Keep locking close to data
Provide inter-memory connect
• Advantages
Reduced chip I/O bandwidth
High performance and low latency
Feature rich, flexible and programmable
Lower cost
One chip for several functions
REFERENCE
www.google.com
www.wikipedia.com
www.studymafia.org
www.projectsreports.org
Thank You
ALL