[发明专利]一种地震处理多核异构并行模式自适应匹配通用计算模型在审
申请号: | 201310518611.0 | 申请日: | 2013-10-29 |
公开(公告)号: | CN104572256A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 孟祥宾;王延光;单联瑜;隋志强 | 申请(专利权)人: | 中国石油化工股份有限公司;中国石油化工股份有限公司胜利油田分公司物探研究院 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/44 |
代理公司: | 济南日新专利代理事务所 37224 | 代理人: | 谢省法 |
地址: | 100728 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地震 处理 多核 并行 模式 自适应 匹配 通用 计算 模型 | ||
1.地震处理多核异构并行模式自适应匹配通用计算模型,其特征在于:所述计算模型的构建方法包括以下步骤:
(1)通过分析多核异构并行计算目标问题,划分多核异构并行任务;
(2)根据多核异构机器参数, 建立多核异构通用参数库;
(3)根据并行任务和通用参数库,建立多核异构并行算法库;
(4)设计解释系统,能够根据不同多核异构软硬件参数,自适应选择多核异构并行算法库中相应的并行算法;
(5)开发人员针对不同的多核异构软硬件接口,实现相应的并行算法编程;
(6)并行程序通过相应的编译器编译成机器语言,运行于相应的多核异构软硬件架构之上。
2. 如权利要求1所述的地震处理多核异构并行模式自适应匹配通用计算模型,其特征在于:所述通用模型还包括一个用于实现多核异构并行模式自适应匹配功能的框架,所述框架为开发者提供有用于选择的并行语言、并行框架、并行模式的模板。
3. 如权利要求1到2任意一权利要求所述的地震处理多核异构并行模式自适应匹配通用计算模型,其特征在于:所述多核异构并行任务由若干个集群任务、CPU任务、GPU任务组成。
4. 如权利要求1到2任意一权利要求所述的地震处理多核异构并行模式自适应匹配通用计算模型,其特征在于:所述多核异构通用参数库包括集群参数、CPU参数、GPU参数;所述集群参数包括集群规模和架构、节点性能参数、存储系统参数、I/O系统性能参数;所述CPU参数包括CPU核心数目、CPU核心处理器性能参数、存储系统参数、I/O系统性能参数;所述GPU参数包括GPU核心参数目、GPU核心处理器性能参数、存储系统参数、I/O系统性能参数。
5. 如权利要求1到2任意一权利要求所述的地震处理多核异构并行模式自适应匹配通用计算模型,其特征在于:所述多核异构并行算法库还包括记录算法的各种信息的算法字典,算法库管理系统,通过算法库管理系统可以实现对多核异构并行算法库的更新、检索和修改。
6. 如权利要求1到2任意一权利要求所述的地震处理多核异构并行模式自适应匹配通用计算模型,其特征在于:所述解释系统包括解释器,所述解释器包括用于解释并行算法语言的语言分析模块、用于选取适应当前硬件架构的并行算法的算法匹配模块。
7. 如权利要求1到2任意一权利要求所述的地震处理多核异构并行模式自适应匹配通用计算模型,其特征在于:在并行程序设计过程中,开发人员针对不同的多核异构软硬件接口,设计相应的并行程序包括集群并行程序、多核CPU并行程序、多核GPU并行程序。
8.如权利要求7所述的地震处理多核异构并行模式自适应匹配通用计算模型,其特征在于:所述集群并行程序包括MPI程序、MAP/REDUCE程序的一种或数种;编译系统采用相对应的MPI编译器、MAP/REDUCE编译器;多核CPU并行程序包括OpenACC程序、OpenMP程序中的一种或数种;编译系统采用相对应的OpenACC编译器和OpenMP编译器;多核GPU并行程序包括CUDA程序、OpenCL程序中的一种或数种;编译系统采用相对应的CUDA编译器、OpenCL编译器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油化工股份有限公司;中国石油化工股份有限公司胜利油田分公司物探研究院;,未经中国石油化工股份有限公司;中国石油化工股份有限公司胜利油田分公司物探研究院;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310518611.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:跨云点迁移系统及方法
- 下一篇:穿戴式智能设备的升级方法及系统