首页> 外文期刊>Concurrency and Computation >Impact of mixed-parallelism on parallel implementations of the Strassen and Winograd matrix multiplication algorithms
【24h】

Impact of mixed-parallelism on parallel implementations of the Strassen and Winograd matrix multiplication algorithms

机译:混合并行度对Strassen和Winograd矩阵乘法算法的并行实现的影响

获取原文
获取原文并翻译 | 示例

摘要

In this paper we study the impact of the simultaneous exploitation of data- and task-parallelism, so called mixed-parallelism, on the Strassen and Winograd matrix multiplication algorithms. This work takes place in the context of Grid computing and, in particular, in the Client-Agent(s)-Server(s) model, where data can already be distributed on the platform. For each of those algorithms, we propose two mixed-parallel implementations. The former follows the phases of the original algorithms while the latter has been designed as the result of a list scheduling algorithm. We give a theoretical comparison, in terms of memory usage and execution time, between our algorithms and classical data-parallel implementations. This analysis is corroborated by experiments. Finally, we give some hints about heterogeneous and recursive versions of our algorithms.
机译:在本文中,我们研究了同时利用数据和任务并行性(所谓的混合并行性)对Strassen和Winograd矩阵乘法算法的影响。这项工作是在网格计算的上下文中进行的,尤其是在客户端-代理-服务器模型中,在该模型中数据已经可以在平台上进行分发。对于这些算法中的每一种,我们提出两种混合并行实现。前者遵循原始算法的各个阶段,而后者则作为列表调度算法的结果进行设计。我们在算法和经典数据并行实现之间就内存使用和执行时间进行了理论比较。实验证实了这一分析。最后,我们给出了关于算法的异构和递归版本的一些提示。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号