[发明专利]一种计算方法及相关产品在审

专利信息
申请号: 202011100339.0 申请日: 2017-12-15
公开(公告)号: CN112230994A 公开(公告)日: 2021-01-15
发明(设计)人: 不公告发明人 申请(专利权)人: 安徽寒武纪信息科技有限公司
主分类号: G06F9/312 分类号: G06F9/312;G06F9/30;G06F9/38;G06F17/16
代理公司: 广州三环专利商标代理有限公司 44202 代理人: 熊永强
地址: 231283 安徽省合肥市高新区习友路3333*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要: 本公开提供了一种信息处理方法,所述方法应用于计算装置内,所述计算装置包括:存储介质、寄存器单元和矩阵计算单元;所述方法包括如下步骤:所述计算装置控制所述矩阵计算单元获取第一运算指令,所述第一运算指令包括执行所述指令所需的矩阵读取指示;所述计算装置控制所述运算单元依据所述矩阵读取指示向所述存储介质发送读取命令;所述计算装置控制所述运算单元依据采用批量读取方式读取所述矩阵读取指示对应的矩阵,对该矩阵执行所述第一运算指令。本申请提供的技术方案具有计算速度快,效率高的优点。
搜索关键词: 一种 计算方法 相关 产品
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

同类专利
  • 数据处理装置以及相关产品-202010390294.9
  • 请求不公布姓名 - 安徽寒武纪信息科技有限公司
  • 2020-05-08 - 2023-10-13 - G06F9/312
  • 本公开涉及一种数据处理装置以及相关产品。所述产品包括控制模块,所述控制模块包括:指令缓存单元、指令处理单元和存储队列单元;所述指令缓存单元,用于存储所述人工神经网络运算关联的计算指令;所述指令处理单元,用于对所述计算指令解析得到多个运算指令;所述存储队列单元,用于存储指令队列,该指令队列包括:按该队列的前后顺序待执行的多个运算指令或计算指令。通过以上装置,本公开可以提高相关产品在进行神经网络模型的运算时的运算效率。
  • 数据处理装置以及相关产品-202010382526.6
  • 请求不公布姓名 - 安徽寒武纪信息科技有限公司
  • 2020-05-08 - 2023-10-03 - G06F9/312
  • 本公开涉及一种数据处理装置以及相关产品。所述产品包括控制模块,所述控制模块包括:指令缓存单元、指令处理单元和存储队列单元;所述指令缓存单元,用于存储所述人工神经网络运算关联的计算指令;所述指令处理单元,用于对所述计算指令解析得到多个运算指令;所述存储队列单元,用于存储指令队列,该指令队列包括:按该队列的前后顺序待执行的多个运算指令或计算指令。通过以上装置,本公开可以提高相关产品在进行神经网络模型的运算时的运算效率。
  • 向队列存储数据的方法、装置及设备-201580002944.5
  • 罗庆超 - 华为技术有限公司
  • 2015-11-27 - 2023-09-22 - G06F9/312
  • 本发明公开了向队列存储数据的方法、装置及设备,属于数据存储领域。所述方法包括:接收入队请求消息,所述入队请求消息包括待入队的数据;根据队列的队列标识和第一数据的入队序号,确定所述待入队的数据的Key名,所述第一数据是当前位于所述队列的队尾的数据;将所述Key名从所述队列的队尾入队,以及将包括所述Key名和所述待入队的数据的键值KV对存储在KV存储系统中。所述装置包括接收模块、确定模块和存储模块。本发明队列中存储由队列标识和入队序号所确定的Key名,使得队列元素整齐有序,便于队列的恢复;基于KV对存储数据,数据不必按最小粒度对齐存储,节约存储空间;通过键值对KV存储系统存储数据,掉电不丢数据。
  • 完整编程命令处理方法与装置-201810381609.6
  • 王晨阳 - 贵阳忆芯科技有限公司
  • 2018-04-25 - 2023-08-15 - G06F9/312
  • 本申请提供了处理完整编程命令的方法与装置。所提供的处理编程命令的方法,包括:接收指示NVM命令的消息;响应于所述消息是指示向NVM芯片写数据的NVM命令,从存储器搬移数据到缓存,向NVM芯片发出完整编程命令的部分;响应于向NVM芯片搬移了完整编程命令的所有数据,向NVM芯片发出命令信号指示NVM芯片开始编程操作。
  • 一种CPU中优化寄存器访问的方法-201910710720.X
  • 李晓辉;胡胜发 - 广州安凯微电子股份有限公司
  • 2019-08-01 - 2023-07-07 - G06F9/312
  • 本发明公开了一种CPU中优化寄存器访问的方法,包括:根据预设的映射策略将数据寄存器和内存栈建立映射关系;根据所述数据寄存器和内存栈的映射关系,将栈存取操作指令进行精简,并根据精简后的操作指令进行数据访问操作。在建立数据寄存器与内存栈的映射关系后,可假定所有的临时变量都在栈上,系统直接访问寄存器即可访问内存栈上这些变量。通过实施本发明,能够在大幅增加数据寄存器的同时,精简了大量的栈存取代码,从而有效降低了编译的复杂度与难度,有效提升了CPU性能。
  • 一种基于RapidIO的飞参数据的存储结构及存储方法-202010821194.7
  • 田宗超;杜超;陈志达;李乐意 - 陕西千山航空电子有限责任公司
  • 2020-08-14 - 2023-01-17 - G06F9/312
  • 本公开实施例中提供了一种基于RapidIO的飞参数据的存储结构及存储方法,具体包括包括数据管理处理机及数据加载记录器,数据管理处理机与数据加载记录器之间经RapidIO高速总线通讯。数据管理处理机内设有任务处理模块PPC,任务处理模块PPC用于获取采集板数据,任务处理模块PPC通过FC节点卡获取任务机指令。任务处理模块PPC内创建若干个不同的RapidIO窗口,RapidIO窗口用于对任务机指令及采集板数据进行区分。数据加载记录器按照各个RapidIO窗口的映射地址创建与RapidIO窗口对应的RapidIO映射窗口。通过本公开的处理方案,提高了极大的提高了飞参数据记录的高可靠性与实时性。
  • 一种支持乱序处理器数据预取的缓存访问系统-202210828128.1
  • 韩军;刘旭东 - 复旦大学
  • 2022-07-14 - 2022-11-08 - G06F9/312
  • 本发明属于集成电路设计技术领域,具体为一种支持乱序处理器数据预取的缓存访问系统。本发明系统具体包括:LOAD访存信息追踪排序模块、LOAD访存地址历史缓冲器、预取器和目标预取地址缓冲器。LOAD访存信息追踪排序模块将乱序LOAD访存信息变为顺序LOAD访存信息,再输入预取器;预取器利用顺序的访存信息实现更准确的训练和目标预取地址预测,预取器输出的有效目标预取地址存储在目标预取地址缓冲器中等待后续发送,目标预取地址缓冲器实时更新以失效不及时地址,以避免发送无用的预取地址。本发明可提高访存规律的学习效率和地址预测的准确率,减少预取请求对缓存系统的资源占用。
  • 一种DS18B20数字温度传感器快速测温的方法-202210871933.2
  • 冯乔春;陈武;杨子力;樊金泽;张尧 - 云南电网有限责任公司曲靖供电局
  • 2022-07-19 - 2022-10-25 - G06F9/312
  • 本发明涉及温度传感器测温技术领域,具体地说,涉及一种DS18B20数字温度传感器快速测温的方法。包括:系统上电初始化和定时中断子程序测温两部分。系统上电后完成IO口、定时器、外围设备的初始化;定时器初始化时配置启动一个定时中断子程序;在中断内依次执行:DS18B20单总线初始化——发送ROM指令——发送读温度指令——读温度——单总线初始化——发送ROM指令——发送温度转换指令——执行其它操作等。本发明设计采用逆序逻辑,完全规避测量过程中等待温度转换的时间,实现快速测温;采用定时器中断方式间隔执行温度测量与读取,提高单片机运行效率;程序调试简单易行,提高测温可靠性。
  • 一种系统寄存器访问指令的执行方法、装置及电子设备-202210683046.2
  • 游柏青;高军;苑佳红;袁媛;曹华嘉 - 飞腾信息技术有限公司
  • 2022-06-17 - 2022-09-23 - G06F9/312
  • 本申请公开了一种系统寄存器访问指令的执行方法、装置及电子设备,该方法包括:从指令缓存中取出系统寄存器访问指令;确定系统寄存器访问指令对应的执行部件,执行部件包括多个执行单元,多个执行单元间使用频率或使用时间不同,多个执行单元共享同一发射队列和结果总线;将系统寄存器访问指令分派至与执行部件对应的发射队列;将发射队列中的系统寄存器访问指令发射至对应的执行单元;执行系统寄存器访问指令,得到执行结果。本申请实施例中,可以不用单独设置一个执行部件来处理系统寄存器访问指令,可以减少微处理器中通用寄存器文件的访问端口,减少一个发射队列的资源,在对性能影响很小的情况下,达到降低微处理的体积和功耗的目的。
  • 神经网络处理器、片上系统及电子设备-201911414951.2
  • 张建中 - OPPO广东移动通信有限公司
  • 2019-12-31 - 2022-05-17 - G06F9/312
  • 本申请实施例提供一种神经网络处理器、片上系统及电子设备,该神经网络处理器包括处理模块和加载存储模块,处理模块被配置为根据获取到的预设指令确定所要传输的数据的字节个数,并根据所要传输的数据的字节个数计算出目标地址;加载存储模块与所述处理模块连接,所述加载存储模块被配置为根据所述目标地址搬移数据。本申请实施例提供的神经网络处理器可以根据所要传输的数据的字节个数计算出目标地址,针对不同数量的字节个数可以计算出目标地址,使得数据传输过程更加灵活。
  • 计算机系统及内存访问技术-201680090723.2
  • 方磊;陈溪;蔡卫光 - 华为技术有限公司
  • 2016-12-12 - 2022-05-13 - G06F9/312
  • 一种计算机系统及内存访问技术。在本申请提供的计算机系统中,在处理具有依赖关系的访存指令时,能够在处理器中获取生产者访存指令和消费者访存指令之间的依赖信息,并根据获取的依赖信息向计算机系统中的内存控制器发送消费者访存请求,从而内存控制器能够根据接收的消费者访存请求中的依赖信息在内存控制器本地解决访存请求之间的依赖关系,并执行消费者访存请求。本申请提供的计算机系统及内存访问技术能够减少内存控制器和处理器核之间的通信次数,缩短内存访问延时,提高内存访问效率。
  • 多核访存指令验证系统与方法-202111352963.4
  • 沈秀红 - 广东赛昉科技有限公司
  • 2021-11-16 - 2022-03-25 - G06F9/312
  • 本发明涉及处理器技术领域,具体涉及一种多核访存指令验证系统与方法,包DUT监测器、访问指令队列、存储指令队列、访存指令控制器、存储缓冲器、内存模型、访问数据比较器、存储数据比较器、原子指令比较器和二级缓存比较器。本发明支持多核多cluster的访存指令验证,并且核和cluster的个数可配,做到了参数化,具有可扩展性。支持在多核系统中,实时比较每个核的访存指令执行的正确性,包括在访问指令提交时,比较访问得到数据的正确性,在存储指令更新cache时,比较写数据的正确性。支持多核系统中原子操作指令的验证,支持多cluster系统中二级缓存关键接口的验证,具有很强的市场应用前景。
  • 计算机软件的操作处理方法及装置、计算机可读介质-202111500724.9
  • 佟鑫;周祥国;田尚杰;朱少帅 - 山东浪潮通软信息科技有限公司
  • 2021-12-09 - 2022-03-18 - G06F9/312
  • 本发明提供一种计算机软件的操作处理方法及装置、计算机可读介质。方法包括:当Proxy对象监听到场景内对应的数据对象发生变更时,触发变更处理函数,以使变更处理函数生成对应的操作记录,将操作记录存储到操作队列中,将当前操作下标加1;当接收到用户发起的撤销操作请求后,从操作队列中取出倒数第二条操作记录作为第一操作记录;将第一操作记录中的变更后的值赋值给变更数据对象的变更属性名称对应的属性上,以使场景状态变更到最后一次操作发生之前的状态;将当前操作下标更改为第一操作记录对应的下标。本发明中每条操作记录的数据量达到最小,节省内存占用。在撤销处理过程中仅改变变更后的值,使得数据变化量达到最小,可以提高响应速度。
  • 缓存颠簸消除方法、装置、设备及存储介质-202110983558.6
  • 刘洋;李宗鹏;黄浩 - 武汉大学
  • 2021-08-25 - 2021-12-03 - G06F9/312
  • 本发明公开了一种缓存颠簸消除方法、装置、设备及存储介质,所述方法通过获取运行环境中处理器缓存的外围缓存大小、缓存行大小以及采用的组相连结构路数,并获取对地址空间连续的有序数据集中数据类型在进行内存对齐后的对齐数据大小,有序数据集的数据总量;根据所述外围缓存大小、所述缓存行大小、所述组相连结构路数、所述对齐数据大小和所述数据总量计算数据调整偏移量及调整次数;根据所述数据调整偏移量和所述需要调整次数对所述有序数据集进行二分查找调整,能够消除缓存颠簸,避免了性能劣化,保证了二分算法的高效性,极大程度上降低查找部分数据时因查找次数增加带来的时间消耗。
  • 数据处理方法及装置以及相关产品-202010390227.7
  • 不公告发明人 - 安徽寒武纪信息科技有限公司
  • 2020-05-08 - 2021-11-09 - G06F9/312
  • 本公开涉及一种数据处理方法及装置以及相关产品。所述产品包括控制模块,所述控制模块包括:指令缓存单元、指令处理单元和存储队列单元;所述指令缓存单元,用于存储所述人工神经网络运算关联的计算指令;所述指令处理单元,用于对所述计算指令解析得到多个运算指令;所述存储队列单元,用于存储指令队列,该指令队列包括:按该队列的前后顺序待执行的多个运算指令或计算指令。通过以上方法,本公开可以提高相关产品在进行神经网络模型的运算时的运算效率。
  • 数据处理方法及装置以及相关产品-202010382523.2
  • 不公告发明人 - 安徽寒武纪信息科技有限公司
  • 2020-05-08 - 2021-11-09 - G06F9/312
  • 本公开涉及一种数据处理方法及装置以及相关产品。所述产品包括控制模块,所述控制模块包括:指令缓存单元、指令处理单元和存储队列单元;所述指令缓存单元,用于存储所述人工神经网络运算关联的计算指令;所述指令处理单元,用于对所述计算指令解析得到多个运算指令;所述存储队列单元,用于存储指令队列,该指令队列包括:按该队列的前后顺序待执行的多个运算指令或计算指令。通过以上方法,本公开可以提高相关产品在进行神经网络模型的运算时的运算效率。
  • 数据处理方法及装置以及相关产品-202010383257.5
  • 不公告发明人 - 安徽寒武纪信息科技有限公司
  • 2020-05-08 - 2021-11-09 - G06F9/312
  • 本公开涉及一种数据处理方法及装置以及相关产品。所述产品包括控制模块,所述控制模块包括:指令缓存单元、指令处理单元和存储队列单元;所述指令缓存单元,用于存储所述人工神经网络运算关联的计算指令;所述指令处理单元,用于对所述计算指令解析得到多个运算指令;所述存储队列单元,用于存储指令队列,该指令队列包括:按该队列的前后顺序待执行的多个运算指令或计算指令。通过以上方法,本公开可以提高相关产品在进行神经网络模型的运算时的运算效率。
  • 一种计算方法及相关产品-202011100339.0
  • 不公告发明人 - 安徽寒武纪信息科技有限公司
  • 2017-12-15 - 2021-01-15 - G06F9/312
  • 本公开提供了一种信息处理方法,所述方法应用于计算装置内,所述计算装置包括:存储介质、寄存器单元和矩阵计算单元;所述方法包括如下步骤:所述计算装置控制所述矩阵计算单元获取第一运算指令,所述第一运算指令包括执行所述指令所需的矩阵读取指示;所述计算装置控制所述运算单元依据所述矩阵读取指示向所述存储介质发送读取命令;所述计算装置控制所述运算单元依据采用批量读取方式读取所述矩阵读取指示对应的矩阵,对该矩阵执行所述第一运算指令。本申请提供的技术方案具有计算速度快,效率高的优点。
  • 一种计算方法及相关产品-201711362617.8
  • 胡帅;刘恩赫;张尧;孟小甫 - 安徽寒武纪信息科技有限公司
  • 2017-12-15 - 2020-10-30 - G06F9/312
  • 本公开提供了一种计算方法及相关产品,所述方法应用于计算装置内,所述计算装置包括:存储介质、寄存器单元和矩阵计算单元;所述方法包括如下步骤:所述计算装置控制所述矩阵计算单元获取第一运算指令,所述第一运算指令包括执行所述指令所需的矩阵读取指示;所述计算装置控制所述运算单元依据所述矩阵读取指示向所述存储介质发送读取命令;所述计算装置控制所述运算单元依据采用批量读取方式读取所述矩阵读取指示对应的矩阵,对该矩阵执行所述第一运算指令。本申请提供的技术方案具有计算速度快,效率高的优点。
  • 对称矩阵的上三角部分存储装置和并行读取方法-201811314509.8
  • 刘大可;刘劭晗 - 海南大学
  • 2018-11-06 - 2020-10-02 - G06F9/312
  • 本发明实施例提供对称矩阵的上三角部分存储装置和并行读取方法,所述装置包括:存储模块选择电路,用于选择待存取的对称矩阵上三角部分各元素对应的存储模块;地址生成电路,用于计算所述待存取的对称矩阵上三角部分各元素在其对应的存储模块中的逻辑地址;并行的m个存储模块,用于存储所述待存取的对称矩阵上三角部分各元素所对应的数据;数据混洗模块,用于对从所述存储模块中读取出的数据进行混洗操作。本发明实施例只需对对称矩阵的上三角部分进行存储,并支持并行读取并恢复对称矩阵的任意行向量和列向量,能够充分利用硬件的并行计算单元,从而可将对称矩阵运算的算法效率提升到通用矩阵运算的算法效率层次。
  • 一种数据处理方法、装置、设备及存储介质-202010450536.9
  • 潘攀;陆洋麟;高世洪;段仕勇;齐俊 - 上海载德信息科技股份有限公司;上海载德信息安全技术有限公司
  • 2020-05-25 - 2020-09-04 - G06F9/312
  • 本发明公开了一种数据处理方法、装置、设备及存储介质。该方法包括:第一器件获取目标数据;所述第一器件将所述目标数据写入存储器的目标区域;所述第一器件在写操作结束后,向寄存器或者中断发送写操作结束指令,以使所述寄存器或者中断向第二器件发送写操作结束信息,所述第二器件根据所述写操作结束信息读取所述目标区域内的所述目标数据,通过本发明的技术方案,能够实现第一器件和第二器件共同使用一个DDR区域,第一器件处理完成的数据放在DDR的特定区域,第二器件可以直接取走,不需要第二器件拷贝数据,只需要第二器件简单的控制读写状态,进而减少第二器件的占用率,提升操作效率。
  • 数据存储系统和数据存储方法-201480083890.5
  • 张广艳;郑纬民 - 清华大学
  • 2014-12-09 - 2020-07-10 - G06F9/312
  • 提供了基于独立磁盘冗余阵列RAID机制的数据存储系统和数据存储方法。数据存储系统包括:RAID控制器;以及存储设备子系统,该存储设备子系统包括多个用于存储数据的第一物理存储设备和多个用于存储数据的校验信息的第二物理存储设备,其中第一物理存储设备被划分为彼此独立的多个物理存储设备集合,不同第一物理存储设备集合之间数据的访问不会互相干扰,以及该多个第二物理存储设备为所有第一物理存储设备集合共享,RAID控制器以RAID机制在每个第一物理存储设备集合上存储数据,而将校验信息存储在共享的多个第二物理存储设备上。数据存储系统将不同RAID卷之间的校验盘组成一个共享集合,提高了存储系统的性能和可靠性。
  • 指令处理方法及使用所述方法的存储控制器-201811073420.7
  • 詹克伟;吴迪贤;谢宏志 - 深圳大心电子科技有限公司
  • 2018-09-14 - 2020-03-24 - G06F9/312
  • 本发明提出一种指令处理方法及存储控制器。指令处理方法包括:对指令伫列依序接收的多个指令执行指令合并程序。指令合并程序包括初始化步骤及多个叠代。初始化步骤包括:将指令伫列中的指令传送到连续性检查池,将连续性检查池中的指令的初始指令传送到连续清单,并设定连续清单的范围。每个叠代包括:将指令伫列中的指令传送到连续性检查池;判断连续性检查池的指令与连续清单的范围是否符合连续条件;以及当指令的第一指令与范围符合连续条件时,将第一指令附接到连续清单并根据第一指令重新设定连续清单的范围。
  • 使用动态生成的虚拟磁盘内容优化供应时间的方法-201480038302.6
  • R·K·阿绍克;J·K·科库巴;J·I·奥尔蒂斯;A·J·夸克 - 国际商业机器公司
  • 2014-06-26 - 2019-05-28 - G06F9/312
  • 中间件二进制的分配包括:接收用于使用中间件服务(多个)部署工作负载的请求;选择用于托管所述中间件服务(多个)的基本操作系统(OS)映像;确定用于所述中间件服务(多个)的二进制文件(多个)在存储系统上的存储库中的位置;在所述存储系统上克隆包含所述基本OS映像的虚拟磁盘;以及将所述二进制文件(多个)从所述存储库中的所述位置复制到所述存储系统上的所述克隆的虚拟磁盘中。直接在所述存储系统上将所述二进制文件(多个)复制到所述虚拟磁盘上,而不需要穿过网络接口。仅在虚拟机(VM)的部署之前,使用所述二进制文件增强所述基本OS映像。
  • 基于智能控制芯片的五段码程序语言-201711007042.8
  • 席卫平 - 席卫平
  • 2017-10-25 - 2019-05-03 - G06F9/312
  • 本发明公开一种基于智能控制芯片的五段码程序语言,具体讲是一种基于单片机、嵌入式处理器等以下统称为智能控制芯片的;由数字、英文字母组成的有序代码为指令语句的计算机程序语言。其特征为由六个字符(代码)分成五段构成,即指令段加四个参数段;指令段占用两个字符位置,四个参数段各占一个字符位置;每个字符可选十六进制的表述符号,即数字0~9和英文字母A~F;在不同的指令里,这些数字和字母代表着不同的含义;每条指令段的代码都是唯一的、没有重复的。而且,这种计算机程序语言表述方法易懂、易记、易掌握,便于中小学生从事科普活动。
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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