如何在Octave或Scilab中使用并行'for'循环?

 最爱靖哥哥 发布于 2023-01-01 08:37

我在Matlab代码中运行了两个for循环.内部循环使用Matlabpool在12个处理器中进行并行化(这是Matlab在单个机器中允许的最大值).

我没有分布式计算许可证.请帮我使用Octave或Scilab如何做到这一点.我只想将'for'循环并行化.

当我在谷歌搜索它时,有一些断开的链接.

1 个回答
  • parfor还没有真正实现八度音阶.该关键字已被接受,但仅仅是for(http://octave.1599824.n4.nabble.com/Parfor-td4630575.html)的同义词.

    pararrayfunparcellfun平行的封装的功能是在多核机器上方便.它们通常是parfor循环的良好替代品.

    有关示例,请参阅 http://wiki.octave.org/Parallel_package.要安装,发行(只需一次)

    pkg install -forge parallel
    

    然后,每次会议一次

    pkg load parallel
    

    在使用这些功能之前

    2023-01-01 08:47 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有