加速和并行的MATLAB代码
这个为期两天的课程涵盖了制作MATLAB的各种技术®代码运行得更快。您将使用预分配和向量化等技术识别并消除计算瓶颈。此外,您将使用MATLAB Coder将MATLAB代码编译成mex文件™.在此之上,您将利用计算机上的多核,通过使用Parallel Computing Toolbox并行化for循环™,并使用MATLAB并行服务器跨多台计算机进行扩展™.这些概念之间的相互作用将贯穿整个课程。如果您正在使用长时间运行的模拟,您将受益于本课程中的实际演示和练习。主题包括:
- 改进MATLAB核心的性能
- 生成mex files
- 并行计算
- 执行卸载
- 使用集群
- GPU计算