• Matlab高级教程_第二篇:Matlab相见恨晚的模块_02_并行运算-2


    1  MATLAB并行计算-从个人桌面到远程集群和云(陈伟/魏奋)视频摘录笔记

    https://cn.mathworks.com/videos/parallel-computing-with-matlab-92865.html

    2  数据、硬件和算法,MATLAB发展的方向

    3  MATLAB并行计算工具的介绍

    内嵌多线程(隐式)

    --MATLAB 内核函数和图像处理工具箱

    --矩阵操作(linear algebra,fft,filter,etc)

    --无须代码修改

    并行计算产品(显式)

    --Parallel Computing Toolbox 并行计算工具箱

    --MATLAB Distributed Computing Server 分布式计算机服务

    --MATLAB用户多种控制方式

    4  MATLAB并行计算实现:串行到并行

    5  如何用串行代码换成并行代码

    6  PCT,支持本地最大12个核,12个worker,支持GPU

    7  MBCS 计算机集群

    8  CPU并行编程实现:无需代码修改

      -- 工具箱内部函数支持

      --上层编程解构

      parfor , batch,distributed

      -- 底层编程解构

      createJob,labSend

      parfor当中不能parfor中再parfor

      可以用meshgrid函数实现向量化

    9  分布式数据和SPMD

    --在计算节点上处理各个数据片段

    --通过消息传到实现节点间通讯

    --提供MATLAB串行和并行代码的单一编程环境

    x = 1

    spmd

      y = x+1;

    end

    y

    10  GPU,图形加速卡

    --内建函数,利用GPU数组,调用,推送到gpu中

      gpuarray

    --运行客户自动以的使用GPU数组的函数

      arrayfun

    -- 调用一致CUDA代码和PTX文件创建运行内核函数

    --parallel.gpu.cudakernal

  • 相关阅读:
    Ruby能否成为第二个Java
    攻防实践:一次入侵兼反入侵的实例
    微型PHP木马的探讨
    破解Session cookie的方法
    ASP马免杀工具—ASP万能溶剂
    微型PHP木马的探讨
    Ubuntu 8.04公布带给我们的商机
    Root logins are not allowed 的标题操持
    若何安装vixta之一若何哄骗Nero将vixta刻录成ISO光盘
    如何安排vixta之三Installing来源劈脸安排
  • 原文地址:https://www.cnblogs.com/noah0532/p/8642715.html
Copyright © 2020-2023  润新知