全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
科学通报  2009 

耦合Nvidia/AMD两类GPU的格子玻尔兹曼模拟

DOI: 10.1360/972009-1347, PP. 3177-3184

Keywords: GPGPU,格子波尔兹曼,Nvidia,AMD,多程序多数据流,联合计算

Full-Text   Cite this paper   Add to My Lib

Abstract:

利用图形处理单元(graphicprocessingunit,GPU)进行通用计算近年来得到关注,Nvidia和AMD公司已推出了各自的开发环境CUDA和ASC.很多计算在GPU上的速度远高于目前的CPU.格子玻尔兹曼方法(latticeBoltzmannmethod,LBM)作为一种网格上的粒子方法,对流动模拟具有良好的内在并行性,非常适合利用GPU进行大规模并行计算.本文提出了一种耦合Nvidia和AMD的两类GPU完成LBM凹槽流模拟的算法,对于两类GPU,在LBM的D2Q9模型下分别设计了相应的算法和程序,之后利用消息传递接口(messagepassinginterface,MPI)协议通过多程序多数据流(multi-programmulti-data,MPMD)模式使其能够联合计算,以充分发挥混合GPU集群系统的性能.通过GPU和CPU程序结果的比较,证实了GPU计算的正确性和所能带来的显著的加速比,为建设通用大规模GPU并行计算平台提供了重要参考.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133