Learn · NPTEL

Course10810686860 lectures

Memory Device Technology for AI/ML Computing

Prof. Shubhadeep Bhattacharjee · IIT Hyderabad

Start with lecture 1 At NPTEL

Lectures

Week 1

  1. 1.1 Evolving Computing Paradigms Video
  2. 1.2 Von-Neumann Architecture Video
  3. 1.3 Hierarchy and Classifications Video
  4. 1.4 Evolution of Memory Hierarchy with Device Technology Video
  5. 1.5 Classifications within Memory Hierarchy Video

Week 2

  1. Practical Implementation of Memory Hierarchy Video
  2. Trends in the Global Memory Market Part 1 Video
  3. Trends in the Global Memory Market Part 2 Video
  4. Memory Array Architecture Part 1 Video
  5. Memory Array Architecture Part 2 Video

Week 3

  1. 3.1 Memory Peripherals Video
  2. 3.2 Memory Footprint and Block Level Architecture Video
  3. 3.3 SRAM - Introduction Video
  4. 3.4 SRAM - Memory Effect & Hold Operation Video
  5. 3.5 SRAM - Read Operation Part 1 Video
  6. 3.6 SRAM - Read Operation Part 2 Video

Week 4

  1. 4.1 SRAM - Write Operation Video
  2. 4.2 SRAM - Noise Margin Analysis Video
  3. 4.3 SRAM - Read, Write Conflict & Scaling Video
  4. 4.4 DRAM - Introduction Video
  5. 4.5 DRAM - Subsystem Architecture Video

Week 5

  1. 5.1 DRAM - Cell Architecture & Hold Operation Video
  2. 5.2 DRAM - Refresh, Charge Transfer Ratio. Video
  3. 5.3 DRAM- Read, Write & Restore Video
  4. 5.4 DRAM - Scaling Challenges and Solutions Video
  5. 5.5 NAND Flash - Introduction Video

Week 6

  1. 6.1 NAND Flash - Flash Cell Architecture Video
  2. 6.2 NAND Flash - Array Architecture Video
  3. 6.3 NAND Flash - Program Operation Video
  4. 6.4 NAND Flash - Erase and Read Operations Video
  5. 6.5 NAND Flash - Bit Scaling Video

Week 7

  1. 7.1 NAND Flash - Scaling Challenges & Solutions Video
  2. 7.2 Recap of Part 1 Video
  3. 7.3 eNVMs Fundamentals of two-terminal Memristors Video
  4. 7.4 eNVMs PCRAMs Fundamentals of Phase Change Memories Video
  5. 7.5 eNVMs PCRAMs Technology and commercialization Video

Week 8

  1. 8.1 eNVMs RRAMs Fundamentals Video
  2. 8.2 eNVMs RRAMs VCRAM and CBRAM Video
  3. 8.3 eNVMs RRAMs - Performance Metrics & Commercialization Video
  4. 8.4 eNVMs MRAM spin GMR TMR Video
  5. 8.5 eNVM MRAMs Field and STT MRAM Video

Week 9

  1. 9.1 eNVM MRAM SOT and Commercialization Video
  2. 9.2 AI/ML Computing: Introduction & History Video
  3. 9.3 AI/ML Computing: Artificial Neural Networks Video
  4. 9.4 AI/ML Computing: Working of ANNs Video
  5. 9.5 AI/ML Computing: Backpropagation, Inference and Architectures in ANNs Video

Week 10

  1. 10.1: AI/ML Computing: Convolution Video
  2. 10.2 AI/ML Computing: Convolutional Neural Networks Video
  3. 10.3 AI/ML Computing: Bottlenecks of AI/ML Computing Video
  4. 10.4: Neuromorphic Computing: Introduction Video
  5. 10.5: Neuromorphic Computing: The Biological Insipration Video

Week 11

  1. 11.1: Neuromorphic Computing: Implementation of Neurons in Hardware Video
  2. 11.2: Neuromorphic Computing: Synaptic Plasticity Video
  3. 11.3: Neuromorphic Computing: Hardware Implementation of Synapses Video
  4. 11.4: SNNs & IMC: Operations in a Spiking Neural Network Video

Week 12

  1. 12.1: SNNs & IMC: Unsupervised & Supervised Training of SNNs Video
  2. 12.2: SNNs & IMC: Implementations of SNNs Video
  3. 12.3: SNNs & IMC: Digital In-Memory Computing Video
  4. 12.4: SNNs & IMC: Analog In-Memory Computing Video
  5. 12.5: Overview, Roadmap & Acknowledgements Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Hyderabad
Department
Electrical Engineering
Teacher
Prof. Shubhadeep Bhattacharjee
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IIT Madras.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed