[发明专利]快速检测浮点单元中的移位的机制有效

专利信息
申请号: 201080011918.6 申请日: 2010-03-11
公开(公告)号: CN102349049A 公开(公告)日: 2012-02-08
发明(设计)人: 大卫·S·奥利弗 申请(专利权)人: 超威半导体公司
主分类号: G06F5/01 分类号: G06F5/01;G06F7/485
代理公司: 上海胜康律师事务所 31263 代理人: 李献忠
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种浮点单元,其包括浮点加法器以在各自都有指数和尾数的第一浮点数和第二浮点数之间执行浮点加法运算。所述浮点单元还包括可以计算相应于一些位位置的移位值以移位第二尾数使得所述第二指数值与所述第一指数值相同的对齐移位器。所述对齐移位器可检测移位值大于或等于选定过移位阈值的过移位条件。所述选定过移位阈值由在包括最小过移位阈值和最大过移位阈值的过移位值范围内的基数为2的、有数目最多的在最低有效位以零开始的连续位的数构成。
搜索关键词: 快速 检测 浮点 单元 中的 移位 机制
【主权项】:
浮点单元,其包括:浮点加法器,其配置为在有第一指数和第一尾数的第一浮点数和有第二指数和第二尾数的第二浮点数之间执行浮点加法运算;对齐移位器,其配置为计算相应于一些位位置的移位值以移位所述第二尾数使得所述第二指数值与所述第一指数值相同;其中所述对齐移位器配置为检测所述移位值大于或等于选定过移位阈值的过移位条件;其中所述对齐移位器还配置为响应检测所述过移位条件提供过移位指示;其中所述选定过移位阈值由在包括最小过移位阈值和最大过移位阈值的过移位值范围内的基数为2的、有数目最多的在最低有效位以零开始的连续位的数构成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201080011918.6/,转载请声明来源钻瓜专利网。

同类专利
  • 一种基于正交伪随机相位编码的光场并行计算装置及方法-201610450963.0
  • 符建 - 符建
  • 2016-06-20 - 2019-02-22 - G06F5/01
  • 本发明公开一种基于正交伪随机相位编码的光场并行计算装置及方法,其特征为一束相干光经过分束器分成若干个相干光束,每一个相干光束被相位调制器调制上一个伪随机相位编码以示区分,经过哈德玛德型模式控制器,得到初始叠加态,叠加初态在由模式控制器、光开关、分束器、合束器等构成的门阵列得到最终叠加态,通过一种基于轮询机制的相干检测方法,得到表示的状态;这种方法采用光场两个正交模式(偏振模式或者横向模式)当作0和1的编码,在计算中保持场的叠加性,利用伪随机相位编码区分不同的光场实现不同的计算位,能够得到和量子计算相类似的并行计算功能。
  • 除法和根计算以及快速结果格式化-201680022523.3
  • 肯尼思·艾伦·多克瑟尔;迈克尔·托马斯·迪布里诺;帕蒂克·苏尼尔·拉尔 - 高通股份有限公司
  • 2016-03-21 - 2018-01-02 - G06F5/01
  • 系统和方法涉及被除数除以除数以及快速结果格式化。确定所述被除数和所述除数的前导符号位的计数。基于所述被除数和所述除数的相应的前导符号位的计数归一化所述被除数和所述除数,以相应地获得经归一化的被除数和经归一化的除数。所述除法的商的有效商位的精确数目基于所述经归一化的被除数、所述经归一化的除数以及所述被除数和除数的前导符号位的所述计数,且用以基于此精确数目确定所述商的前导位的正确位置。通过将所述前导位放置在所述正确位置处或附近且将较低有效位附加到所述前导位的右侧来产生所述商。因此,在格式化所述结果时避免每一迭代中的左移位和较大的最终移位。
  • 基于互连网络的移位控制信息生成方法、电路和移位器-201310429101.6
  • 戴紫彬;李伟;陈韬;马超;常忠祥;南龙梅;陈迅 - 中国人民解放军信息工程大学
  • 2013-09-18 - 2017-12-01 - G06F5/01
  • 本发明提供了一种基于互连网络的移位控制信息生成方法、电路和移位器,所述方法包括根据待移位数据输入互连网络的起始地址以及循环移位位数,计算待移位数据经过互连网络每一级目标控件组的移位指示信息;选择循环移位位数的最低位数值或者待移位数据任一数值对应第一级目标控件组的移位指示信息作为第一级目标控件组各交换开关对的移位控制信息;针对第i级目标控件组,根据移位模式以及循环移位数据低位的前i‑1个数值,选择多个目标移位指示信息或者多个目标移位指示信息倒序后的倒序信息,分别作为第i级目标控件组交换开关对的移位控制信息。通过本发明可以实现多种类型的移位操作,节省了资源,使得移位操作灵活,加快了移位处理速度。
  • 半导体器件-201710286489.7
  • 佐野启一郎 - 瑞萨电子株式会社
  • 2017-04-27 - 2017-11-24 - G06F5/01
  • 本发明提供一种半导体器件。当由软件执行浮点数据和整数数据的数值类型的转换运算时,CPU的负荷变重。该半导体器件包括存储器、耦合到存储器的总线、耦合到所述总线的总线主设备、以及耦合到总线的转换运算电路。转换运算电路包括浮点数据加减法器、整数数据加减法器、以及移位运算器。半导体器件将浮点数据转换成整数数据或将整数数据转换成浮点数据,无需采用浮点数据的乘法器和除法器。
  • 集约式数据帧队列控制器及控制方法-201210574664.X
  • 王红春;牛文生;黄韬;邱征 - 中国航空工业集团公司第六三一研究所
  • 2012-12-26 - 2014-07-02 - G06F5/01
  • 本发明涉及一种集约式数据帧队列控制器及控制方法,该集约式数据帧队列控制器包括用于顺序存放所有数据帧首地址的FIFO、用于存储器存放数据帧长度和内容的共享存储资源的双端口存储器以及用于实现数据帧队列控制管理的专用控制逻辑;专用控制逻辑分别与FIFO以及双端口存储器相连。本发明提供了一种可实现数据帧的紧密存储排列、可提高有限存储资源利用率、有效地解决存储资源的瓶颈问题、有利于在现有FPGA芯片基础上实现高性能的交换机和通信接口以及可降低硬件设计难度和成本的集约式数据帧队列控制器及控制方法。
  • 一种去头去尾移位电路-201310654278.6
  • 雷绍充;魏晓彤 - 西安交通大学
  • 2013-12-05 - 2014-04-02 - G06F5/01
  • 本发明公开了一种去头去尾移位电路,适用于大数平方运算。该发明电路结构包括:2m位左移寄存器、m位Johnson左移计数器、m位与门网络。其中,2m位寄存器的2m-1位和Johnson左移计数器的m位输出连接到m位与门网络,输出结果送入2m位的寄存器中,最终输出2m位的Q。本发明可以逐步对2m位数据进行去头去尾,进行左移,剩余位补0,直至最终输出结果为0,从而减少平方运算的运行时间。
  • 一种二进制数的双向移位方法及装置-201310680553.1
  • 杜东振;陈印锋;朱宇霞 - 北京北方烽火科技有限公司
  • 2013-12-12 - 2014-03-26 - G06F5/01
  • 本发明公开了一种二进制数的双向移位方法及装置,将m位第一有符号二进制数拆分成至少两个m位第二有符号二进制数,并依次采用各个第二有符号二进制数对应的移位位数和移位方式对n位有符号二进制数进行移位处理,使对n位有符号二进制数的移位处理分两步或两步以上完成。采用本技术方案,不但可以得到所需的移位结果,而且当对位数相同的n位有符号二进制数做移位处理时,采用本方案所需遍历的移位方式要小于现有技术所需遍历的移位方式,由于移位方式的减少,可以有效降低数字芯片的布线难度、提高代码处理效率、还可避免因数字芯片所采用的时钟频率增加而导致的移位结果错误的缺陷。
  • 支持多种数据类型的单指令多数据移位装置-201310009706.X
  • 严晓浪;赵朝君;陈志坚;孟建熠 - 浙江大学
  • 2013-01-10 - 2013-05-01 - G06F5/01
  • 一种支持多种数据类型的单指令多数据移位装置,包括N个原子移位阵列,N为正整数,每个原子移位阵列支持32位数据宽度的移位操作,每个原子移位阵列包括:格式转换器,用于依据输入的数据类型信息,对输入的32位原始数据进行格式转换;第一移位器,用于接收格式转换器输出的32位数据,并依据输入的数据类型信息与移位量,对32位数据进行第一阶段移位;第二移位器,用于接收第一移位器的输出结果,以字节为单位对数据进行第二阶段移位;移位结果封装器,用于接收第二移位器的移位结果,并依据输入的数据类型控制信息,对移位后的字节数据整合封装为最终移位结果。本发明资源复用,结构简单且时序性能较好。
  • 用于写入任意字节数据的FIFO的写入数据处理装置-201110288030.3
  • 王瑶宝 - 福建星网锐捷网络有限公司
  • 2011-09-26 - 2012-06-20 - G06F5/01
  • 本发明涉及一种用于写入任意字节数据的FIFO的写入数据处理装置、用于写入任意字节数据的FIFO的写入数据处理方法、从FIFO读出任意字节数据的读数据处理装置及方法中,写入数据处理通过对待写入数据进行移位、拼接处理,将所有待写入数据中的有效字节按顺序放置在一起写入FIFO,避免了FIFO存储的数据帧中产生气泡,使得任意长度的数据可都写入一块FIFO;读数据处理通过添数据、扣数据、顶移位及锁存处理,能够根据读数据的长度要求,读出任意字节长度的数据,实现了采用一块FIFO进行任意长度的数据的存储,同时,避免了大量消耗FPGA内部的RAM资源。
  • 快速检测浮点单元中的移位的机制-201080011918.6
  • 大卫·S·奥利弗 - 超威半导体公司
  • 2010-03-11 - 2012-02-08 - G06F5/01
  • 一种浮点单元,其包括浮点加法器以在各自都有指数和尾数的第一浮点数和第二浮点数之间执行浮点加法运算。所述浮点单元还包括可以计算相应于一些位位置的移位值以移位第二尾数使得所述第二指数值与所述第一指数值相同的对齐移位器。所述对齐移位器可检测移位值大于或等于选定过移位阈值的过移位条件。所述选定过移位阈值由在包括最小过移位阈值和最大过移位阈值的过移位值范围内的基数为2的、有数目最多的在最低有效位以零开始的连续位的数构成。
  • 40位单指令多数据移位器-201010565699.8
  • 陈跃跃;华校专;杨惠;陈书明;刘衡竹;郭阳;刘宗林;龚国辉;鲁建壮;许邦建 - 中国人民解放军国防科学技术大学
  • 2010-11-30 - 2011-04-06 - G06F5/01
  • 一种40位单指令多数据移位器,包括移位单元和溢出单元,所述移位单元包括依次相连的第一翻转控制电路、第一右移8位电路、移位部分、第二翻转控制电路、第二右移8位电路以及符号位调整电路,所述移位部分按照位数由高到低依次分成5段并按照移位的数量由多到少依次分成5层,所述第一层包括两个右移16位电路、第二层包括三个右移8位电路、第三层包括5个右移4位电路、第四层包括5个右移2位电路、第五层包括5个右移1位电路,所述每两段之间通过一个数据右移控制开关来控制两段之间数据的通断。本发明具有结构简单紧凑、工作性能稳定、适用范围广、可完成多种数据移位等优点。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top