zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    通过asp.net 生成xml文件
    listbox 多选处理
    girdview 找到其焦点的笨办法
    关于.net 中调用script的alert后 css失效的办法
    从数据库中读数据中寻找若隐若现的OOP
    Gitlab的安装部署和介绍
    守住你的网站:防御DDoS攻击指南
    分析SQL语句使用资源情况
    Linux下Sniffer程序的实现
    NDIS resources
  • 原文地址:https://www.cnblogs.com/noah0532/p/8642715.html
Copyright © 2011-2022 走看看