并行计算可以帮助您以不同的方式解决大型计算问题。MATLAB®和并行计算工具箱™提供了一个交互式编程环境,以帮助解决您的计算任务。如果您的代码运行得太慢,您可以对其进行概要分析、向量化,并使用内置的MATLAB并行计算支持。万博1manbetx然后,您可以尝试使用parfor
并行池中的多个MATLAB worker。如果你有大数据,你可以使用分布式数组或扩展数据存储
.您还可以执行任务而不等待它完成,使用parfeval
,这样你就可以继续做其他的工作了。您可以使用不同类型的硬件来解决并行计算问题,包括桌面计算机、gpu、集群和云。
发现MATLAB和并行计算工具箱提供的最重要的功能,以解决您的并行计算问题。
转换成慢速为
-循环成一个更快parfor
循环。
此示例演示如何并行执行参数扫描,并在并行计算期间绘制进度图。
使用
尽早跳出循环,并在结果可用时收集结果。
使用gpuDevice
来识别和选择要使用的设备。
当数据数组太大,无法装入一台机器的内存时,可以创建一个分布式
数组
了解MATLAB和并行计算工具箱
了解启动和停止并行池、池大小和集群选择。
开发parfor
-循环,并在不更改代码的情况下扩展到集群。