×

PADRE2型

swMATH ID: 667
软件作者: 久保田,Koichi
描述: PADRE2是一个Fortran预编译器,可生成错误估计和二阶导数。PADRE2是一个预编译器,它从另一个Fortran子程序(源子程序)生成Fortran子程序,该子程序表示标量值函数或具有多个变量的向量值函数。生成的子程序包括三种类型的子程序,它们计算梯度、Hessian矩阵和常量向量的乘积、Jacobian矩阵和常量矢量的乘积以及舍入误差的估计。计算涉及基于快速自动微分(和自动微分)的算法。由于误差估计对于确定计算值是否为零是必不可少的,因此PADRE2等快速自动微分软件系统很有价值。我们讨论了快速自动区分的性能,特别是在PADRE2中使用该技术的开销。我们的结果表明,在我们的数值实验中,生成的子程序的执行时间是源子程序的4~85倍。虽然在向量处理器上执行源程序时,比率可能会变大(~460),但我们可以通过适当修改生成的子程序来降低比率。简要说明了PADRE2的实现以及未来的改进。
主页: http://www.autodiff.org/?module=Publications&submenu=list%20publications&id=kubota1996pfp
关键词: 预放大器;Fortran公司;自动微分
相关软件: ADIFR公司;ADOL-C公司;绿色;ADIC公司;SLANG(俚语);PROSE公司;FADBAD公司++;AMPL公司;MXYZPTLK公司;ADOL-F公司;奥德赛;枫树;二进制连接;L-BFGS公司;L-BFGS-B型;计算机辅助设计;ImageNet公司;铜DNN;AlexNet公司;TensorFlow公司
引用于: 14文件

按年份列出的引文