一种基于四叉树的稀疏矩阵存储方式和高效乘算法

来源 :2010年全国高性能计算学术年会(HPC china2010) | 被引量 : 0次 | 上传用户:tinavalwell
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  大规模稀疏矩阵向量乘和稀疏矩阵间乘法在科学研究和实际工程中广为应用,但传统的稀疏矩阵存 储格式或者会在运算中带来间接引用,以致降低Cache 命中率,严重影响程序的执行效率,或者需要已知矩阵中 非零元的分布,不易广泛应用。本文从提高Cache 命中率和Cache 中数据的局部性出发,提出一种带索引数组的 四叉树存储结构。采用这种数据结构,稀疏矩阵的乘法就可以被分解为一个个与Cache 容量相适应的小区域相对独立的运算,故可以从整体上显著提高稀疏矩阵乘法的执行效率。文中给出了新存储格式的生成算法和基于 此数据结构的矩阵向量乘及矩阵乘算法,分析了目标区域大小的选取原则。工程应用实例验证表明,新的存储方 式对于提高矩阵乘效率是十分有效的。
其他文献
文章就数控专业高技能人才培养的教学步骤作一次尝试性的教学试点改革,以强化实践性教学环节为核心,以项目驱动和工学结合为行动导向,以培养企业迫切需求的专业技能人才为目
现代信息技术的发展不仅加快了社会经济发展的进程,也赋予了教育事业发展更多的资源.在对教育信息化的发展进程进行把握的过程中,积极注重数字校园到智慧校园的转化,并谋求校
青年马克思主义培养工程(以下简称“青马工程”)是高校进行思想政治教育的主要征地,旨在为党培养信仰坚定、能力突出、素质优良、作风过硬的青年学生骨干.随着高校二级学院相
  针对基于MPI的并行作业性能预测问题,鉴于历史预测与建模分析方法在异构网络计算环境中性能 预测局限性,提出了基于判例构造的并行作业性能预测新方法。运行日志时,提出了基
会议
高职院校整个素质教育体系中体育教学具有非常重要的作用.高职体育教学为提高高职学生的身心素质全面发展提供保障.现阶段我国高等教育改革不断深入,直接推动了高职体育教学
  MapReduce的执行过程分为map 阶段和reduce 阶段,在两个阶段之间还隐含一个中间数据处理阶段,如果map 输出的中 间数据较大,中间数据处理阶段和reduce 阶段都会遭遇严重
会议
为了交流国内外妇幼营养研究的最新成果,南京医科大学与美国亨氏营养科学研究所,定于1998年11月11~12日在南京市举办“第十二届国际妇幼营养专题研讨会”。会议的主题是“肥胖—
期刊
职业教育在我国的教育体系中占有相当重要的地位,教育是基础,职业教育是关键,职业教育是高技能人才成长的摇篮.职业教育所面对的学生生源复杂,文化基础较差,素质参差不齐,心
军队政治工作信息化是军队信息化建设的重要组成部分,人才培养是关键,要抓住政治干部这个主要群体,以部队信息化建设需求为牵引,提升政治干部的信息能力.要着眼于打牢信息化
  网格计算在利用硬件的极致,利用软件发挥硬件的性能,是信息社会的建设的灵魂。电子信 息时代电子的代价远远超过电子所携带的信息代价,因为我们已经看到地球生态的破坏以及