【24h】

An Educational Module Illustrating How Sparse Matrix-Vector Multiplication on Parallel Processors Connects to Graph Partitioning

机译:一个教育模块,说明并行处理器上的稀疏矩阵矢量乘法如何连接到图分区

获取原文

摘要

The transition from a curriculum without parallelism topics to a re-designed curriculum that incorporates such issues can be a daunting and time-consuming process. Therefore, it is beneficial to complement this process by gradually integrating elements from parallel computing into existing courses that were previously designed without parallelism in mind. As an example, we propose the multiplication of a sparse matrix by a dense vector on parallel computers with distributed memory. A novel educational module is introduced that illustrates the intimate connection between distributing the data of the sparse matrix-vector multiplication to parallel processes and partitioning a suitably defined graph. This web-based module aims at better involving undergraduate students in the learning process by a high level of interactivity. It can be integrated into any course on data structures with minimal effort by the instructor.
机译:从没有并行性主题的课程过渡到包含此类问题的重新设计的课程可能是艰巨且耗时的过程。因此,通过将并行计算中的元素逐渐集成到先前设计时没有考虑并行性的现有课程中,可以补充此过程。例如,我们建议在具有分布式内存的并行计算机上将稀疏矩阵与密集向量相乘。引入了一种新颖的教学模块,该模块说明了将稀疏矩阵向量乘法的数据分布到并行过程与划分适当定义的图之间的紧密联系。这个基于网络的模块旨在通过高度的互动性,使本科生更好地参与学习过程。它可以在教师不费吹灰之力的情况下,集成到任何有关数据结构的课程中。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号