Computational Memory - A Stepping-Stone to Non-Von Neumann Computing?
Offered By: Stanford University via YouTube
Course Description
Overview
Syllabus
Introduction.
IBM Research - Zurich.
The Al revolution.
The computing challenge.
Advances in von Neumann computing Storage class memory.
Beyond von Neumann: In-memory computing.
Constituent elements of computational memory.
Multi-level storage capability.
Rich dynamic behavior.
Logic design using resistive memory devices.
Stateful logic.
Bulk bitwise operations.
Matrix-vector multiplication.
Storing a matrix element in a PCM device.
Scalar multiplication using PCM devices.
Application: Compressed sensing and recovery.
Compressed sensing using computational memory.
Compressive imaging: Experimental results.
Crystallization dynamics in PCM.
Example 1: Finding the factors of numbers.
Finding the factors of numbers in parallel.
Example 2: Unsupervised learning of correlations.
Realization using computational memory.
Experimental results (1 Million PCM devices) Device conductance.
Comparative study.
The challenge of imprecision!.
Application 1: Mixed-precision linear solver.
Mixed-precision linear solver: Experimental results.
Application to gene interaction networks.
Application 2: Training deep neural networks.
Taught by
Stanford Online
Tags
Related Courses
Statistical Machine LearningEberhard Karls University of Tübingen via YouTube Linear Algebra
Steve Brunton via YouTube Koopman Analysis
Steve Brunton via YouTube Dynamical Systems
Steve Brunton via YouTube Sparsity and Compression
Steve Brunton via YouTube