高性能二矩阵乘法.pptVIP

  • 1
  • 0
  • 约7.36千字
  • 约 27页
  • 2018-12-25 发布于福建
  • 举报
高性能二矩阵乘法

* * 高性能矩阵乘法 夏霏 xiafei@mail.ustc.edu.cn * * 并行算法优化研究相对于传统面向对象串行算法的4个挑战: 同步:两个或者多个线程协调其行为的过程 通信:与线程之间交换数据相关的带宽和延迟问题 负载均衡:多个线程之间工作量分布的情况,给各个线程(执行核)分配均匀的工作 可扩展性:衡量在性能更加强劲的系统上运行软件时能否有效利用更多线程的指标, 观察应用程序在更高级的平台上运行 4核到8核线性增长 * * 多线程(核)设计主要分解模式 任务分解: 对程序根据其执行的功能进行分解的过程 数据分解: 将应用程序根据各任务所处理的数据而非按任务的天然特性来进行分解 数据流分解: 研究数据在诸任务之间如何流动,根据任务之间的数据流关系对问题 进行分解 模式 分解方式 任务级并行模式 任务分解 Divide and Conquer 任务/数据分解 几何分解模式 数据分解 流水线模式 数据流分解 波峰(wavefront)模式 数据流分解 * * 多线程(核)设计主要分解模式 任务分解: 对程序根据其执行的功能进行分解的过程 数据分解: 将应用程序根据各任务所处理的数据而非按任务的天然特性来进行分解 数据流分解: 研究数据在诸任务之间如何流动,根据任务之间的数据流关系对问题 进行分解 分解方式 设计

文档评论(0)

1亿VIP精品文档

相关文档