SlideShare a Scribd company logo
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.
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

What's hot

I twin technology
I twin technologyI twin technology
I twin technology
Chandra Mohan AD
 
Seminar on isphere
Seminar on isphereSeminar on isphere
Seminar on isphere
Kedar Damkondwar
 
Rainbow Technology Seminar Report
Rainbow Technology Seminar ReportRainbow Technology Seminar Report
Rainbow Technology Seminar Report
Nagraaj Awanti
 
Screenless display report
Screenless display reportScreenless display report
Screenless display report
Vikas Kumar
 
Light tree
Light treeLight tree
Light tree
Jitendra31291
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
Chetan Kumar S
 
Edge Computing.pptx
Edge Computing.pptxEdge Computing.pptx
Edge Computing.pptx
PriyaMaurya52
 
Human Area Networking Technology
Human Area Networking TechnologyHuman Area Networking Technology
Human Area Networking Technology
Vinayak Hegde
 
Smart eye
Smart eyeSmart eye
Smart eye
AmitKumar8221
 
Jini technology ppt
Jini technology pptJini technology ppt
Seminar report of optical ethernet
Seminar report of optical ethernetSeminar report of optical ethernet
Seminar report of optical ethernetMohammad Waziruddin
 
I.t in space
I.t in spaceI.t in space
I.t in spacenunna09
 
I twin
I twinI twin
I twin
suraj1536
 
Seminar ppt fog comp
Seminar ppt fog compSeminar ppt fog comp
Seminar ppt fog comp
Mahantesh Hiremath
 
Blue Brain Seminar Report
Blue Brain Seminar ReportBlue Brain Seminar Report
Blue Brain Seminar Report
Varun A M
 
Ppt presentation
Ppt presentationPpt presentation
Ppt presentation
vishal4799
 
Edge computing
Edge computingEdge computing
Edge computing
pramiidhaaavula
 
Rainbow storage-Technology By Satish
Rainbow storage-Technology By SatishRainbow storage-Technology By Satish
Rainbow storage-Technology By Satish
Satish Kumar
 

What's hot (20)

I twin technology
I twin technologyI twin technology
I twin technology
 
Seminar on isphere
Seminar on isphereSeminar on isphere
Seminar on isphere
 
Rainbow Technology Seminar Report
Rainbow Technology Seminar ReportRainbow Technology Seminar Report
Rainbow Technology Seminar Report
 
Blue Brain
Blue Brain Blue Brain
Blue Brain
 
Screenless display report
Screenless display reportScreenless display report
Screenless display report
 
Light tree
Light treeLight tree
Light tree
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
Edge Computing.pptx
Edge Computing.pptxEdge Computing.pptx
Edge Computing.pptx
 
Human Area Networking Technology
Human Area Networking TechnologyHuman Area Networking Technology
Human Area Networking Technology
 
Smart eye
Smart eyeSmart eye
Smart eye
 
Jini technology ppt
Jini technology pptJini technology ppt
Jini technology ppt
 
Rain technology
Rain technologyRain technology
Rain technology
 
Seminar report of optical ethernet
Seminar report of optical ethernetSeminar report of optical ethernet
Seminar report of optical ethernet
 
I.t in space
I.t in spaceI.t in space
I.t in space
 
I twin
I twinI twin
I twin
 
Seminar ppt fog comp
Seminar ppt fog compSeminar ppt fog comp
Seminar ppt fog comp
 
Blue Brain Seminar Report
Blue Brain Seminar ReportBlue Brain Seminar Report
Blue Brain Seminar Report
 
Ppt presentation
Ppt presentationPpt presentation
Ppt presentation
 
Edge computing
Edge computingEdge computing
Edge computing
 
Rainbow storage-Technology By Satish
Rainbow storage-Technology By SatishRainbow storage-Technology By Satish
Rainbow storage-Technology By Satish
 

Similar to Smart memories

mobile processors introduction..
mobile processors introduction..mobile processors introduction..
mobile processors introduction..
Muhammad Sayam
 
IBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWERIBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWER
inside-BigData.com
 
I understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdfI understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdf
anil0878
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
Ryousei Takano
 
Casp report
Casp reportCasp report
Casp report
qudhuqdh
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1
Prabhu Mali
 
Researchpaper 5-pen-pc-technology
Researchpaper 5-pen-pc-technologyResearchpaper 5-pen-pc-technology
Researchpaper 5-pen-pc-technology
Ramya Rajan
 
Challenges in Managing IT Infrastructure
Challenges in Managing IT InfrastructureChallenges in Managing IT Infrastructure
Free Hardware & Networking Slides by ITE Infotech Private Limited
Free Hardware & Networking Slides by ITE Infotech Private LimitedFree Hardware & Networking Slides by ITE Infotech Private Limited
Free Hardware & Networking Slides by ITE Infotech Private Limited
Hemraj Singh Chouhan
 
acronyms of parts of computer system servicing
acronyms of parts of computer system servicing acronyms of parts of computer system servicing
acronyms of parts of computer system servicing
monica racal
 
Nt1310 Unit 3 Computer Components
Nt1310 Unit 3 Computer ComponentsNt1310 Unit 3 Computer Components
Nt1310 Unit 3 Computer Components
Kristi Anderson
 
Cluster Computers
Cluster ComputersCluster Computers
Cluster Computers
shopnil786
 
BM Brings Enterprise Functionality to Mid-Range Storage
BM Brings Enterprise Functionality to Mid-Range StorageBM Brings Enterprise Functionality to Mid-Range Storage
BM Brings Enterprise Functionality to Mid-Range StorageIBM India Smarter Computing
 
IRJET-An Efficient Real-Time Controller for Retrieving Multimedia Data from S...
IRJET-An Efficient Real-Time Controller for Retrieving Multimedia Data from S...IRJET-An Efficient Real-Time Controller for Retrieving Multimedia Data from S...
IRJET-An Efficient Real-Time Controller for Retrieving Multimedia Data from S...
IRJET Journal
 
Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...
IAEME Publication
 
Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...
IAEME Publication
 
Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environment
Ericsson
 
Realizing Exabyte-scale PM Centric Architectures and Memory Fabrics
Realizing Exabyte-scale PM Centric Architectures and Memory FabricsRealizing Exabyte-scale PM Centric Architectures and Memory Fabrics
Realizing Exabyte-scale PM Centric Architectures and Memory Fabrics
inside-BigData.com
 

Similar to Smart memories (20)

mobile processors introduction..
mobile processors introduction..mobile processors introduction..
mobile processors introduction..
 
IBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWERIBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWER
 
I understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdfI understand that physics and hardware emmaded on the use of finete .pdf
I understand that physics and hardware emmaded on the use of finete .pdf
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
Casp report
Casp reportCasp report
Casp report
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1
 
Researchpaper 5-pen-pc-technology
Researchpaper 5-pen-pc-technologyResearchpaper 5-pen-pc-technology
Researchpaper 5-pen-pc-technology
 
Challenges in Managing IT Infrastructure
Challenges in Managing IT InfrastructureChallenges in Managing IT Infrastructure
Challenges in Managing IT Infrastructure
 
Free Hardware & Networking Slides by ITE Infotech Private Limited
Free Hardware & Networking Slides by ITE Infotech Private LimitedFree Hardware & Networking Slides by ITE Infotech Private Limited
Free Hardware & Networking Slides by ITE Infotech Private Limited
 
acronyms of parts of computer system servicing
acronyms of parts of computer system servicing acronyms of parts of computer system servicing
acronyms of parts of computer system servicing
 
Nt1310 Unit 3 Computer Components
Nt1310 Unit 3 Computer ComponentsNt1310 Unit 3 Computer Components
Nt1310 Unit 3 Computer Components
 
Cluster Computers
Cluster ComputersCluster Computers
Cluster Computers
 
BM Brings Enterprise Functionality to Mid-Range Storage
BM Brings Enterprise Functionality to Mid-Range StorageBM Brings Enterprise Functionality to Mid-Range Storage
BM Brings Enterprise Functionality to Mid-Range Storage
 
PowerAlluxio
PowerAlluxioPowerAlluxio
PowerAlluxio
 
IRJET-An Efficient Real-Time Controller for Retrieving Multimedia Data from S...
IRJET-An Efficient Real-Time Controller for Retrieving Multimedia Data from S...IRJET-An Efficient Real-Time Controller for Retrieving Multimedia Data from S...
IRJET-An Efficient Real-Time Controller for Retrieving Multimedia Data from S...
 
Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...
 
Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...
 
73
7373
73
 
Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environment
 
Realizing Exabyte-scale PM Centric Architectures and Memory Fabrics
Realizing Exabyte-scale PM Centric Architectures and Memory FabricsRealizing Exabyte-scale PM Centric Architectures and Memory Fabrics
Realizing Exabyte-scale PM Centric Architectures and Memory Fabrics
 

Recently uploaded

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 

Recently uploaded (20)

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 

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.
  • 5.
  • 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

  1. 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)
  2. simple example for a jive.g trafo
  3. 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