-
feature('numcores') 查看可用的cpu数量,使用physical cores的数量
-
linux 下top命令查看cpu使用情况,“Z”键高亮对应进程;window下任务管理器查看
-
并行下的进度条
-
Progress monitor (progress bar) that works with parfor 思想是用fprintf到文件中,再读取,若parfor循环的次数很多,会大大拖慢程序
-
内存开销过大,将普通矩阵转换为稀疏矩阵
-
矩阵中零元素的数量与矩阵所有元素的比越接近1,使用稀疏矩阵越有利
-
在
parfor
循环开始时将广播变量一次性传递给每个 worker,确保所有 worker 在整个循环中使用相同的副本。如果一个占据内存很大的变量是广播变量,每个worker都有一个副本,那么内存会被占据很多。可以使用 parallel.pool.Constant,
Matlab parfor并行以及代码优化笔记
于 2023-11-15 20:00:54 首次发布