首页> 美国卫生研究院文献>other >Frequent Statement and Dereference Elimination for Imperative and Object-Oriented Distributed Programs
【2h】

Frequent Statement and Dereference Elimination for Imperative and Object-Oriented Distributed Programs

机译:强制性和面向对象的分布式程序的频繁声明和取消引用消除

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

摘要

This paper introduces new approaches for the analysis of frequent statement and dereference elimination for imperative and object-oriented distributed programs running on parallel machines equipped with hierarchical memories. The paper uses languages whose address spaces are globally partitioned. Distributed programs allow defining data layout and threads writing to and reading from other thread memories. Three type systems (for imperative distributed programs) are the tools of the proposed techniques. The first type system defines for every program point a set of calculated (ready) statements and memory accesses. The second type system uses an enriched version of types of the first type system and determines which of the ready statements and memory accesses are used later in the program. The third type system uses the information gather so far to eliminate unnecessary statement computations and memory accesses (the analysis of frequent statement and dereference elimination). Extensions to these type systems are also presented to cover object-oriented distributed programs. Two advantages of our work over related work are the following. The hierarchical style of concurrent parallel computers is similar to the memory model used in this paper. In our approach, each analysis result is assigned a type derivation (serves as a correctness proof).
机译:本文介绍了用于分析在配有分层内存的并行机上运行的命令式和面向对象的分布式程序的频繁声明和取消引用消除的新方法。本文使用地址空间被全局划分的语言。分布式程序允许定义数据布局和线程写入其他线程存储器以及从其他线程存储器读取数据。三种类型的系统(用于命令式分布式程序)是所提出技术的工具。第一类系统为每个程序点定义一组计算的(就绪)语句和内存访问。第二类系统使用第一类系统类型的丰富版本,并确定稍后在程序中使用了哪些ready语句和内存访问。第三类系统使用到目前为止收集的信息来消除不必要的语句计算和内存访问(对频繁语句的分析和取消引用的消除)。还介绍了这些类型系统的扩展,以涵盖面向对象的分布式程序。与相关工作相比,我们的工作有以下两个优势。并发并行计算机的分层样式类似于本文中使用的内存模型。在我们的方法中,为每个分析结果分配一个类型推导(用作正确性证明)。

著录项

  • 期刊名称 other
  • 作者

    Mohamed A. El-Zawawy;

  • 作者单位
  • 年(卷),期 -1(2014),-1
  • 年度 -1
  • 页码 839121
  • 总页数 13
  • 原文格式 PDF
  • 正文语种
  • 中图分类
  • 关键词

  • 入库时间 2022-08-21 11:19:01

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号