一种地学软件并行计算模型研究及应用
详细信息    查看官网全文
摘要
高效性与复用性是软件开发过程中非常重要的两项指标,本文针对现有的单机系统的软硬件条件,提出了一种基于单机的通用并行计算框架技术,针对目前地学软件中的计算过程,建立了一个通用的Task模型,并在该模型中综合利用目前成熟的多项软件技术,即OpenMP,GPU,MapReduce,异步流水线等,有效利用了目前单机系统的硬件优势,提高了地学软件的计算效率,并保证了软件开发良好的复用性。
引文
[1]Peter Coad.Object-oriented patterns.Commu-nications of the ACM,1992,35(9)
    [2]Ralph E.Johnson and Brian Foote.Designing reusable classes.Journal of Object-Oriented Programming,1988,1(2)
    [3]J.Dean,S.Ghemawant.MapReduce:Simplied Data Processing on Large Cluster.Communications of the ACM,2008,1(55)
    [4]Bill Lewis.etc.Threads Primer:A Guide to Multithreaded Programming.SunSoft Press,1995
    [5]Michael J.Quinn等.MPI与OpenMP并行程序设计.清华大学出版社,2004
    [6]库克等.CUDA并行程序设计:GPU编程指南.机械工业出版社,2014
    [7]凌云.大地吸收衰减分析.石油地球物理勘探,2001,36(1):1~8
    [8]凌刘财,刘洋等.一种频率域吸收衰减补偿方法,石油物探.2005,44(2):116~118
    [9]凌云研究小组.宽方位角地震勘探应用研究.石油地球物理勘探,2003,38(4):350~357

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700