首页> 外文OA文献 >Adjoining Strategies for Multi-layered Programs
【2h】

Adjoining Strategies for Multi-layered Programs

机译:邻接多层计划的策略

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

摘要

Several papers have presented the rules to apply to a straight line program to differentiate it in direct or reverse mode. In this paper, we first recall these rules, and we try to specify the different possible strategies for the differentiation of a multi-level program in direct or reverse mode. The strategy to apply in direct mode is straight forward and can be directly extended from the straight line case. For the reverse mode, the computation of derivatives in reverse order (ie. the computation of initial variables) makes the problem much more complicated. We show that, a lot of strategies can be applied, between storing recursively the variables and recomputing them all from the initial point. In order to make the comparison of those strategies possible, we show the complexities in terms of memory requirement and execution time. The first section describes basics of automatic differentiation, the second one contains some notations and the graphical representation of a program we are using in the rest of the paper. The third section is dedicated to the description of different strategies applicable on a real code.
机译:几篇论文提出了将规则应用于直线程序,以将其与直接或反向模式进行区分。在本文中,我们首先回忆起这些规则,我们尝试指定以直接或反向模式指定多级程序的不同可能的策略。以直接模式应用的策略是直的,可以直接从直线情况延伸。对于反向模式,以相反的顺序计算衍生物(即,初始变量的计算)使得问题更加复杂。我们表明,在递归地之间存储变量和从初始点重新计算它们之间可以应用大量策略。为了使这些策略进行比较,我们在内存要求和执行时间方面展示了复杂性。第一部分描述了自动分化的基础,第二部分包含一些符号和我们在纸张的其余部分中使用的程序的图形表示。第三部分专用于适用于实际代码的不同策略的描述。

著录项

  • 作者

    Christèle Faure;

  • 作者单位
  • 年度 2002
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号