首页> 外文OA文献 >Identifying Inter-task Communication in Shared Memory Programming Models
【2h】

Identifying Inter-task Communication in Shared Memory Programming Models

机译:识别共享存储器编程模型中的任务间通信

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Modern computers often use multi-core architectures, cov- ering clusters of homogeneous cores for high performance computing,to heterogeneous architectures typically found in embedded systems. To efficiently program such architectures, it is important to be able to par- tition and map programs onto the cores of the architecture. We believe that communication patterns need to become explicit in the source code to make it easier to analyze and partition parallel programs. Extraction of these patterns are difficult to automate due to limitations in compiler techniques when determining the effects of pointers. In this paper, we propose an OpenMP extension which allows programmers to explicitly declare the pointer based data-sharing between coarse-grain program parts. We present a dependency directive, expressing the input and output relation between program parts and pointers to shared data, as well as a set of runtime operations which are necessary to enforce declarations made by the programmer. The cost and scalability of the runtime operations are evaluated using micro-benchmarks and a benchmark from the NAS parallel benchmark suite. The measurements show that the overhead of the runtime operations is small. In fact, no performance degradation is found when using the runtime operations in the benchmark from the NAS parallel benchmark suite.
机译:现代计算机通常使用多核体系结构,将同构内核集群用于高性能计算,以覆盖嵌入式系统中通常存在的异构体系结构。为了有效地对此类架构进行编程,重要的是能够将程序分区并将其映射到架构的核心。我们认为,通信模式需要在源代码中变得明确,以便更轻松地分析和划分并行程序。由于确定指针效果时编译器技术的限制,很难自动提取这些模式。在本文中,我们提出了一个OpenMP扩展,它允许程序员明确声明粗粒度程序部分之间基于指针的数据共享。我们提供了一个依赖指令,表示程序部分和共享数据的指针之间的输入和输出关系,以及执行程序员声明所必需的一组运行时操作。使用微基准和NAS并行基准测试套件中的基准来评估运行时操作的成本和可伸缩性。测量表明,运行时操作的开销很小。实际上,在NAS并行基准测试套件的基准测试中使用运行时操作时,不会发现性能下降。

著录项

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号