首页> 外文期刊>Parallel Computing >High-level programming of massively parallel computers based on shared virtual memory
【24h】

High-level programming of massively parallel computers based on shared virtual memory

机译:基于共享虚拟内存的大规模并行计算机的高级编程

获取原文
获取原文并翻译 | 示例
       

摘要

Highly parallel machines needed to solve compute-intensive scientific applications are based on the distribution of physical memory across the compute nodes. The drawback of such systems is the necessity to write applications in the message passing programming model. Therefore, a lot of research is going on in higher-level programming models and supportive hardware, operating system techniques, languages. The research direction outlined in this article is based on shared virtual memory systems, i.e., scalable parallel systems with a global address space which support an adaptive mapping of global addresses to physical memories. We introduce programming concepts and program optimizations for SVM systems in the context of the SVM--Fortran programming environment which is based on a shared virtual memory system implemented on Intel Paragon. The performance results for real applications proved that this environment enables users to obtain a similar or better performance than by programming in HPF.
机译:解决计算密集型科学应用所需的高度并行的机器是基于计算节点之间物理内存的分布。这种系统的缺点是必须在消息传递编程模型中编写应用程序。因此,正在对高级编程模型和支持的硬件,操作系统技术,语言进行大量研究。本文概述的研究方向基于共享的虚拟内存系统,即具有全局地址空间的可伸缩并行系统,该系统支持全局地址到物理内存的自适应映射。我们在SVM-Fortran编程环境的背景下介绍了SVM系统的编程概念和程序优化,该环境基于在Intel Paragon上实现的共享虚拟内存系统。实际应用程序的性能结果证明,与通过HPF进行编程相比,该环境使用户可以获得类似或更好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号