[发明专利]定点化处理方法及其装置有效
申请号: | 201310435542.7 | 申请日: | 2013-09-23 |
公开(公告)号: | CN104461459B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 张国成 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 陶海萍 |
地址: | 日本神奈*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种定点化处理方法及其装置。其中,该方法包括确定不包含复杂运算的浮点代码中的浮点变量的数值范围;分析对该浮点变量进行定点化处理的目标平台处理器,以获得该目标平台处理器的擅长运算,根据分析结果确定定点化策略;根据该浮点变量的数值范围和该定点化策略,或者根据该浮点变量的数值范围、该定点化策略以及预定的总体定点化精度,确定每个浮点变量的定点方式;根据该定点方式对该浮点变量进行定点化处理,生成定点化代码;使用测试数据对该定点化代码进行总体精度测试;在该定点化代码通过了该总体精度测试时,对该定点化代码进行目标平台性能测试;在通过了该性能测试的情况下,结束该定点化处理。该方法可有效的提升定点化代码的运行效率。 | ||
搜索关键词: | 点化 处理 方法 及其 装置 | ||
【主权项】:
一种定点化处理方法,所述方法包括:确定不包含复杂运算的浮点代码中的浮点变量的数值范围;分析对所述浮点变量进行定点化处理的目标平台处理器,以获得所述目标平台处理器的擅长运算,根据分析结果确定定点化策略;根据所述浮点变量的数值范围和所述定点化策略,或者根据所述浮点变量的数值范围、所述定点化策略以及预定的总体定点化精度,确定每个所述浮点变量的定点方式;根据所述定点方式对所述浮点变量进行定点化处理,生成定点化代码;使用测试数据对所述定点化代码进行总体精度测试;在所述定点化代码通过了所述总体精度测试时,对所述定点化代码进行目标平台性能测试;在通过了所述性能测试的情况下,结束所述定点化处理;在所述定点化代码没有通过所述目标平台性能测试时,分析影响性能的瓶颈运算;在所述瓶颈运算由所述定点方式不适当导致时,使用测试数据测试所述瓶颈运算,确定与所述瓶颈运算相关的浮点变量的数值范围分布统计情况;根据与所述瓶颈运算相关的浮点变量的数值范围分布统计情况和所述定点化策略修改瓶颈运算,以获得修改后的定点化代码;使用测试数据对所述修改后的定点化代码进行总体精度测试和性能测试。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310435542.7/,转载请声明来源钻瓜专利网。