课题基金 / 基金详情

Differentiation-Enabled Fortran 95 Compiler Technology (CompAD-II)

Differentiation-Enabled Fortran 95 Compiler Technology (CompAD-II)
支持差异化的 Fortran 95 编译器技术 (CompAD-II)
批准号:
EP/D062071/1
负责人:
Bruce Christianson
金额:
$40.48万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2006
资助国家:
英国
项目状态:
已结题
起止时间:
2006 至 --

项目摘要

项目成果

Bruce Christianson的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Given a Fortran program which evaluates numerically a scalar output y=f(x) from a vector x of input values, we are frequently interested in evaluating the gradient vector g=f '(x) whose components are the derivatives (sensitivities) dy/dx.Automatic Differentiation is a set of techniques for the automatic transformation of the program for evaluating f into a program for evaluating f '. In particular the adjoint, or reverse, mode of Automatic Differentiation will produce numerical values for all components of the gradient g at a computational cost of about five evaluations of f, regardless of the number of components in x and g.This proposal is for continuation of the work begun in GR/R55252. The integration of Automatic Differentiation capabilities into the NAGWare Fortran 95 Compiler will be extended to incorporate the reverse (or adjoint) mode of operation.Building on the CompAD-I active data type already introduced, basic reverse mode will be built and sucessively extended through local Jacobians of basic blocks through to optimally pre-accumulated gradients of single assignments with user-defined checkpointing.This will be the first time in the world that adjoint mode AD has been fully integrated with an industrial strength Fortran compiler. In parallel with development of the compiler (and the necessary adjoint theory) at Hatfield, the project will incorporate development of, and experience with, reference problems at Cranfield and Qinetiq. A primary purpose of this project is to explore alternative algorithms and representations for the semantic transformations associated with adjoints in this context, in order to lay the groundwork for future progress. However the Fortran Compiler resulting from this project is designed to be of widespread direct use in scientific computing (see next section).
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
Automatic First- and Second-Order Adjoints for Truncated Newton
截断牛顿的自动一阶和二阶伴随物
DOI: --
发表时间: 2007
期刊:
影响因子: --
作者: [U Naumann]
通讯作者: U Naumann
DOI: 10.1007/3-540-28438-9_4
发表时间: 2006
期刊:
影响因子: --
作者: [Christianson B]
通讯作者: Christianson B
Advances in Computer Systems Architecture
计算机系统架构的进展
DOI: 10.1007/11859802_38
发表时间: 2006
期刊:
影响因子: --
作者: [McGuiness J]
通讯作者: McGuiness J
Optimal vertex elimination in single-expression-use graphs
单表达式使用图中的最佳顶点消除
DOI: 10.1145/1377603.1377605
发表时间: 2008
期刊: ACM Transactions on Mathematical Software
影响因子: 2.7
作者: [Naumann U]
通讯作者: Naumann U
Toward an Industrial Strength Automatic Differentiation Product
  • 批准号:
    EP/J013358/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $12.93万
  • 财政年份:
    2012
  • 负责人:
    Bruce Christianson
  • 依托单位:
Differentiation-Enabled Compiler Technology (COMPAD-III)
  • 批准号:
    EP/F069383/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $30.17万
  • 财政年份:
    2008
  • 负责人:
    Bruce Christianson
  • 依托单位:
海外基金