首页> 外文会议>IEEE International Conference on Cluster Computing >Developing MiniApps on Modern Platforms Using Multiple Programming Models
【24h】

Developing MiniApps on Modern Platforms Using Multiple Programming Models

机译:使用多个编程模型在现代平台上开发MiniaPPS

获取原文

摘要

We have developed a set of reduced, proxy applications ("MiniApps") based on large-scale application codes supported at the Oak Ridge Leadership Computing Facility (OLCF). The MiniApps are designed to encapsulate the details of the most important (i.e. the most time-consuming and/or unique) facets of the applications that run in production mode on the OLCF. In each case, we have produced or plan to produce individual versions of the MiniApps using different specific programming models (e.g., OpenACC, CUDA, OpenMP). We describe some of our initial observations regarding these different implementations along with estimates of how closely the MiniApps track the actual performance characteristics (in particular, the overall scalability) of the large-scale applications from which they are derived.
机译:我们开发了一组基于Oak Ridge领导计算设施(OLCF)支持的大型应用程序代码的减少的代理应用程序(“MINIAPPS”)。 MINIAPPS旨在封装最重要的细节(即,在OLCF上以生产模式运行的应用程序的最耗时和/或唯一)小平面。在每种情况下,我们已经生产或计划使用不同的特定编程模型(例如,OpenACC,CUDA,OpenMP)生成单个版本的MiniAPP。我们描述了我们对这些不同实现的一些初步观察以及MiniaPPS如何跟踪它们所衍生的大规模应用程序的实际性能特征(特别是整体可扩展性)的估计值。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号