当前位置:主页 > 科技论文 > 计算机论文 >

OpenMC: Towards Simplifying Programming for TianHe Supercomp

发布时间:2018-06-23 23:57

  本文选题:supercomputer + programming ; 参考:《Journal of Computer Science & Technology》2014年03期


【摘要】:Modern petascale and future exascale systems are massively heterogeneous architectures. Developing productive intra-node programming models is crucial toward addressing their programming challenge. We introduce a directivebased intra-node programming model, OpenMC, and show that this new model can achieve ease of programming, high performance, and the degree of portability desired for heterogeneous nodes, especially those in TianHe supercomputers.While existing models are geared towards offloading computations to accelerators(typically one), OpenMC aims to more uniformly and adequately exploit the potential offered by multiple CPUs and accelerators in a compute node. OpenMC achieves this by providing a unified abstraction of hardware resources as workers and facilitating the exploitation of asynchronous task parallelism on the workers. We present an overview of OpenMC, a prototyping implementation, and results from some initial comparisons with OpenMP and hand-written code in developing six applications on two types of nodes from TianHe supercomputers.
[Abstract]:Modern petascale and future exascale systems are massively heterogeneous architectures. Developing productive intra-node programming models is crucial toward addressing their programming challenge. We introduce a directivebased intra-node programming model, OpenMC, and show that this new model can achieve ease of programming, high performance, and the degree of portability desired for heterogeneous nodes, especially those in TianHe supercomputers.While existing models are geared towards offloading computations to accelerators(typically one), OpenMC aims to more uniformly and adequately exploit the potential offered by multiple CPUs and accelerators in a compute node. OpenMC achieves this by providing a unified abstraction of hardware resources as workers and facilitating the exploitation of asynchronous task parallelism on the workers. We present an overview of OpenMC, a prototyping implementation, and results from some initial comparisons with OpenMP and hand-written code in developing six applications on two types of nodes from TianHe supercomputers.
【作者单位】: School
【基金】:supported by the National High Technology Research and Development 863 Program of China under Grant No.2012AA01A301 the National Natural Science Foundation of China under Grant No.61170049
【分类号】:TP338

【相似文献】

相关期刊论文 前10条

1 张昕,季仲贞,王斌;OpenMP在MM5中尺度模式中的应用试验[J];气候与环境研究;2001年01期

2 王庆;季振洲;刘涛;;面向嵌入式多核的OpenMP扩展方法(英文)[J];计算机科学与探索;2011年01期

3 朱政慧,薛纪善;一个有限区格点模式的两种并行算法性能分析比较[J];计算机应用;2002年09期

4 唐天兵;谢祥宏;申文杰;韦凌云;严毅;;多核CPU环境下的并行遗传算法的研究[J];广西大学学报(自然科学版);2009年04期

5 陈超;;高性能可移植的多核多线程解决方案[J];科技广场;2010年03期

6 刘热;;OpenMP多核技术研究及其在遗传算法中的应用[J];沈阳大学学报;2010年05期

7 游佐勇;罗省贤;;多核计算环境下快速排序并行算法的实现[J];电脑与电信;2011年01期

8 张哲;;稀疏有限元线性系统的并行算法实现[J];计算机工程与应用;2010年29期

9 杨森;周晓珊;杨洪斌;;CALMET的OpenMP并行化[J];气象与环境学报;2010年06期

10 李静滨;杨柳;华蓓;;基于多核平台并行K-Medoids算法研究[J];计算机应用研究;2011年02期

相关会议论文 前3条

1 王庆;季振洲;刘涛;;面向嵌入式多核存储层次的OpenMP优化研究[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

2 莫锦军;刘立国;袁乃昌;;基于OpenMP的并行GRECO软件[A];2011年全国微波毫米波会议论文集(下册)[C];2011年

3 魏昱;杨兴强;;体绘制算法的多核CPU优化[A];中国图学新进展2007——第一届中国图学大会暨第十届华东六省一市工程图学学术年会论文集[C];2007年

相关重要报纸文章 前3条

1 ;SGI推出针对IA-64的编译器Pro64[N];计算机世界;2000年

2 么石磊;高端诱惑[N];网络世界;2003年

3 ;联想深腾6800演绎国产服务器新精彩[N];网络世界;2003年

相关博士学位论文 前10条

1 富弘毅;OpenMP并行程序容错技术研究[D];国防科学技术大学;2010年

2 郭惠芳;面向多核的并行模式及编译优化技术研究[D];解放军信息工程大学;2011年

3 白明泽;多核集群上的混合并行分子动力学计算研究[D];电子科技大学;2012年

4 黄春;面向分布共享存储体系结构的高效能OpenMP关键技术研究[D];国防科学技术大学;2007年

5 胡悦;并行计算时间与存储空间关系研究[D];上海大学;2011年

6 付红;量子动力学中并行算法的发展与应用[D];中国科学院研究生院(武汉物理与数学研究所);2013年

7 董勇;大规模并行计算系统软件低功耗关键技术研究[D];国防科学技术大学;2012年

8 吴少刚;机群系统OpenMP研究[D];中国科学院研究生院(计算技术研究所);2004年

9 王旭;众核系统的片上网络和存储结构研究[D];吉林大学;2010年

10 吴俊杰;层次存储的访问分析与优化方法研究[D];国防科学技术大学;2009年

相关硕士学位论文 前10条

1 蒋沁谷;GRAPES全球模式MPI+OpenMP混合并行方法[D];中国气象科学研究院;2014年

2 孙志刚;基于键涨落模型数值模拟的并行优化[D];山东大学;2013年

3 胡荣;多核构架下基于OpenMP的Huffman压缩算法并行程序设计研究[D];湖南大学;2012年

4 王杰;基于多核机群环境的并行程序设计方法研究[D];中原工学院;2012年

5 周光耀;多核模式下地震勘探并行计算研究[D];西南石油大学;2011年

6 周洋;带自由表面三维浅水流动的并行化模拟研究[D];上海交通大学;2013年

7 张衍涛;物质点并行算法研究[D];清华大学;2011年

8 魏伟;基于SMP集群的性能优化方法的研究[D];兰州大学;2006年

9 周伟;并行计算在海洋水龄谱模拟中的应用研究[D];河北工程大学;2013年

10 李兴盛;地震资料处理PC集群并行效率研究[D];中国石油大学;2010年



本文编号:2059025

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2059025.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f26ee***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com