Stanford Seminar - Computational memory: A stepping-stone to non-von Neumann computing?

EE380: Computer Systems Colloquium Seminar Computational memory: A stepping-stone to non-von Neumann computing? Speaker: Abu Sebastian, IBM Research - Zürich In the advent of the data-centric AI era and the imminent end of CMOS scaling laws, the time is ripe to adopt computing units based on non-von Neumann computing architectures. A first step in this direction could be in-memory computing, where certain computational tasks are performed in place in a specialized memory unit called computational memory. Resistive memory devices, where information is represented in terms of atomic arrangements within tiny volumes of material, are poised to play a key role as elements of such computational memory units. I will present a few examples of how the physical attributes and dynamics of these devices can be exploited to achieve in-place computation. We expect that this co-existence of computation and storage at the nanometer scale could enable ultra-dense, low-power, and massively-parallel computing systems. About the Speaker: Abu Sebastian is a Research Staff Member and Master Inventor at IBM Research - Zürich. He was a contributor to several key projects in the field of storage and memory technologies. Most recently, he has been pursuing research in the area of non-von Neumann computing with the intent of connecting the technological elements with applications such as machine learning. In 2015, he was awarded a European Research Council (ERC) consolidator grant for this work. For more information about this seminar and its speaker, you can visit https://ee380.stanford.edu/Abstracts/... Support for the Stanford Colloquium on Computer Systems Seminar Series provided by the Stanford Computer Forum. Colloquium on Computer Systems Seminar Series (EE380) presents the current research in design, implementation, analysis, and use of computer systems. Topics range from integrated circuits to operating systems and programming languages. It is free and open to the public, with new lectures each week. Learn more: http://bit.ly/WinYX5 0:00 Introduction 0:51 IBM Research - Zurich 3:03 The Al revolution 3:28 The computing challenge 5:32 Advances in von Neumann computing Storage class memory 7:34 Beyond von Neumann: In-memory computing 9:57 Constituent elements of computational memory 13:17 Multi-level storage capability 14:01 Rich dynamic behavior 15:23 Logic design using resistive memory devices 16:55 Stateful logic 19:04 Bulk bitwise operations 23:49 Matrix-vector multiplication 25:33 Storing a matrix element in a PCM device 26:56 Scalar multiplication using PCM devices 28:32 Application: Compressed sensing and recovery 29:42 Compressed sensing using computational memory 31:39 Compressive imaging: Experimental results 37:20 Crystallization dynamics in PCM 38:38 Example 1: Finding the factors of numbers 40:56 Finding the factors of numbers in parallel 41:51 Example 2: Unsupervised learning of correlations 42:23 Realization using computational memory 44:22 Experimental results (1 Million PCM devices) Device conductance 45:45 Comparative study 51:26 The challenge of imprecision! 54:23 Application 1: Mixed-precision linear solver 55:54 Mixed-precision linear solver: Experimental results 57:28 Application to gene interaction networks 59:28 Application 2: Training deep neural networks

Sean Carroll  |  The Passage of Time & the Meaning of Life
▶︎

Sean Carroll | The Passage of Time & the Meaning of Life

Wei Lu (U Mich) Neuromorphic Computing Based on Memristive Materials and Devices
▶︎

Wei Lu (U Mich) Neuromorphic Computing Based on Memristive Materials and Devices

Accelerate, Collide, Detect: Gravitational Waves & Particle Physics with Brian Greene & Barry Barish
▶︎

Accelerate, Collide, Detect: Gravitational Waves & Particle Physics with Brian Greene & Barry Barish

Future Computers Will Be Radically Different (Analog Computing)
▶︎

Future Computers Will Be Radically Different (Analog Computing)

Visualizing transformers and attention | Talk for TNG Big Tech Day '24
▶︎

Visualizing transformers and attention | Talk for TNG Big Tech Day '24

AI Is Creating A Rare Opportunity For Investors. How Jim Roppel Is Playing It. | Investing With IBD
▶︎

AI Is Creating A Rare Opportunity For Investors. How Jim Roppel Is Playing It. | Investing With IBD

Python Project | Python Projects For Beginners | Python Project Tutorial | Intellipaat
▶︎

Python Project | Python Projects For Beginners | Python Project Tutorial | Intellipaat

React Tutorial For Beginners [ReactJS] | ReactJS Course | ReactJS For Beginners | Intellipaat
▶︎

React Tutorial For Beginners [ReactJS] | ReactJS Course | ReactJS For Beginners | Intellipaat

How AI Cracked the Protein Folding Code and Won a Nobel Prize
▶︎

How AI Cracked the Protein Folding Code and Won a Nobel Prize

Web Scraping Using Python For Beginners and File Handling in Python | Python Web Scraping
▶︎

Web Scraping Using Python For Beginners and File Handling in Python | Python Web Scraping

The Strange Population Paradox Beijing Can't Explain
▶︎

The Strange Population Paradox Beijing Can't Explain

Brian Greene and Leonard Susskind: Quantum Mechanics, Black Holes and String Theory
▶︎

Brian Greene and Leonard Susskind: Quantum Mechanics, Black Holes and String Theory

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Transformers, the tech behind LLMs | Deep Learning Chapter 5
▶︎

Transformers, the tech behind LLMs | Deep Learning Chapter 5

Microsoft's Topological Quantum Computer Explained
▶︎

Microsoft's Topological Quantum Computer Explained

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat
▶︎

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

Microsoft Fabric and Power BI - Developer of the Future⚡ [Full Course]
▶︎

Microsoft Fabric and Power BI - Developer of the Future⚡ [Full Course]

Archaeology WARNING: They Secretly Found Antarctica 300 Years Before Us! - Graham Hancock
▶︎

Archaeology WARNING: They Secretly Found Antarctica 300 Years Before Us! - Graham Hancock

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat
▶︎

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat

But what is quantum computing?  (Grover's Algorithm)
▶︎

But what is quantum computing? (Grover's Algorithm)