期刊专题

10.19772/j.cnki.2096-4455.2022.4.030

MPI、OpenMP、Taichi并行编程语言探究

引用
自从"功耗墙"开始出现以后,多核编程成为突破计算性能瓶颈的关键,并行编程语言由此进入了人们的视野.如何设计一个好的并行编程语言,让程序员能够更好地进行并行调度,从而最大限度发挥多核处理器的性能,成为计算机领域举足轻重的话题.在这个十分强调并行思维的时代,目前开发的并行编程语言种类不胜枚举,按照并行编程语言环境主要可以分为共享式存储编程和分布式编程两种.本文主要选取经典的、支持C/C+十的MPI和OpenMP来介绍并行编程语言,通过对两者编程及其编译的剖析,找出两者的区别,并分介绍各自的优势与劣势所在,进而介绍混合共享/分布式内存计算的概念,最后介绍了并行理念在Python上的拓展和应用,即Taichi编程语言,最终得出使用混合编程能够规避不同编程架构的缺点的结论.

分布式、共享式、混合式

6

O359;TP338.6(流体力学)

2022-09-09(万方平台首次上网日期,不代表论文的发表时间)

共12页

123-134

相关文献
评论
暂无封面信息
查看本期封面目录

电子元器件与信息技术

2096-4455

10-1509/TN

6

2022,6(4)

相关作者
相关机构

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn