高吞吐量计算应用程序
为您的高吞吐量计算应用程序生成代码
使用 Embedded Coder® 为深度学习网络、图像处理和计算机视觉应用程序以及信号处理系统生成代码。通过生成 Open Multiprocessing (OpenMP) 和 SIMD 代码,提高这些高吞吐量计算应用程序的执行速度。
主题
高吞吐量计算优化方法
- Generate SIMD Code from Simulink Blocks for Intel Platforms
Improve the execution speed of the generated code using Intel® SSE and Intel AVX technology. - Generate SIMD Code from MATLAB Functions for Intel Platforms
Improve the execution speed of the generated code using Intel SSE and Intel AVX technology. - Generate Parallel for-Loops Using the Open Multiprocessing (OpenMP) Application Interface
Implement parallel for-loops in the generated code for For Each Subsystems, MATLAB Function and MATLAB System blocks.
深度学习
- Workflow for Deep Learning C/C++ Code Generation for Simulink Models
Overview of C/C++ code generation workflow for deep learning neural networks. - Generate Code for Deep Learning Networks Using MATLAB Function Block
Generate code for a model containing a MATLAB Function block that uses the GoogLeNet trained deep learning network. - Generate Code for Blocks from Deep Neural Networks Library
Generate code for a model containing the GoogLeNet trained deep learning network. - Code Generation for Deep Learning Simulink Model That Performs Lane and Vehicle Detection
This example shows how to generate C++ code from a Simulink® model that performs lane and vehicle detection using convolutional neural networks (CNN). - Generate Generic C/C++ for Sequence-to-Sequence Deep Learning Simulink Models
Generate C/C++ code for a sequence-to-sequence deep learning Simulink model. - Generate Generic C Code Using the Stateful Predict Block in Simulink
This example shows how to generate generic C code using the Stateful Predict block and the SIL workflow. (自 R2024a 起) - Call Generated Code Using C Caller Blocks
Call generated C code from the Simulink model by using a C Caller block. (自 R2025a 起) - Simulink Simulation of Deep Learning Models Using MATLAB Function Block
Simulate model that predicts responses for a LSTM network using a MATLAB Function block. (自 R2025a 起) - Update the Network Learnables for a Battery State of Charge Estimation Model
Update the learnables of a deep learning network while the Simulink model is simulating. (自 R2025a 起)
信号处理
- 插值 FIR 滤波器的代码生成 (DSP System Toolbox)
使用多速率多级滤波器级联设计并实现高阶 FIR 滤波器。从此滤波器生成代码并打包代码文件。 - Generate and Deploy SIMD Optimized Code for Interpolated FIR Filter on Intel Desktops (DSP System Toolbox)
Generate and deploy optimized code for an interpolated finite impulse response (IFIR) filter within an Intel desktop environment using Simulink. - Use Target Hardware Instruction Set Extensions to Generate SIMD Code from Simulink Blocks for ARM Cortex-A Processors (DSP System Toolbox)
Generate high performance SIMD Code from Simulink® Blocks in DSP System Toolbox™ by using the Embedded Coder Support Package for ARM® Cortex®-A Processors. - Use Intel AVX2 Code Replacement Library to Generate SIMD Code from Simulink Blocks (DSP System Toolbox)
Generate high performance SIMD code from Simulink blocks in DSP System Toolbox using Intel AVX2 code replacement library. - Use Intel AVX2 Code Replacement Library to Generate SIMD Code from MATLAB Algorithms (DSP System Toolbox)
Generate high performance SIMD Code from MATLAB® algorithms in DSP System Toolbox using Intel AVX2 code replacement library.
计算机视觉和图像处理
- Accelerate Pedestrian Detection with SIMD Code
Generate SIMD code to improve the quality and speed of a pedestrian detection and tracking system. - Accelerate Vehicle Detection with SIMD
Generate SIMD code to improve the quality and speed of a vehicle detection and tracking system. - Automatically Schedule for-Loops for Neighborhood Processing Subsystems
Automatically schedule for-loop nests in the generated code for Neighborhood Processing blocks.
相关信息
- Simulink 深度学习 (Deep Learning Toolbox)
- 使用 MATLAB Coder 进行深度学习
- Deep Learning with GPU Coder (GPU Coder)