tinyML Talks: Making ML Tiny with High-Level Synthesis
"Making ML Tiny with High-Level Synthesis"
Russell Klein
Technical Director
Siemens EDA
Crafting an optimal bespoke machine learning accelerator for an ASIC or FPGA implementation means balancing communication, computation, and data movement. Trading off the conflicting goals of performance, accuracy, and efficiency means building and evaluating multiple accelerator architectures, often in the context of a larger system. This talk will show how High-Level Synthesis can be used to quickly create and assess multiple RTL implementations for an AI accelerator from a single algorithmic description. We will explain how HLS can be used to find the optimal quantization for features and weights, layer-by-layer or globally for an entire network. And we will show how HLS can be used to investigate caching strategies and their impact on power and performance. High-Level Synthesis can be the key to deploying ML into the most constrained and challenging Edge and IoT systems.
Видео tinyML Talks: Making ML Tiny with High-Level Synthesis канала The tinyML Foundation
Russell Klein
Technical Director
Siemens EDA
Crafting an optimal bespoke machine learning accelerator for an ASIC or FPGA implementation means balancing communication, computation, and data movement. Trading off the conflicting goals of performance, accuracy, and efficiency means building and evaluating multiple accelerator architectures, often in the context of a larger system. This talk will show how High-Level Synthesis can be used to quickly create and assess multiple RTL implementations for an AI accelerator from a single algorithmic description. We will explain how HLS can be used to find the optimal quantization for features and weights, layer-by-layer or globally for an entire network. And we will show how HLS can be used to investigate caching strategies and their impact on power and performance. High-Level Synthesis can be the key to deploying ML into the most constrained and challenging Edge and IoT systems.
Видео tinyML Talks: Making ML Tiny with High-Level Synthesis канала The tinyML Foundation
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
tinyML Talks Taiwan in Mandarin and English: Discovering tinyMLtinyML Summit 2022: Sensing Applications as a Driver for TinyML SolutionstinyML Neuromorphic Engineering Forum - Sensors SessiontinyML Vision Challenge - Himax & Edge ImpulsetinyML Talks Chao Xu: Enabling Neural network at the low power edge: A neural network compiler...SensMACH 2020 Daniel Situnayake: Embedded machine learning in the real worldtinyML Talks: Empowering the Edge: Practical Applications of Embedded Machine Learning on MCUstinyML Talks: Efficient AI for Wildlife ConservationtinyML Research Symposium 2022: Towards Agile Design of Neural Processing Units with ChiseltinyML Talks Phoenix: Novel Device and Materials in Emerging Memory for Neuromorphic ComputingtinyML Talks - Phoenix meetup: Analog TinyML for health management using intelligent wearablestinyML Talks India: Single Lead ECG Classification On Wearable and Implantable DevicestinyML Summit 2023:Personal Computing devices use-case and applications enabled by Smart SensorstinyML Talks: From the lab to the edge: Post-Training CompressiontinyML Talks: State of Hardware & Software Ecosystem for Low-Power ML Applications on RISC-VtinyML Talks: Meetup Italy with small-medium industriestinyML Hackathon Challenge 2023 - Infineon XENSIV 60GHz Radar Sensor and devkit explanationtinyML Auto ML Tutorial with QeexotinyML On Device Learning Forum - Warren Gross: On-Device Learning For Natural Language Processing..EMEA 2021 tiny Talks: Building Heterogeneous TinyML PipelinestinyML EMEA 2022- Eran Treister: Wavelet Feature Maps Compression for Image-to-Image CNNs