-
公开(公告)号:CN105379121B
公开(公告)日:2019-06-28
申请号:CN201480040506.3
申请日:2014-09-08
申请人: 华为技术有限公司
IPC分类号: H03K19/096
CPC分类号: G06F9/30145 , G06F1/08 , G06F1/10 , G06F9/30036 , G06F9/30189 , G06F9/3826 , G06F9/3828 , G06F9/3836 , G06F9/3851 , G06F9/3853 , G06F9/3871 , G06F9/3877 , G06F9/3885 , G06F9/3889 , G06F9/3891 , G06F9/5011 , G06F15/8007 , G06F15/8053 , G06F15/8092 , G06F2009/3883
摘要: 一种无时钟异步处理电路或系统利用自计时发生器来调整电路/系统中处理周期所需要/允许的处理时延(等待时间)。自计时发生器的定时可依据各种参数动态调整。这些参数可以包括处理指令、操作码信息、电路/系统要执行的处理的类型、或整体期望的处理性能。还可以对该等待时间进行调整以改变处理性能,包括功耗、速度等。
-
公开(公告)号:CN109063830A
公开(公告)日:2018-12-21
申请号:CN201810849479.4
申请日:2017-10-30
申请人: 上海寒武纪信息科技有限公司
CPC分类号: G06F7/5443 , G06F9/30007 , G06F9/30029 , G06F9/30036 , G06F9/30181 , G06F9/382 , G06F9/3826 , G06F9/3867 , G06F13/28 , G06F17/153 , G06F17/16 , G06F17/2809 , G06K9/00268 , G06K9/00288 , G06K9/627 , G06N3/0454 , G06N3/063 , G06N3/08 , G06N3/084 , G06Q30/0251 , G06Q30/0271 , G06Q30/0631 , G06T1/20 , G06T1/60 , G06T3/0012 , G06T3/4053 , G06T5/009 , G06T2200/28 , G10L15/16 , G10L15/26 , G10L15/285
摘要: 本发明提供一种机器学习处理器及机器学习处理器执行向量范数指令方法,所述处理器设置于计算装置内,所述计算装置用于神经网络运算指令,本申请提供的技术方案具有能耗低的优点。
-
公开(公告)号:CN109032668A
公开(公告)日:2018-12-18
申请号:CN201710434300.4
申请日:2017-06-09
申请人: 超威半导体公司
CPC分类号: G06F9/3867 , G06F9/3001 , G06F9/30021 , G06F9/30036 , G06F9/3012 , G06F9/30141 , G06F9/3802 , G06F9/3826 , G06F9/383 , G06F9/3832 , G06F9/3857 , G06F12/0804 , G06F12/0855 , G06F12/0875 , G06F12/0891 , G06F12/121 , G06F2212/1008 , G06F2212/1024 , G06F2212/452 , G06F9/30014 , G06F9/3885 , G06F9/3887 , G06F15/8007
摘要: 本发明涉及一种具有高带宽和低功率向量寄存器堆的流处理器。公开了用于实现由并行处理器使用的高带宽低功率的向量寄存器堆的系统、装置和方法。在一个实施方式中,系统至少包括具有多个处理流水线的并行处理单元。并行处理单元包括向量运算逻辑单元和高带宽低功率向量寄存器堆。向量寄存器堆包括满足寄存器带宽要求的多内存库高密度随机存取存储器(RAM)。并行处理单元还包括指令请求队列和指令操作数缓冲器,以便为VALU指令和向量I/O指令提供足够的本地带宽。此外,并行处理单元被配置为利用RAM的输出触发器作为最后一级高速缓存来减少多个指令之间的重复操作数请求。并行处理单元包括向量目标高速缓存以向向量寄存器堆提供附加的R/W带宽。
-
公开(公告)号:CN104335167B
公开(公告)日:2018-04-27
申请号:CN201380028301.9
申请日:2013-06-04
申请人: 高通股份有限公司
发明人: M·J·布朗 , 詹姆斯·诺里斯·迪芬德尔费尔 , M·W·莫罗 , 布莱恩·迈克尔·斯坦普尔 , 迈克尔·斯科特·麦基尔文
IPC分类号: G06F9/38
CPC分类号: G06F9/3836 , G06F9/3826 , G06F9/3838 , G06F9/3885
摘要: 本发明揭示基于寄存器相关联偏好向执行管线发布指令及相关指令处理电路、系统、方法及计算机可读媒体。在一个实施例中,检测指令流中的指令。在确定所述指令指定至少一个源寄存器时,基于管线发布表中与所述至少一个源寄存器相关联的至少一个管线指示符确定执行管线偏好,且基于所述执行管线偏好向执行管线发布所述指令。在做出所述指令指定至少一个目标寄存器的确定时,基于所述指令被发布到的所述执行管线更新所述管线发布表中与所述至少一个目标寄存器相关联的至少一个管线指示符。以此方式,可促进指令的最优转发,从而改进处理器性能。
-
公开(公告)号:CN107832844A
公开(公告)日:2018-03-23
申请号:CN201711212994.3
申请日:2017-10-30
申请人: 上海寒武纪信息科技有限公司
发明人: 不公告发明人
CPC分类号: G06N3/063 , G06F9/382 , G06F9/3826 , G06N3/0454 , G06N3/084 , G10L15/26
摘要: 本公开提供了一种信息处理方法,所述方法应用于计算装置内,所述计算装置包括:通信单元和运算单元;所述方法包括如下步骤:通过通信单元获取用户输入的待识别语音;控制运算单元调用运算指令对所述待识别语音进行语音识别处理,从而获得所述待识别语音所对应的目标文本信息;其中,所述运算指令为预先设置用于语音识别的指令。本申请提供的技术方案具有计算速度快,效率高的优点。
-
公开(公告)号:CN104216681B
公开(公告)日:2018-02-13
申请号:CN201310213735.8
申请日:2013-05-31
申请人: 华为技术有限公司 , 中国科学院计算技术研究所
IPC分类号: G06F9/30
CPC分类号: G06F9/384 , G06F9/3826
摘要: 本发明提供一种CPU指令处理方法和处理器,涉及计算机领域,能够节省寄存器资源,并降低读写继存器所需消耗的功耗。其方法为:当第一指令的结果只被第一指令之后的第二指令使用一次时,将第一指令和第二指令的中间结果不写回寄存器堆并且在寄存器重命名阶段对存储所述中间结果的寄存器不进行重命名,即不将存储所述中间结果的寄存器映射为物理寄存器。本发明的实施例用于指令间的结果传递。
-
公开(公告)号:CN105718242A
公开(公告)日:2016-06-29
申请号:CN201610030455.7
申请日:2016-01-15
申请人: 中国人民解放军国防科学技术大学
CPC分类号: G06F9/30047 , G06F9/3826 , G06F9/383
摘要: 本发明提供一种多核DSP中支持软硬件数据一致性的处理方法与系统,其中处理方法包括:在DSP结构中增加ABR,ABR的内容和多个L1DC通过多级寄存器的直连;在L1DC中增加JSL,JSL根据ABR的内容、当前请求或替换请求的属性信息,生成不同的请求命令经过片上网络分流发送给LLC;在LLC中建立MCP,根据预先设置的请求命令的处理规则,对MCP中对接收到的分流过来的不同请求命令进行处理以选择采用软件一致性协议管理或者采用硬件一致性协议管理。本发明实施例通过在DSP结构中增加ABR、在L1DC中增加JSL以及在LLC中建立MCP,实现在多核DSP中在软件数据一致性和硬件数据一致性之间灵活切换,兼具两种方案优点,具有硬件开销小,用户使用方便的特点。
-
公开(公告)号:CN105393240A
公开(公告)日:2016-03-09
申请号:CN201480041103.0
申请日:2014-09-08
申请人: 华为技术有限公司
IPC分类号: G06F15/163
CPC分类号: G06F9/30145 , G06F1/08 , G06F1/10 , G06F9/30036 , G06F9/30189 , G06F9/3826 , G06F9/3828 , G06F9/3836 , G06F9/3851 , G06F9/3853 , G06F9/3871 , G06F9/3877 , G06F9/3885 , G06F9/3889 , G06F9/3891 , G06F9/5011 , G06F15/8007 , G06F15/8053 , G06F15/8092 , G06F2009/3883
摘要: 一种异步处理系统,包括:异步标量处理器和耦合到所述标量处理器的异步向量处理器。所述异步标量处理器用于对输入数据执行处理功能并输出指令。所述异步向量处理器用于响应从所述标量处理器接收的超长指令字(VLIW)执行处理功能。所述VLIW包括第一部分和第二部分,所述第一部分至少包括向量指令。
-
公开(公告)号:CN102473115B
公开(公告)日:2015-04-22
申请号:CN201080035505.1
申请日:2010-08-13
申请人: 高通股份有限公司
IPC分类号: G06F9/48
CPC分类号: G06F9/4843 , G06F9/3826 , G06F9/4812 , G06F9/5044 , Y02D10/22 , Y02D10/24
摘要: 高效数据处理装置和方法包括由软件进行预编程的硬件组件。每一个硬件组件触发其它组件来完成其任务。在完成最后的预编程的硬件任务之后,硬件组件发出软件中断。
-
公开(公告)号:CN104216681A
公开(公告)日:2014-12-17
申请号:CN201310213735.8
申请日:2013-05-31
申请人: 华为技术有限公司 , 中国科学院计算技术研究所
IPC分类号: G06F9/30
CPC分类号: G06F9/384 , G06F9/3826
摘要: 本发明提供一种CPU指令处理方法和处理器,涉及计算机领域,能够节省寄存器资源,并降低读写继存器所需消耗的功耗。其方法为:当第一指令的结果只被第一指令之后的第二指令使用一次时,将第一指令和第二指令的中间结果不写回寄存器堆并且在寄存器重命名阶段对存储所述中间结果的寄存器不进行重命名,即不将存储所述中间结果的寄存器映射为物理寄存器。本发明的实施例用于指令间的结果传递。
-
-
-
-
-
-
-
-
-