[发明专利]基于NCS算法的成像方法以及混合精度浮点协处理器在审
申请号: | 201310742912.1 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103677741A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 李丽;潘红兵;于东;黄炎;钱禹;韩峰;何书专;李伟 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F7/57 | 分类号: | G06F7/57;G06F9/30 |
代理公司: | 南京汇盛专利商标事务所 32238 | 代理人: | 陈扬 |
地址: | 210093 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ncs 算法 成像 方法 以及 混合 精度 浮点 处理器 | ||
1.一种基于NCS算法的成像方法,其特征在于包括
按步累加运算:构造若干个单精度加法器,通过按步累加运算以每步内对应的地址取数进行累加,按步累加运算的步长为任意值,多个加法器可以并行运行以提高运算速度;
正余弦运算:通过引入无理数的较小量δ对π进行双精度补偿修正,以降低计算值与真实值的误差。
2.根据权利要求1所述的指令集,其特征在于所述地址生成中的按步累加运算指定一步长m,对一长度为n的数据串,进行每m个数据累加求和的运算,最终得到n/m个累加和。
3.根据权利要求1所述的指令集,其特征在于,所述正余弦运算设定待求源数据为θ,以2π-δ表示2π,带入得到与真实值的误差为其中δp是δ的双精度表示。
4.如权利要求1-3的指令集提出一种混合精度浮点协处理器,其特征在于包括
流水线控制模块,用于配合外部处理器流水操作,完成相应的握手机制,通过与译码相应的指令,输出后续操作需要的控制信号;
寄存器模块,用于根据流水线控制模块输出的控制信号,存放、输出临时数据以及配置信息,并向运算控制模块输出控制信号;
以及运算控制模块,根据流水线控制模块以及寄存器模块的控制信号完成相应的浮点运算并输出处理结果以及存储器的读写地址。
5.根据权利要求4所述的混合精度浮点协处理器,其特征在于所述运算控制模块包括
地址生成器,用于生成相应存储器的读写地址;
数据多路选择器,根据CDP指令接收并传输来自寄存器或存储器的数据;
数据处理器,根据不同运算的需求,对运算模块的输入做预处理,对运算模块的的输出做相应处理以生成最终运算结果;
以及运算单元,包括若干浮点运算子单元,根据CDP指令调用所述浮点运算子单元完成相应的浮点运算。
6.根据权利要求5所述的混合精度浮点协处理器,其特征在于所述寄存器模块包括R0~R15,16个寄存器,R0~R7为通用寄存器,位宽64位,用于存放临时数据;R8~R15为专用寄存器,位宽32位,用于存放配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310742912.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于吸尘器软管上的导电结构
- 下一篇:开关柜智能操控装置