[发明专利]一种移位饱和处理方法及其应用有效

专利信息
申请号: 202011084145.6 申请日: 2020-10-12
公开(公告)号: CN112181355B 公开(公告)日: 2021-08-06
发明(设计)人: 黄鹏;丁晓兵;朱少华;冯潮斌 申请(专利权)人: 上海芯旺微电子技术有限公司
主分类号: G06F5/01 分类号: G06F5/01;G06F9/30
代理公司: 上海唯智赢专利代理事务所(普通合伙) 31293 代理人: 刘朵朵
地址: 200120 上海市浦东新区龙东*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种移位饱和处理方法及其应用,步骤为:对待移位数据的每一位和其最高位进行同或运算,筛选出待移位数据中所有与最高位相同的位并将对应位置标记为1,其他位置标记为0,同时,产生移位MASK,产生移位后溢出位的选择信号,将移位溢出对应的位标记为1,其他位置标记为0;使用选择信号选择饱和判断预处理后得到的数据,如MASK为1,则选取饱和判断预处理后得到的数据中的对应结果,反之则强制输出1;检测所得所有结果是否全为1,如是则移位无溢出,反之则移位溢出即需饱和处理。本发明的方法,逻辑清晰,步序简单,实现了移位与饱和判断的同步进行,提高了移位运行效率,极具应用前景。
搜索关键词: 一种 移位 饱和 处理 方法 及其 应用
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

同类专利
  • 一种应用于5G最小二乘定位的自适应伪逆计算方法-202310505402.6
  • 冯洲武;赵昆;郑正奇 - 华东师范大学
  • 2023-05-06 - 2023-09-08 - G06F5/01
  • 本发明公开了一种应用于5G最小二乘定位的自适应伪逆计算方法,其特点是将伪逆算法、其预处理中使用的高资源占用模块的输入移位到除符号位的最高位为一,利用到该模块的资源,获得更高的精度,自适应伪逆计算具体包括:将矩阵A和A的转置求出、根据AAT矩阵求解其行列式|AAT|、通过自适应模块将1和|AAT|移位到最高为不为零、求解1/|AAT|和(AAT)‑1和求解A的伪逆(ATA)‑1AT等步骤。本发明与现有技术相比具有对广义矩阵进行求逆,通过自适应移位提高对计算时有效位数的利用,从而提高硬件求解器的资源利用,更好的满足5G计算延迟低、硬件资源消耗少的要求,达到节省硬件求解器的资源和提高精度的效果。
  • 数据处理方法、存储介质及电子设备-202310700762.1
  • 许礼武;余宗桥;黄敦博 - 安谋科技(中国)有限公司
  • 2023-06-13 - 2023-08-22 - G06F5/01
  • 本发明涉及神经网络技术领域,公开了一种数据处理方法、存储介质及电子设备,该方法包括:将多组待处理数据输入至神经网络模型后,获取神经网络模型中各运算层的多组浮点输出数据后,对每层运算层的多组浮点输出数据进行相应的降噪或者搜索量化前后该输出主特征损失最小的方法,以得到对应运算层输出的浮点数最大值和浮点数最小值,基于浮点数最大值和浮点数最小值得到对应运算层的量化参数,该方法有效的去除了层级量化误差带来的干扰,减少量化后模型最终的输出损失。
  • 可变精密浮点加法器和减法器-202310609507.6
  • M·朗哈默尔 - 阿尔特拉公司
  • 2017-08-18 - 2023-08-18 - G06F5/01
  • 集成电路可以包括支持可变精度的浮点加法器。浮点加法器可以接收要相加的第一和第二输入,其中,第一和第二输入每个都具有尾数和指数。取决于指数的差以及正在执行加法还是减法,可以使用双路径浮点加法器架构将尾数和指数值分成近路径和远路径。尾数值可以是左对齐的,而粘接位是右对齐的。最大尾数的硬件可用于支持较小尾数的计算,而不使用额外的算法结构,仅具有一些多路复用和解码逻辑。
  • 数据处理方法、存储介质及电子设备-202310280277.3
  • 余宗桥;许礼武;黄敦博 - 安谋科技(中国)有限公司
  • 2023-03-21 - 2023-05-23 - G06F5/01
  • 本发明涉及神经网络的技术领域,公开了一种数据处理方法、存储介质及电子设备,该方法包括:对多个第一算子的第一输出数据的定点数取值范围进行放大处理,得到多个第二输出数据,将多个第二输出数据输入第二算子,得到第二算子的第三输出数据;对第三输出数据的定点数取值范围进行转换处理,得到第四输出数据。在执行第二算子对应的运算之前,对多个第一算子的第一输出数据的定点数取值范围进行放大处理的转换,放大后得的多个第二输出数据不仅不会出现精度损失,还可以提高数据精度。并且,基于未出现精度损失且高数据精度的多个第二输出数据执行第二算子对应运算,可以确保第二算子输出数据的数据精度。
  • 数据移位方法及装置以及相关产品-202111061491.7
  • 请求不公布姓名 - 中科寒武纪科技股份有限公司
  • 2021-09-10 - 2023-03-14 - G06F5/01
  • 本公开涉及一种数据移位方法及装置以及相关产品,所述产品包括组合处理装置,所述组合处理装置包括计算处理装置、接口装置、其他处理装置和存储装置。计算处理装置可包括一个或多个计算装置。计算处理装置可配置成执行用户指定的操作,计算处理装置可以实现为单核人工智能处理器或者多核人工智能处理器,或者,包括在计算处理装置内的一个或多个计算装置可实现为人工智能处理器核或者人工智能处理器核的部分硬件结构。通过使用以上组合处理装置,本公开可以提高相关产品在进行神经网络模型的运算时的运算效率。
  • 一种基于模型压缩及量化的目标检测方法-202210496635.X
  • 李雪;李锐;张晖 - 山东浪潮科学研究院有限公司
  • 2022-05-09 - 2022-08-23 - G06F5/01
  • 本发明提供了一种于模型压缩及量化的目标检测方法,解决边缘端模型的体积问题。一种基于模型压缩及量化的目标检测方法,包括以下步骤:S1.获取要检测领域内的数据集,可以根据使用场景自主收集或者使用公开数据集;S2.使用浮点数数据完成常规神经网络的训练;S3.在前向传播过程中,折叠BN操作到卷积操作中,完成权重的统一量化,激活函数和模型参数都要量化到8bit,且没有浮点数的操作;S4.反向传播操作不变;S5.获取训练模型后,抽取模型数据,进行FP32转Int8的转换及存取;S6.边缘端设备部署量化后的模型;S7.在端侧利用模型对数据进行推理和分析。
  • 一种移位饱和同步处理的方法及其应用-202011084127.8
  • 黄鹏;丁晓兵;朱少华;冯潮斌 - 上海芯旺微电子技术有限公司
  • 2020-10-12 - 2021-08-10 - G06F5/01
  • 本发明公开了一种移位饱和同步处理的方法及其应用,步骤如下:产生移位MASK,移位后溢出位的选择信号产生,将移位溢出对应的位标记为1,其他位置标记为0;使用选择信号选择待移位的数据,如选择信号中某一位的MASK为1,则选取待移位的数据中的对应结果,反之则输出待移位数据的最高位;检测以上所得所有结果和待移位的数据的最高位,如待移位的数据的最高位为0时以上所得所有结果全为0,或者待移位的数据的最高位为1时以上所得所有结果全为1,则移位无溢出,反之则移位溢出。本发明的方法,逻辑清晰,步序简单,实现了移位与饱和判断的同步进行,提高了移位运行效率,极具应用前景。
  • 一种移位饱和处理方法及其应用-202011084145.6
  • 黄鹏;丁晓兵;朱少华;冯潮斌 - 上海芯旺微电子技术有限公司
  • 2020-10-12 - 2021-08-06 - G06F5/01
  • 本发明公开了一种移位饱和处理方法及其应用,步骤为:对待移位数据的每一位和其最高位进行同或运算,筛选出待移位数据中所有与最高位相同的位并将对应位置标记为1,其他位置标记为0,同时,产生移位MASK,产生移位后溢出位的选择信号,将移位溢出对应的位标记为1,其他位置标记为0;使用选择信号选择饱和判断预处理后得到的数据,如MASK为1,则选取饱和判断预处理后得到的数据中的对应结果,反之则强制输出1;检测所得所有结果是否全为1,如是则移位无溢出,反之则移位溢出即需饱和处理。本发明的方法,逻辑清晰,步序简单,实现了移位与饱和判断的同步进行,提高了移位运行效率,极具应用前景。
  • 数据移位方法、装置、设备及计算机可读存储介质-201910493204.6
  • 殷时友;顾希伟;彭飞 - 龙芯中科(合肥)技术有限公司
  • 2019-06-06 - 2021-08-03 - G06F5/01
  • 本发明实施例提供一种数据移位方法、装置、设备及计算机可读存储介质,该方法包括:接收字节移位宏指令,其中,所述字节移位宏指令包含待移位的源数据、移位位数、临时寄存器标识及目标寄存器标识,根据所述临时寄存器标识,确定与所述临时寄存器标识对应的临时寄存器,并将所述源数据存入与所述临时寄存器标识对应的临时寄存器中,根据所述移位位数对所述临时寄存器中的所有数据进行移位处理,并从经过所述移位处理后的临时寄存器的数据中提取源数据移位结果;将所述源数据移位结果存入与所述目标寄存器标识对应的目标寄存器中。本发明实施例能够有效简化按字节对数据进行移位的实现代码,降低代码的冗余度,降低维护成本。
  • 调制处理装置及方法-201910398463.0
  • 孙一松;李桓;郭晨;王东琳 - 北京思朗科技有限责任公司
  • 2019-05-14 - 2021-01-12 - G06F5/01
  • 本发明公开了一种调制处理装置及方法,其中,调制处理装置包括:外缓存模块,用于存储待调制的原始数据;字节读取模块,用于按照预设位数从外缓存模块存储的原始数据中读取待处理数据;字节移位模块,用于根据调制阶数对待处理数据进行移位处理,得到中间处理数据;字节按位与逻辑运算模块,用于将中间处理数据和预设常数进行按位与运算,得到待调制数据;查询模块,用于根据映射表和待调制数据查询对应的复数数据。该技术方案能够以比特为操作单位进行调制处理,有效地实现了比特级的待调制数据的读取处理,结合映射表对待调制数据对应的复数数据进行查询,有效地提高了复数数据的查询效率,极大地提高了调制处理效率。
  • 用于神经网络的数据压缩-202010192465.7
  • D·R·加西亚·加西亚 - 辉达公司
  • 2020-03-18 - 2020-09-25 - G06F5/01
  • 本申请提供了一种用于神经网络的数据压缩。用于生成数据集的代表值的系统和方法,通过首先压缩数据集中的一部分值来确定第一公共值以及进一步压缩这一部分值的子集来确定第二公共值。代表值是通过取第一公共值和第二公共值之间的差生成的,其中代表值对应于第一和第二公共值与该一部分值的子集内的每个值之间的数学关系。相比于第一和第二公共值,代表值需要更少的存储。
  • 一种基于正交伪随机相位编码的光场并行计算装置及方法-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位电路,所述每两段之间通过一个数据右移控制开关来控制两段之间数据的通断。本发明具有结构简单紧凑、工作性能稳定、适用范围广、可完成多种数据移位等优点。
  • 高速移位电路-200580011556.X
  • 苏曼特·兰普拉萨德 - 高通股份有限公司
  • 2005-02-25 - 2007-04-04 - G06F5/01
  • 本发明揭示关于根据复数个移位控制位的二进制值将复数个输入数据位左移或右移若干个位位置的系统及技术。一第一移位元件可配置成对所述输入数据位实施两种移位操作之一以产生复数个第一输出位,所述移位控制位中的一第一位用于选择由所述第一移位元件所实施的所述移位操作。一第二移位元件可配置成对所述第一输出位实施至少一种移位操作以产生复数个第二输出位,所述至少一种移位操作中的每一操作均可选自两种移位操作,所述移位控制位中一不同的位用于选择由所述第二移位元件所实施的所述至少一种移位操作中的每一操作。一第三移位元件可配置成对所述第二输出位实施两种移位操作之一,所述移位控制位中的一第二位用于选择由所述第三移位元件所实施的所述移位操作。
  • 一种用于左移数据的方法与系统-200610000983.4
  • 尼可拉斯·皮尔森 - 威盛电子股份有限公司
  • 2006-01-13 - 2006-07-19 - G06F5/01
  • 本发明公开了一种用于左移数据的方法与系统,利用标准移位器饱和左移结果,其中,用于左移数据的方法,其包含左移该数据以产生左移结果,右移该数据以产生右移结果,并且依据该右移结果来判断该左移结果是否需要饱和。本发明提供的用于左移数据的系统,包括:一左移信道,用以左移数据;以及一算术右移信道,用以右移数据,其中该右移信道会右移该数据以使该右移结果包括的位等于从左移信道中被移出去的位。采用本发明的用于左移数据的方法及其系统,能执行左移且能实现适当饱和。
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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