YoVDO

Using AI to Design Energy-Efficient AI Accelerators for the Edge

Offered By: tinyML via YouTube

Tags

Edge Computing Courses Machine Learning Courses Neural Networks Courses FPGA Design Courses Neural Architecture Search Courses

Course Description

Overview

Explore a novel machine learning-driven hardware and software co-exploration framework for designing energy-efficient AI accelerators for edge devices in this tinyML Talk. Delve into Dr. Weiwen Jiang's presentation on overcoming the challenge of automating the design of hardware accelerators for neural networks. Learn how this framework simultaneously explores both the architecture search space and the hardware design space to identify optimal neural architecture and hardware pairs, maximizing accuracy and hardware efficiency. Discover how this approach significantly advances the Pareto frontier between hardware efficiency and model accuracy, enabling better design tradeoffs and faster time to market for flexible accelerators designed from the ground up. Gain insights into the importance of this practice for running machine learning on resource-constrained edge devices and its potential to revolutionize the field of tiny machine learning.

Syllabus

Intro
Next tiny ML Talks
Computing Hardware Has Been in Every Corner
Today's New Challenges
One Network Cannot work for All Platforms
Datasets/Applications, Hardware, and Neural Networks
Outline of Talk
AutoML: Neural Architecture Search (NAS)
AutoML: Differentiable Architecture Search
AutoML: Hardware-Aware NAS
AutoML: Network-FPGA Co-Design Using NAS
Two Paths from Cloud to Tiny ML
Motivation: Template Pool
Motivation: Heterogeneous ASICS
Problem Statement
ASICNAS Framework
ASICNAS: Controller and Selector
ASICNAS: Evaluator
Results: Design Space Exploration
Comparison Results on Multi-Dataset Workloads
Future Work: Network-CIM Co-Design to Resolve Memory Bot
Conclusion: Take Away (1)
Arm: The Software and Hardware Foundation for tiny
TinyML for all developers Dataset
Qeexo AutoML for.Embedded Al


Taught by

tinyML

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Natural Language Processing
Columbia University via Coursera
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent