SlideShare a Scribd company logo
1 of 8
Intelligent RAM
A microprocessor into a memory chip
Dave Patterson, Berkeley, 1997
Context
  Distinct manufacturing lines
  Processor-Memory performance gap
  Memory wall
  Awkwardness of DRAM chips

          Time to unify logic
          and memory
Advantages
  Higher bandwidth and lower latency
     Less distance (no bus) and less complexity
  Less energy consumption
     Less heat, better performance
  Costs efficient
  Save board space
Disadvantages
   Consequences on cost/bit and refresh
  rate
   Manufacturing challenges
   Reduce interchangeability
   ILP trade-off
VIRAM




2       2


        2
2

        2
2


2       2
Microarchitecture
Results
 Multiple operations can execute
  concurrently across parallel lanes
     High performance
but
 Not efficient with short vectors
 Useless for non-vectorizable parallelism
Conclusion
   VIRAM / DIVA not real successes
   but implications in embedded systems
   Intel : Through Silicon Vias, personal
  technology to connect DRAM and
  processor
      First step to IRAM ?

More Related Content

What's hot

Mis lesson5 PPT
Mis lesson5 PPTMis lesson5 PPT
Mis lesson5 PPTgeunice
 
Introducing the next generation memory DDR4
Introducing the next generation memory DDR4Introducing the next generation memory DDR4
Introducing the next generation memory DDR4Simmtronics Infotech
 
Computer's clasification
Computer's clasificationComputer's clasification
Computer's clasificationMayraChF
 
Random access memory
Random access memoryRandom access memory
Random access memoryRuchi Maurya
 
RAM :A primary Memory
RAM :A primary MemoryRAM :A primary Memory
RAM :A primary MemoryDev Dorse
 
Memory module
Memory moduleMemory module
Memory modulelemar12
 
Random access memory
Random access memoryRandom access memory
Random access memoryAnikMazumdar2
 
Computer random access memory
Computer   random access memoryComputer   random access memory
Computer random access memoryFaraz Ahmed
 
Memory(RAM ROM FLASH MEMORY)
Memory(RAM ROM FLASH MEMORY)Memory(RAM ROM FLASH MEMORY)
Memory(RAM ROM FLASH MEMORY)smkhan
 
Memory and memory modules by zuko khephu
Memory and memory modules by zuko khephuMemory and memory modules by zuko khephu
Memory and memory modules by zuko khephuzuks56
 
Presentation on RAM
Presentation on RAMPresentation on RAM
Presentation on RAMSalim Hosen
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecturefika sweety
 
RAM(Random Access Memory)
RAM(Random Access Memory)RAM(Random Access Memory)
RAM(Random Access Memory)JaneAlamAdnan
 
Bladeservertechnology 111018061151-phpapp02
Bladeservertechnology 111018061151-phpapp02Bladeservertechnology 111018061151-phpapp02
Bladeservertechnology 111018061151-phpapp02gov1991
 

What's hot (20)

Ram memory
Ram memoryRam memory
Ram memory
 
Mis lesson5 PPT
Mis lesson5 PPTMis lesson5 PPT
Mis lesson5 PPT
 
Introducing the next generation memory DDR4
Introducing the next generation memory DDR4Introducing the next generation memory DDR4
Introducing the next generation memory DDR4
 
Computer's clasification
Computer's clasificationComputer's clasification
Computer's clasification
 
Random access memory
Random access memoryRandom access memory
Random access memory
 
RAM :A primary Memory
RAM :A primary MemoryRAM :A primary Memory
RAM :A primary Memory
 
Memory module
Memory moduleMemory module
Memory module
 
Random access memory
Random access memoryRandom access memory
Random access memory
 
Computer random access memory
Computer   random access memoryComputer   random access memory
Computer random access memory
 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
 
computer architecture.
computer architecture.computer architecture.
computer architecture.
 
ROM
ROMROM
ROM
 
Memory(RAM ROM FLASH MEMORY)
Memory(RAM ROM FLASH MEMORY)Memory(RAM ROM FLASH MEMORY)
Memory(RAM ROM FLASH MEMORY)
 
Types of ram
Types of ramTypes of ram
Types of ram
 
Memory and memory modules by zuko khephu
Memory and memory modules by zuko khephuMemory and memory modules by zuko khephu
Memory and memory modules by zuko khephu
 
Presentation on RAM
Presentation on RAMPresentation on RAM
Presentation on RAM
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecture
 
RAM(Random Access Memory)
RAM(Random Access Memory)RAM(Random Access Memory)
RAM(Random Access Memory)
 
Bladeservertechnology 111018061151-phpapp02
Bladeservertechnology 111018061151-phpapp02Bladeservertechnology 111018061151-phpapp02
Bladeservertechnology 111018061151-phpapp02
 
Mainframe Computers
Mainframe ComputersMainframe Computers
Mainframe Computers
 

Similar to 8665814

lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDKlecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDKofficeaiotfab
 
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...Databricks
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1Prabhu Mali
 
Diablo Memory Channel Flash Podcast
Diablo Memory Channel Flash PodcastDiablo Memory Channel Flash Podcast
Diablo Memory Channel Flash Podcastinside-BigData.com
 
Lecture 2 computer evolution and performance
Lecture 2 computer evolution and performanceLecture 2 computer evolution and performance
Lecture 2 computer evolution and performanceWajahat HuxaIn
 
Volatile Uses for Persistent Memory
Volatile Uses for Persistent MemoryVolatile Uses for Persistent Memory
Volatile Uses for Persistent MemoryIntel® Software
 
AMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD
 
Introduction to computers lect1
Introduction to computers lect1Introduction to computers lect1
Introduction to computers lect1SRW Mumbaiwale
 
Virtualize with Confidence
Virtualize with ConfidenceVirtualize with Confidence
Virtualize with ConfidenceNetWize
 
Virtual Private Server Documentation
Virtual Private Server DocumentationVirtual Private Server Documentation
Virtual Private Server Documentationwebhostingguy
 
Virtual Private Server Documentation
Virtual Private Server DocumentationVirtual Private Server Documentation
Virtual Private Server Documentationwebhostingguy
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedDileep Bhandarkar
 
Grid rac preso 051007
Grid rac preso 051007Grid rac preso 051007
Grid rac preso 051007Sal Marcus
 
Hybrid Memory Cube: Developing Scalable and Resilient Memory Systems
Hybrid Memory Cube: Developing Scalable and Resilient Memory SystemsHybrid Memory Cube: Developing Scalable and Resilient Memory Systems
Hybrid Memory Cube: Developing Scalable and Resilient Memory SystemsMicronTechnology
 

Similar to 8665814 (20)

Storage class memory
Storage class memoryStorage class memory
Storage class memory
 
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDKlecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
 
slides
slidesslides
slides
 
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
 
Subhadeep fpga-vs-mcu
Subhadeep fpga-vs-mcuSubhadeep fpga-vs-mcu
Subhadeep fpga-vs-mcu
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1
 
Diablo Memory Channel Flash Podcast
Diablo Memory Channel Flash PodcastDiablo Memory Channel Flash Podcast
Diablo Memory Channel Flash Podcast
 
Smart memories
Smart memoriesSmart memories
Smart memories
 
Embedded dram
Embedded dramEmbedded dram
Embedded dram
 
Lecture 2 computer evolution and performance
Lecture 2 computer evolution and performanceLecture 2 computer evolution and performance
Lecture 2 computer evolution and performance
 
Volatile Uses for Persistent Memory
Volatile Uses for Persistent MemoryVolatile Uses for Persistent Memory
Volatile Uses for Persistent Memory
 
AMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor Architecture
 
Introduction to computers lect1
Introduction to computers lect1Introduction to computers lect1
Introduction to computers lect1
 
Virtualize with Confidence
Virtualize with ConfidenceVirtualize with Confidence
Virtualize with Confidence
 
Virtual Private Server Documentation
Virtual Private Server DocumentationVirtual Private Server Documentation
Virtual Private Server Documentation
 
Virtual Private Server Documentation
Virtual Private Server DocumentationVirtual Private Server Documentation
Virtual Private Server Documentation
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updated
 
Grid rac preso 051007
Grid rac preso 051007Grid rac preso 051007
Grid rac preso 051007
 
Hybrid Memory Cube: Developing Scalable and Resilient Memory Systems
Hybrid Memory Cube: Developing Scalable and Resilient Memory SystemsHybrid Memory Cube: Developing Scalable and Resilient Memory Systems
Hybrid Memory Cube: Developing Scalable and Resilient Memory Systems
 
Ppt Dc 09
Ppt Dc 09Ppt Dc 09
Ppt Dc 09
 

Recently uploaded

Tagarino_14510147_Design Communication Document AS1.pdf
Tagarino_14510147_Design Communication Document AS1.pdfTagarino_14510147_Design Communication Document AS1.pdf
Tagarino_14510147_Design Communication Document AS1.pdferintagarino1
 
Gabriel Van Konynenburg _ Portfolio Visual
Gabriel Van Konynenburg _ Portfolio VisualGabriel Van Konynenburg _ Portfolio Visual
Gabriel Van Konynenburg _ Portfolio Visualgabbyvan28
 
Barbara Stewart Scholarship Entries Spring 2024
Barbara Stewart Scholarship Entries Spring 2024Barbara Stewart Scholarship Entries Spring 2024
Barbara Stewart Scholarship Entries Spring 2024ccsfphoto
 
Laplace Transforms 2 Questionjjjjjjjs.pptx
Laplace Transforms 2 Questionjjjjjjjs.pptxLaplace Transforms 2 Questionjjjjjjjs.pptx
Laplace Transforms 2 Questionjjjjjjjs.pptxjoshuaclack73
 
Reading 8 Artworks about books and readers
Reading 8 Artworks about books and readersReading 8 Artworks about books and readers
Reading 8 Artworks about books and readerssandamichaela *
 
Poze practica elevi la S.C. IATSA S.A. 2021
Poze practica elevi la S.C. IATSA S.A. 2021Poze practica elevi la S.C. IATSA S.A. 2021
Poze practica elevi la S.C. IATSA S.A. 2021EneIuliana
 
prodtion diary updated.pptxrfhkfjgjggjkgjk
prodtion diary updated.pptxrfhkfjgjggjkgjkprodtion diary updated.pptxrfhkfjgjggjkgjk
prodtion diary updated.pptxrfhkfjgjggjkgjkLeonBraley
 
Abstract Arch Design Wall Cladding - by Stone Art by SKL
Abstract Arch Design Wall Cladding -  by Stone Art by SKLAbstract Arch Design Wall Cladding -  by Stone Art by SKL
Abstract Arch Design Wall Cladding - by Stone Art by SKLstoneartbyskl
 
Star Wars Inspired Lightsaber Battle Assignment
Star Wars Inspired Lightsaber Battle AssignmentStar Wars Inspired Lightsaber Battle Assignment
Star Wars Inspired Lightsaber Battle Assignmentsarahr51
 
Tagarino_14510147_Assessment 3 Pavillion_Process Journal FINAL.pdf
Tagarino_14510147_Assessment 3 Pavillion_Process Journal FINAL.pdfTagarino_14510147_Assessment 3 Pavillion_Process Journal FINAL.pdf
Tagarino_14510147_Assessment 3 Pavillion_Process Journal FINAL.pdferintagarino1
 
Captain america painting competition -- 14
Captain america painting competition -- 14Captain america painting competition -- 14
Captain america painting competition -- 14Su Yan-Jen
 
prodtion diary updated.pptxyyghktyuitykiyu
prodtion diary updated.pptxyyghktyuitykiyuprodtion diary updated.pptxyyghktyuitykiyu
prodtion diary updated.pptxyyghktyuitykiyuLeonBraley
 
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdfGreen Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdfPhoebeHolmes2
 
prodtion diary final ultima.pptxoiu8edrfgrh
prodtion diary final ultima.pptxoiu8edrfgrhprodtion diary final ultima.pptxoiu8edrfgrh
prodtion diary final ultima.pptxoiu8edrfgrhLeonBraley
 
Narratives, Appropriation, Borrowing and Ownership of Art UNIT 10.pptx
Narratives, Appropriation, Borrowing and Ownership of Art UNIT 10.pptxNarratives, Appropriation, Borrowing and Ownership of Art UNIT 10.pptx
Narratives, Appropriation, Borrowing and Ownership of Art UNIT 10.pptxRonaldCayanongPagal
 
media website convetions powerpoint alevel
media website convetions powerpoint alevelmedia website convetions powerpoint alevel
media website convetions powerpoint alevelEdwardLaven
 
Tagarino_14510147_Assessment 2B ThresholdProcess Journal FINAL.pdf
Tagarino_14510147_Assessment 2B ThresholdProcess Journal FINAL.pdfTagarino_14510147_Assessment 2B ThresholdProcess Journal FINAL.pdf
Tagarino_14510147_Assessment 2B ThresholdProcess Journal FINAL.pdferintagarino1
 
80 Best Prompts for AI Art like Midjourney, Bing, DALL-E, and Limewire.pdf
80 Best Prompts for AI Art like Midjourney, Bing, DALL-E, and Limewire.pdf80 Best Prompts for AI Art like Midjourney, Bing, DALL-E, and Limewire.pdf
80 Best Prompts for AI Art like Midjourney, Bing, DALL-E, and Limewire.pdfiSEO AI
 

Recently uploaded (20)

Tagarino_14510147_Design Communication Document AS1.pdf
Tagarino_14510147_Design Communication Document AS1.pdfTagarino_14510147_Design Communication Document AS1.pdf
Tagarino_14510147_Design Communication Document AS1.pdf
 
Gabriel Van Konynenburg _ Portfolio Visual
Gabriel Van Konynenburg _ Portfolio VisualGabriel Van Konynenburg _ Portfolio Visual
Gabriel Van Konynenburg _ Portfolio Visual
 
Barbara Stewart Scholarship Entries Spring 2024
Barbara Stewart Scholarship Entries Spring 2024Barbara Stewart Scholarship Entries Spring 2024
Barbara Stewart Scholarship Entries Spring 2024
 
batwhls
batwhlsbatwhls
batwhls
 
Laplace Transforms 2 Questionjjjjjjjs.pptx
Laplace Transforms 2 Questionjjjjjjjs.pptxLaplace Transforms 2 Questionjjjjjjjs.pptx
Laplace Transforms 2 Questionjjjjjjjs.pptx
 
Reading 8 Artworks about books and readers
Reading 8 Artworks about books and readersReading 8 Artworks about books and readers
Reading 8 Artworks about books and readers
 
Poze practica elevi la S.C. IATSA S.A. 2021
Poze practica elevi la S.C. IATSA S.A. 2021Poze practica elevi la S.C. IATSA S.A. 2021
Poze practica elevi la S.C. IATSA S.A. 2021
 
prodtion diary updated.pptxrfhkfjgjggjkgjk
prodtion diary updated.pptxrfhkfjgjggjkgjkprodtion diary updated.pptxrfhkfjgjggjkgjk
prodtion diary updated.pptxrfhkfjgjggjkgjk
 
Abstract Arch Design Wall Cladding - by Stone Art by SKL
Abstract Arch Design Wall Cladding -  by Stone Art by SKLAbstract Arch Design Wall Cladding -  by Stone Art by SKL
Abstract Arch Design Wall Cladding - by Stone Art by SKL
 
Star Wars Inspired Lightsaber Battle Assignment
Star Wars Inspired Lightsaber Battle AssignmentStar Wars Inspired Lightsaber Battle Assignment
Star Wars Inspired Lightsaber Battle Assignment
 
Tagarino_14510147_Assessment 3 Pavillion_Process Journal FINAL.pdf
Tagarino_14510147_Assessment 3 Pavillion_Process Journal FINAL.pdfTagarino_14510147_Assessment 3 Pavillion_Process Journal FINAL.pdf
Tagarino_14510147_Assessment 3 Pavillion_Process Journal FINAL.pdf
 
Captain america painting competition -- 14
Captain america painting competition -- 14Captain america painting competition -- 14
Captain america painting competition -- 14
 
prodtion diary updated.pptxyyghktyuitykiyu
prodtion diary updated.pptxyyghktyuitykiyuprodtion diary updated.pptxyyghktyuitykiyu
prodtion diary updated.pptxyyghktyuitykiyu
 
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdfGreen Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
 
jual Obat Aborsi Denpasar, Wa : 085180626899 Apotik jual Obat Cytotec Di Denp...
jual Obat Aborsi Denpasar, Wa : 085180626899 Apotik jual Obat Cytotec Di Denp...jual Obat Aborsi Denpasar, Wa : 085180626899 Apotik jual Obat Cytotec Di Denp...
jual Obat Aborsi Denpasar, Wa : 085180626899 Apotik jual Obat Cytotec Di Denp...
 
prodtion diary final ultima.pptxoiu8edrfgrh
prodtion diary final ultima.pptxoiu8edrfgrhprodtion diary final ultima.pptxoiu8edrfgrh
prodtion diary final ultima.pptxoiu8edrfgrh
 
Narratives, Appropriation, Borrowing and Ownership of Art UNIT 10.pptx
Narratives, Appropriation, Borrowing and Ownership of Art UNIT 10.pptxNarratives, Appropriation, Borrowing and Ownership of Art UNIT 10.pptx
Narratives, Appropriation, Borrowing and Ownership of Art UNIT 10.pptx
 
media website convetions powerpoint alevel
media website convetions powerpoint alevelmedia website convetions powerpoint alevel
media website convetions powerpoint alevel
 
Tagarino_14510147_Assessment 2B ThresholdProcess Journal FINAL.pdf
Tagarino_14510147_Assessment 2B ThresholdProcess Journal FINAL.pdfTagarino_14510147_Assessment 2B ThresholdProcess Journal FINAL.pdf
Tagarino_14510147_Assessment 2B ThresholdProcess Journal FINAL.pdf
 
80 Best Prompts for AI Art like Midjourney, Bing, DALL-E, and Limewire.pdf
80 Best Prompts for AI Art like Midjourney, Bing, DALL-E, and Limewire.pdf80 Best Prompts for AI Art like Midjourney, Bing, DALL-E, and Limewire.pdf
80 Best Prompts for AI Art like Midjourney, Bing, DALL-E, and Limewire.pdf
 

8665814

  • 1. Intelligent RAM A microprocessor into a memory chip Dave Patterson, Berkeley, 1997
  • 2. Context Distinct manufacturing lines Processor-Memory performance gap Memory wall Awkwardness of DRAM chips Time to unify logic and memory
  • 3. Advantages Higher bandwidth and lower latency  Less distance (no bus) and less complexity Less energy consumption  Less heat, better performance Costs efficient Save board space
  • 4. Disadvantages Consequences on cost/bit and refresh rate Manufacturing challenges Reduce interchangeability ILP trade-off
  • 5. VIRAM 2 2 2 2 2 2 2 2
  • 7. Results Multiple operations can execute concurrently across parallel lanes High performance but Not efficient with short vectors Useless for non-vectorizable parallelism
  • 8. Conclusion VIRAM / DIVA not real successes but implications in embedded systems Intel : Through Silicon Vias, personal technology to connect DRAM and processor First step to IRAM ?