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
Probabilistic Graphical Models 1: RepresentationStanford University via Coursera Computer Security
Stanford University via Coursera Intro to Computer Science
University of Virginia via Udacity Introduction to Logic
Stanford University via Coursera Internet History, Technology, and Security
University of Michigan via Coursera