With MATLAB and Simulink, you can design, simulate, test, verify, and deploy AI algorithms that enhance the performance and functionality of complex embedded systems.
Using MATLAB and Simulink for Deployment to Embedded AI
Discover how you can prepare AI models and automatically generate code to deploy embedded AI applications to CPUs, GPUs, FPGAs, and more. Explore tutorials, examples, and videos for practical advice on embedded AI with MATLAB and Simulink.
Deploy to CPUs and Microcontrollers
Generate portable, optimized C/C++ code from trained machine learning and deep learning models with MATLAB Coder and Simulink Coder.
Deploy to GPUs
Generate optimized CUDA® code for trained deep learning networks with GPU Coder for deployment to desktops, servers, and embedded GPUs.
Deploy to FPGAs and SoCs
Prototype and implement deep learning networks on FPGAs and SoCs with Deep Learning HDL Toolbox. Generate custom deep learning processor IP cores and bitstreams with HDL Coder.
AI Model Compression
Compress deep neural networks with quantization, projection, or pruning to reduce memory footprint and increase inference performance.