首页> 外文期刊>International journal of parallel programming >On Single-Valuedness in Textually Aligned SPMD Programs
【24h】

On Single-Valuedness in Textually Aligned SPMD Programs

机译:在文本对齐SPMD程序中的单值

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

摘要

Single-valuedness is a property of an expression occurring in a SPMD program and states that concomitant evaluations of this expression lead to the same value at all processes. Although widely used, this property still lacks a formal definition, which is necessary to tackle the subtleties of the notion of concomitance. First, we propose such a definition in which the states of all processes can be compared when they reach textually aligned program points. These program points, of which all processes execute exactly the same textual instances, act as logical global synchronization barriers. Single-valuedness is then defined at these program points. Secondly, we show how textual alignment and single-valuedness can be used to ensure proper use of Direct Remote Memory Access (DRMA) in BSP programs.
机译:单值是SPMD程序中发生的表达的属性,并指出这种表达的伴随评估导致所有过程的相同价值。 虽然广泛使用,但这种财产仍然缺乏正式的定义,这对于解决伴随的概念的微妙之处是必要的。 首先,我们提出了这样的定义,其中可以在达到文本对齐的程序点时比较所有进程的状态。 这些程序点,其中所有进程的执行完全相同的文本实例,充当逻辑全局同步障碍。 然后在这些程序点定义单值。 其次,我们展示了如何使用文本对齐和单值,以确保正确使用BSP程序中的直接远程内存访问(DRMA)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号