[发明专利]一种面向GPU并行的三对角矩阵方程求解方法在审
申请号: | 201510694899.6 | 申请日: | 2015-10-21 |
公开(公告)号: | CN105279137A | 公开(公告)日: | 2016-01-27 |
发明(设计)人: | 赵祯龙 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F17/16 | 分类号: | G06F17/16 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 gpu 并行 对角 矩阵 方程 求解 方法 | ||
1.一种面向图形处理器GPU并行的三对角矩阵方程求解方法,其特征在于,包括:
将面向GPU并行的三对角矩阵进行矩阵块间依赖消除实现块内消元;
将经过依赖消除的矩阵块间进行并行求解实现块间并行消元;
利用主机内存和GPU显存的透明映射,进行主机和GPU之间的数据传输通路。
2.根据权利要求1所述的面向GPU并行的三对角矩阵方程求解方法,其特征在于,所述进行矩阵块间依赖消除,具体为:
根据矩阵数据分块之间的并行性,消除矩阵分块间的数据依赖,并将具有数据块间依赖的部分进行块内消元。
3.根据权利要求2所述的面向GPU并行的三对角矩阵方程求解方法,其特征在于,所述进行矩阵块间依赖消除,具体为:
将矩阵分块;
依次消去每块左下方元素和上方元素,块内串行,块间并行;
消去每块上方元素,存在块间数据依赖,块间串行;
依次消去每块左侧最下元素,进行依赖数据预处理,块间串行;
顺序消去每块左侧元素和右侧元素,块内串行,块间并行。
4.根据权利要求3所述的面向图形处理器GPU并行的三对角矩阵方程求解方法,其特征在于,所述进行并行求解,具体为:
根据分块大小以及GPU线程数目,对将经过依赖消除的矩阵块间进行并行求解。
5.根据权利要求4所述的面向图形处理器GPU并行的三对角矩阵方程求解方法,其特征在于,所述进行主机和GPU之间的数据传输通路,具体为:
利用主机内存和GPU显存的透明映射,使用主机CPU进行串行运算实现主机和GPU之间的数据传输通路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510694899.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:针对短不相关文本的检测的上下文感知方法
- 下一篇:一种双处理器的通信系统