zoukankan      html  css  js  c++  java
  • matlab之并行

    对于matlab,这里只是先简单写一下。

    由于经常做实验,简单的编程已经不能实现快速的实验,浪费时间。正好实验室有服务器,可以提供多核,实现并行。

    如何充分利用实验室服务器,实现程序的并行呢?

    由于,大部分时间是浪费在循环上,因此现在仅仅通过并行for循环,实现程序的并行,节省时间。

    即使用parfor ... end,这里要解决并行情况下,数据读写问题。

    这里使用Xshell登录服务器,通过matlab实现如下:

    1. 登录Xshell:ssh  服务器ip地址

           输入用户名  密码

      当然,这里可以通过保存上述信息,实现快速登录。

    2. 在session窗口,输入:

      matlab -nodisplay;  //不用本机显示matlab窗口。

      matlabpool open local 并行内核个数; // 这里需要自己指定需要并行的内核个数。

      然后进入到自己的工程文件夹,通过输入需要运行的文件名,运行即可。

  • 相关阅读:
    在VMWare的虚拟机中设置共享文件夹(Linux-Ubuntu系统)
    得到cell视图
    推送
    常用框架
    截屏
    多线程枷锁
    java与IOS的交互
    缓存机制
    iOS数据库操作(使用FMDB)
    插入排序
  • 原文地址:https://www.cnblogs.com/ywl925/p/3084763.html
Copyright © 2011-2022 走看看