SlideShare a Scribd company logo
2
Most read
4
Most read
7
Most read
Presented by
K.V.HARSHINI
CONTENTS
1.INTRODUCTION
2. SMART MEMORIES OVERVIEW
3.MEMORY SYSTEM
4. INTERCONNECTION
5.PROCESSOR
6. I/O Technology Choice in Smart Memory
7.ADVANTAGES
8.DISADVANTAGES
9.CONCLUSION
10.REFERENCES
INTRODUCTION
 The continued scaling of integrated circuit fabrication
technology will dramatically affect the architecture of
future computing systems. Scaling will make computation
cheaper, smaller, and lower power, thus enabling more
sophisticated computation in a growing number of
embedded applications. This spread of low-cost, low power
computing can easily be seen in today’s wirede.g. gigabit
Ethernet or DSL) and wireless communication devices,
gaming consoles, and handheld PDAs. These new
applications have different characteristics from today’s
standard workloads, often containing highly data- Parallel
streaming behaviour.
SMART MEMORIES OVERVIEW
 At the highest level, a Smart Memories chip is a
modular computer. It contains an array of processor
tiles and on-die DRAM memories connected by a
packet-based, dynamically-routed network (Figure).
 The network also connects to high-speed links on
the pins of the chip to allow for the construction of
multi-chip systems. Most of the initial hardware
design works in the Smart Memories project has
been on the processor tile design and evaluation, so
this paper focuses on these aspects.
Smart memories
MEMORY SYSTEM
INTERCONNECT
 To connect the different memory mats to the desired
processor or quad interface port, the tile contains a
dynamically routed crossbar, which supports up to 8
concurrent references.
PROCESSOR
 The processor portion of a Smart Memories tile is a
64-bit processing engine with reconfigurable
instruction format/decode. The computation
resources of the tile consist of two integer clusters
and one floating point (FP) cluster. The arrangement
of these units and the FP cluster unit mix .
 Each integer cluster consists of an ALU, register file,
and load/store unit.
I/O TECHNOLOGY CHOICE IN SMART MEMORY
 Smart Memory reduces the chip I/O
bandwidth significantly
 How to further optimize it?
Based on MoSys data
Bandwidth, latency and I/O bandwidth gap is growing
On-chip bandwidth is much higher than memory I/O
Smart Memory use serial I/O
-4X throughput than RLDRAM and QDR
-3X fewer pins than DDR3 and DDR4
-2.5X reduces I/O power
ADVANTAGES
 Reduced chip I/O bandwidth
 High performance and low latency
 Feature rich, flexible and programmable
 Lower cost
 One chip for several functions
DISADVANTAGES
•Packet Processing Bottlenecks
Data away from compute
I/O and memory bandwidth
•Smart Memory
Keep compute close to data
Keep locking close to data
Provide inter-memory connect
CONCLUSION
 Smart Memories addresses this issue by extending
the notion of a program. In conventional computing
systems the memories and interconnect between
the processors and memories is fixed, and what the
programmer modifies is the code that runs on the
processor. While this model is completely general,
for many applications it is not very efficient. In
Smart Memories, the user can program the wires
and the memory, as well as the processors.
REFERENCES
 www.google.com
 www.wikipedia.org
 www.studymafia.org
Thank You

More Related Content

PPTX
Embedded system seminar
Sukhendra Chaudhary
 
PPT
Clockless chips
Saumya Ranjan Behura
 
PPTX
Finger tracking
jaswanth611
 
PPT
Digital jewellery ppt
Rithu Pudiyaveedu
 
PPSX
Arduino based health monitoring system
Yousuf Shaikh
 
DOCX
Rainbow Technology Seminar Report
Nagraaj Awanti
 
PPT
Smart Card Technology
thinkahead.net
 
Embedded system seminar
Sukhendra Chaudhary
 
Clockless chips
Saumya Ranjan Behura
 
Finger tracking
jaswanth611
 
Digital jewellery ppt
Rithu Pudiyaveedu
 
Arduino based health monitoring system
Yousuf Shaikh
 
Rainbow Technology Seminar Report
Nagraaj Awanti
 
Smart Card Technology
thinkahead.net
 

What's hot (20)

PDF
smart quill pen
ranjith12
 
PDF
Embedded system in Smart Cards
Rebecca D'souza
 
PPT
Smart card
Santosh Khadsare
 
PPTX
Mind reading computer ppt
Tarun tyagi
 
PPTX
Smart healthcare
SayanSarkar55
 
DOCX
Computer science seminar topics
123seminarsonly
 
PPTX
Touchless touch screen
Lovely Professional University
 
PPTX
Blue Eyes Technology
Suchita Agrawal
 
PPTX
Smart Card Presentation
ppriteshs
 
PPTX
Iot
Ankit Anand
 
PPTX
Neuromorphic computing
SreekuttanJayakumar
 
PDF
Fog Computing
Joud Khattab
 
PPT
Brain gate
Mayank Garg
 
PDF
Syed IoT - module 5
Syed Mustafa
 
PPTX
Smart shopping cart (using RFID)
Majurageerthan Arumugathasan
 
PPTX
Blue Eyes (Artificial Intelligence)
Mydul Islam Rashed
 
PPTX
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Sandeep Wakchaure
 
PPTX
Neuralink
Vilero5
 
PPTX
5 pen-pc-technology complete ppt
atinav242
 
PPTX
Blue eyes- The perfect presentation for a technical seminar
kajol agarwal
 
smart quill pen
ranjith12
 
Embedded system in Smart Cards
Rebecca D'souza
 
Smart card
Santosh Khadsare
 
Mind reading computer ppt
Tarun tyagi
 
Smart healthcare
SayanSarkar55
 
Computer science seminar topics
123seminarsonly
 
Touchless touch screen
Lovely Professional University
 
Blue Eyes Technology
Suchita Agrawal
 
Smart Card Presentation
ppriteshs
 
Neuromorphic computing
SreekuttanJayakumar
 
Fog Computing
Joud Khattab
 
Brain gate
Mayank Garg
 
Syed IoT - module 5
Syed Mustafa
 
Smart shopping cart (using RFID)
Majurageerthan Arumugathasan
 
Blue Eyes (Artificial Intelligence)
Mydul Islam Rashed
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Sandeep Wakchaure
 
Neuralink
Vilero5
 
5 pen-pc-technology complete ppt
atinav242
 
Blue eyes- The perfect presentation for a technical seminar
kajol agarwal
 
Ad

Similar to Smart memories (20)

PPTX
MEMORY & I/O SYSTEMS
Amirthavalli Senthil
 
PPTX
onur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptx
sivasubramanianManic2
 
PPTX
Computer Architecture and Organization--Memory and I/O
C.Helen Sulochana
 
PPT
Computer Organisation and Architecture
Subhasis Dash
 
PDF
Memory (Computer Organization)
JyotiprakashMishra18
 
PPTX
Memory Organization
Dilum Bandara
 
PPTX
Unit- 4 Computer Oganization and Architecture
thangamsuresh3
 
PDF
Computer memory book notes
Navtej Duhoon
 
PPT
computer chapter5-the memory system (1) (2).ppt
KeziaPaul1
 
PPT
chapter5-the memory system chapter .ppt
meghaasha6700
 
PPTX
Unit IV Memory.pptx
madhukarvnimbalkar
 
PDF
Giao trinh he thong nhung vdk h8
LÊ Tuấn
 
PPT
Lecture 2 computer evolution and performance
Wajahat HuxaIn
 
PPT
Unit 1 four part pocessor and memory
Neha Kurale
 
PPTX
CH04-COA10e.pptx
RahmadaniPutri
 
PPTX
CA UNIT V..pptx
ssuser9dbd7e
 
PPT
Internal Memory FIT NED UNIVERSITY OF EN
moizbhai999
 
PDF
Architecture_L5 (3).pdf wwwwwwwwwwwwwwwwwwwwwwwwwww
shivenpatel42
 
PPTX
CH05-COA9 e.pptx
SumeetRathi5
 
PDF
Memory Interfaces & Controllers - Sandeep Kulkarni, Lattice
FPGA Central
 
MEMORY & I/O SYSTEMS
Amirthavalli Senthil
 
onur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptx
sivasubramanianManic2
 
Computer Architecture and Organization--Memory and I/O
C.Helen Sulochana
 
Computer Organisation and Architecture
Subhasis Dash
 
Memory (Computer Organization)
JyotiprakashMishra18
 
Memory Organization
Dilum Bandara
 
Unit- 4 Computer Oganization and Architecture
thangamsuresh3
 
Computer memory book notes
Navtej Duhoon
 
computer chapter5-the memory system (1) (2).ppt
KeziaPaul1
 
chapter5-the memory system chapter .ppt
meghaasha6700
 
Unit IV Memory.pptx
madhukarvnimbalkar
 
Giao trinh he thong nhung vdk h8
LÊ Tuấn
 
Lecture 2 computer evolution and performance
Wajahat HuxaIn
 
Unit 1 four part pocessor and memory
Neha Kurale
 
CH04-COA10e.pptx
RahmadaniPutri
 
CA UNIT V..pptx
ssuser9dbd7e
 
Internal Memory FIT NED UNIVERSITY OF EN
moizbhai999
 
Architecture_L5 (3).pdf wwwwwwwwwwwwwwwwwwwwwwwwwww
shivenpatel42
 
CH05-COA9 e.pptx
SumeetRathi5
 
Memory Interfaces & Controllers - Sandeep Kulkarni, Lattice
FPGA Central
 
Ad

Recently uploaded (20)

PPTX
Open Quiz Monsoon Mind Game Prelims.pptx
Sourav Kr Podder
 
PDF
Landforms and landscapes data surprise preview
jpinnuck
 
PDF
5.Universal-Franchise-and-Indias-Electoral-System.pdfppt/pdf/8th class social...
Sandeep Swamy
 
PPTX
PPTs-The Rise of Empiresghhhhhhhh (1).pptx
academysrusti114
 
PDF
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PDF
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
AshifaRamadhani
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
Open Quiz Monsoon Mind Game Final Set.pptx
Sourav Kr Podder
 
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
mansk2
 
PPTX
Nursing Management of Patients with Disorders of Ear, Nose, and Throat (ENT) ...
RAKESH SAJJAN
 
PDF
Introducing Procurement and Supply L2M1.pdf
labyankof
 
PDF
Sunset Boulevard Student Revision Booklet
jpinnuck
 
PPTX
NOI Hackathon - Summer Edition - GreenThumber.pptx
MartinaBurlando1
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PPTX
Software Engineering BSC DS UNIT 1 .pptx
Dr. Pallawi Bulakh
 
PPTX
IMMUNIZATION PROGRAMME pptx
AneetaSharma15
 
Open Quiz Monsoon Mind Game Prelims.pptx
Sourav Kr Podder
 
Landforms and landscapes data surprise preview
jpinnuck
 
5.Universal-Franchise-and-Indias-Electoral-System.pdfppt/pdf/8th class social...
Sandeep Swamy
 
PPTs-The Rise of Empiresghhhhhhhh (1).pptx
academysrusti114
 
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
AshifaRamadhani
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
Open Quiz Monsoon Mind Game Final Set.pptx
Sourav Kr Podder
 
Week 4 Term 3 Study Techniques revisited.pptx
mansk2
 
Nursing Management of Patients with Disorders of Ear, Nose, and Throat (ENT) ...
RAKESH SAJJAN
 
Introducing Procurement and Supply L2M1.pdf
labyankof
 
Sunset Boulevard Student Revision Booklet
jpinnuck
 
NOI Hackathon - Summer Edition - GreenThumber.pptx
MartinaBurlando1
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
Software Engineering BSC DS UNIT 1 .pptx
Dr. Pallawi Bulakh
 
IMMUNIZATION PROGRAMME pptx
AneetaSharma15
 

Smart memories

  • 2. CONTENTS 1.INTRODUCTION 2. SMART MEMORIES OVERVIEW 3.MEMORY SYSTEM 4. INTERCONNECTION 5.PROCESSOR 6. I/O Technology Choice in Smart Memory 7.ADVANTAGES 8.DISADVANTAGES 9.CONCLUSION 10.REFERENCES
  • 3. INTRODUCTION  The continued scaling of integrated circuit fabrication technology will dramatically affect the architecture of future computing systems. Scaling will make computation cheaper, smaller, and lower power, thus enabling more sophisticated computation in a growing number of embedded applications. This spread of low-cost, low power computing can easily be seen in today’s wirede.g. gigabit Ethernet or DSL) and wireless communication devices, gaming consoles, and handheld PDAs. These new applications have different characteristics from today’s standard workloads, often containing highly data- Parallel streaming behaviour.
  • 4. SMART MEMORIES OVERVIEW  At the highest level, a Smart Memories chip is a modular computer. It contains an array of processor tiles and on-die DRAM memories connected by a packet-based, dynamically-routed network (Figure).  The network also connects to high-speed links on the pins of the chip to allow for the construction of multi-chip systems. Most of the initial hardware design works in the Smart Memories project has been on the processor tile design and evaluation, so this paper focuses on these aspects.
  • 7. INTERCONNECT  To connect the different memory mats to the desired processor or quad interface port, the tile contains a dynamically routed crossbar, which supports up to 8 concurrent references.
  • 8. PROCESSOR  The processor portion of a Smart Memories tile is a 64-bit processing engine with reconfigurable instruction format/decode. The computation resources of the tile consist of two integer clusters and one floating point (FP) cluster. The arrangement of these units and the FP cluster unit mix .  Each integer cluster consists of an ALU, register file, and load/store unit.
  • 9. I/O TECHNOLOGY CHOICE IN SMART MEMORY  Smart Memory reduces the chip I/O bandwidth significantly  How to further optimize it? Based on MoSys data Bandwidth, latency and I/O bandwidth gap is growing On-chip bandwidth is much higher than memory I/O Smart Memory use serial I/O -4X throughput than RLDRAM and QDR -3X fewer pins than DDR3 and DDR4 -2.5X reduces I/O power
  • 10. ADVANTAGES  Reduced chip I/O bandwidth  High performance and low latency  Feature rich, flexible and programmable  Lower cost  One chip for several functions
  • 11. DISADVANTAGES •Packet Processing Bottlenecks Data away from compute I/O and memory bandwidth •Smart Memory Keep compute close to data Keep locking close to data Provide inter-memory connect
  • 12. CONCLUSION  Smart Memories addresses this issue by extending the notion of a program. In conventional computing systems the memories and interconnect between the processors and memories is fixed, and what the programmer modifies is the code that runs on the processor. While this model is completely general, for many applications it is not very efficient. In Smart Memories, the user can program the wires and the memory, as well as the processors.

Editor's Notes

  • #4: Briefly explain Jive (or the little I know of it...) , mention the theorem prover, what it does (bullet 3), what diet java is and why it is there (reduced set of rules and stuff), tell what my project was about (transformation into diet java)
  • #10: simple example for a jive.g trafo
  • #12: This should be an example of the many ways to do a trafo wrong... and how it could evolve over time... what would be nice is to