Save this video — free

EfficientML.ai Lecture 10 - MCUNet and TinyML (MIT 6.5940 Fall 2026)

MIT HAN Lab · 1:02:36 · Watch on YouTube

EfficientML.ai Lecture 10 - MCUNet and TinyML (MIT 6.5940 Fall 2026) Watch on YouTube →

Overview

MCUNet brings deep learning to microcontrollers by jointly designing TinyNAS architectures and the TinyEngine inference system around severe SRAM and flash limits—typically about 300 KB of SRAM and 1 MB of flash. MCUNetV2 adds patch-based inference to lower peak activation memory, while managing halo-related redundant computation; the resulting techniques support vision, keyword spotting, and anomaly detection directly on low-power devices.

Key takeaways

Chapters

0:00 TinyML Moves Inference from Cloud and Phones to Microcontrollers
5:50 MCU SRAM and Flash Limits Make Peak Activations a Deployment Barrier
14:10 MCUNet Co-Designs TinyNAS Architectures with TinyEngine
18:30 TinyNAS Scales Resolution and Width for Each MCU Budget
24:30 Weight-Sharing TinyNAS Produces Hardware-Specific Subnetworks
27:05 Patch-Based Inference Cuts MCUNet's Peak Activation Memory
35:55 Halo Overlap and Receptive-Field Scheduling Control Patch Overhead
42:04 MCUNetV2 Uses Patch Execution to Improve Accuracy per SRAM
47:35 Tiny Vision Runs ImageNet Classification and Visual Wake Words on MCUs
50:50 Higher-Resolution MCU Detection and On-Device Fine-Tuning
54:55 TinyML Keyword Spotting Uses Convolutional Audio Features
57:21 Autoencoders Detect Anomalies in MCU Time-Series Data

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, MIT HAN Lab.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.