OpenMC:Towards Simplifying Programming for TianHe Supercomputers

来源 :Journal of Computer Science & Technology | 被引量 : 0次 | 上传用户:qqllql
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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. 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 directive based on 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 developin g six applications on two types of nodes from TianHe supercomputers.
其他文献
利用引文分析法,以中国民航大学为例,对其航空航天学科以及高水平SCI科研成果的引文进行了信息需求案例分析,结合馆藏探讨高校图书馆微观层面面向学科的信息资源保障体系的有
文章主要从改变观念、提高人员素质、转变管理模式、创新服务方式等四个方面来论述在市场经济体制下如何创新图书馆的运营机制问题。 The article discusses how to innovat
同位关系小句是一种非组合的语篇现象,它有自己独特的话题和信息特征,这些特征决定了同位关系小句可以作为一个相对独立、自由的语篇构式对处于背景的语言实体作辅助性的补充
目的 观察正常人群后极部自发荧光(AF)的分布特点.方法 在我院眼科门诊行眼底检查的正常健康者78名156只眼纳入研究.采用共焦激光扫描检眼镜HRA2对所有受检者行AF检查,获取后
介绍了海姆斯(D.Hymes)提出的中性抽象标示模式的特征和优点,并分析其在跨文化交际活动和跨文化交际研究中的作用;在此基础上,结合国内跨文化交际研究现状,认为中性抽象标示
利用新型农村合作医疗与互助医疗试点地区3年的基线调查和随访数据,将主观健康测量指标与客观健康测量指标相结合,建立结构方程模型,在探讨健康的测量指标体系的基础上,对互
为了有效抑制机抖激光陀螺(RLG)输出数据中的随机漂移,提出了采用新陈代谢GM(1,1)灰色模型与时间序列模型融合的灰色时序建模新方法。依据所建模型对激光陀螺的漂移数据进行K
针对盾构隧道开挖对邻近桩基础的影响这一城市地下交通隧道建设中的难题,首先对盾构隧道开挖的三维数值模拟方法进行了探讨,此基础上分析了当隧道与邻近单桩基础之间相对位置
Based on characteristics of deep sea flexible mining system, a new pump-lockage ore transportation system was designed. According to Bernoulli equation and two-
The flow between two coaxial conical cylinders is numerically studied for two different configurations, with the inner cone rotating and the outer one at rest.