版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:浙江东方职业技术学院电气自动化研究室浙江温州325035 温州大学电气数字化设计技术国家地方联合工程实验室浙江温州325035 湖南大学电气与信息工程学院湖南长沙410082
出 版 物:《计算机测量与控制》 (Computer Measurement &Control)
年 卷 期:2019年第27卷第5期
页 面:155-159页
学科分类:07[理学] 08[工学] 070102[理学-计算数学] 0835[工学-软件工程] 0701[理学-数学] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:浙江省自然科学基金重点项目(LZ16E050002)
摘 要:针对如光束平差这样的大规模优化问题,实现基于OpenCL的并行化自动微分;采用更有效的反向计算模式,实现对多参数函数的导数计算;在OpenCL框架下,主机端完成C/C++形式的函数构建以及基于拓扑排序的计算序列生成,设备端按照计算序列完成函数值以及导数的并行计算;测试结果表明,将实现的自动微分应用于光束平差的雅可比矩阵计算后,相比于采用OpenMP的Ceres Solver,运行速度提高了约3.6倍。