加速MATLAB算法的技术及应用
有几种方法可以加速MATLAB算法和应用。最佳方法取决于您的编程专业知识、希望加速的算法类型以及可用的硬件。
Top 5 MATLAB加速技术
采用高效的(串行)编程实践
利用现有优化算法
使用包括gpu在内的并行计算
使用并行计算
从MATLAB代码生成C代码
以上所有
例子和如何
- 加速MATLAB应用(58:16)——网络研讨会
- MATLAB并行计算(53:27)——网络研讨会
- MATLAB to C/ c++ make Easy(47:38)——网络研讨会
- parfor Using Blackjack的简单基准测试——示例
- 利用gpu加速通信系统Turbo编码误码率模拟——示例
- 快速模拟的MEX生成:弹跳球的加速模拟——示例
- 使用系统对象、MATLAB编码器和并行计算工具箱进行仿真加速——示例
- 加速MATLAB算法及应用——文章
- 代码性能和可靠性——MathWorks咨询
软件参考
- 改进性能的分析——文档
- 提高性能的技术——文档
- 通信工具箱系统对象——文档
- DSP系统工具箱系统对象——文档
- 从parfor开始——文档
- 使用MATLAB编码器生成c代码和mex文件的最佳实践-快速入门指南
参见:MATLAB并行服务器,MATLAB编码器,DSP系统工具箱,通信工具箱,MATLAB多核,MATLAB GPU计算,并行计算,基于MATLAB的云端并行计算