-
公开(公告)号:CN108427573B
公开(公告)日:2020-11-03
申请号:CN201810170615.7
申请日:2018-03-01
Applicant: 中国科学院计算技术研究所
IPC: G06F9/30
Abstract: 本发明提供一种用于处理器的适于短操作数的扩展指令执行方法,包括:1)取出扩展指令,其由处理器的原始长操作数指令扩展而得;原始长操作数指令包括至少两个用于指定操作数位置的域,操作数包括源操作数和目的操作数;其中,将原始长操作数指令的至少一个用于指定操作数位置的域重定义为指定两个短操作数位置的域,从而得到所述扩展指令;2)对指令进行译码,分解成对应于一系列微操作的控制信号;3)将控制信号派发,以寻址并取出短操作数、执行原始长操作数指令对应的运算、然后再将运算结果存入扩展指令所指定的寄存器。本发明还提供了相应的用于处理器的适于短操作数的扩展指令执行装置。
-
公开(公告)号:CN104239236B
公开(公告)日:2018-02-13
申请号:CN201310239646.0
申请日:2013-06-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/1027
Abstract: 本发明实施例提供一种旁路转换缓冲缺失的处理方法及旁路转换缓冲,该方法包括:当当前访存操作发生TLB缺失异常时,TLB查询历史信息库以确定当前访存操作所使用的VA是否曾被使用,若在历史信息库中查找到该VA,则无需等到指令提取阶段再处理该TLB缺失异常,而是直接从内存中获取与当前VA对应的物理地址PA并进行相应的处理,实现对TLB缺失异常的快速处理,从而提升处理器的性能。
-
公开(公告)号:CN103902470B
公开(公告)日:2017-10-24
申请号:CN201210571969.5
申请日:2012-12-25
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/16
CPC classification number: Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: 本发明提供一种读缺失时的处理方法、设备和系统。该方法包括第一处理器产生地址信息,所述地址信息中包含Cache Tag;所述第一处理器在确定出存在第一Cache Line时,获取所述第一Cache Line中记录的第二处理器的信息,所述第一Cache Line的Tag与所述Cache Tag数值相同,且状态位指示为无效状态;所述第一处理器根据所述第二处理器的信息,向所述第二处理器单播发送总线读事务,使得所述第二处理器在存储有效的所述第一CacheLine的数据副本时,提供所述第一Cache Line的数据。本发明实施例可以降低读缺失时的功耗开销。
-
公开(公告)号:CN104424117A
公开(公告)日:2015-03-18
申请号:CN201310364417.1
申请日:2013-08-20
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
CPC classification number: G06F12/1045 , G06F12/0842 , G06F12/0862 , G06F12/1009 , G06F12/1027 , G06F2212/1016 , G06F2212/1021 , G06F2212/6022 , G06F2212/654 , G06F2212/68 , G06F2212/681
Abstract: 本发明提供一种内存物理地址查询方法和装置。该方法包括:将备用缓存器中存储的待寻址的第二线程的页表项存储至预取缓存器中,备用缓存器中存储旁路转换缓存器中设定时间内未被查询的页表项;接收第二线程发送的携带虚拟地址的内存寻址请求消息;根据虚拟地址在旁路转换缓存器和预取缓存器中查询对应的物理地址。本发明提供的内存物理地址查询方法和装置,根据待寻址第二线程的虚拟地址在旁路转换缓存器和预取缓存器中同时进行查询,且预取缓存器中存储有旁路转换缓存器中设定时间内未被查询的第二线程的页表项,从而提高对虚拟地址对应的物理地址的查询命中几率,缩短寻址时间。
-
公开(公告)号:CN108304217B
公开(公告)日:2020-11-03
申请号:CN201810195510.7
申请日:2018-03-09
Applicant: 中国科学院计算技术研究所
IPC: G06F9/30
Abstract: 提供了一种用于将原始的长位宽操作数指令转换为短位宽操作数指令的方法,其中,所述长位宽操作数指令包括用于指定至少两个寄存器的至少两个字段,所述至少两个寄存器中的每一个能够存储一个长位宽源操作数,所述方法包括:从所述至少两个字段中选择第一字段;使用所述第一字段指定用于存储两个短位宽源操作数的一个寄存器,其中,所述两个短位宽源操作数分别存储于该寄存器的高半部分和低半部分;以及,在指令中指定所述短位宽源操作数的位宽,该位宽小于所述长位宽源操作数的位宽。还提供了用于执行该短位宽操作数指令的方法。
-
公开(公告)号:CN103905300B
公开(公告)日:2017-12-15
申请号:CN201210572445.8
申请日:2012-12-25
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/70 , H04L12/801
Abstract: 本发明实施例提供一种数据报文发送方法、设备及系统。该方法包括:当前节点存在待发送的数据报文时,判断下游节点的当前缓存剩余空间是否大于等于所述数据报文的长度;若是,所述当前节点将所述数据报文发送至所述下游节点;若否,所述当前节点将所述数据报文拆分为至少两个子数据报文,并向所述下游节点逐个发送所述子数据报文,其中,所述子数据报文的长度小于等于所述下游节点的当前缓存剩余空间。根据本发明提供一种数据报文发送方法、设备及系统,有效减少了链路空闲时间,充分了利用链路资源。
-
公开(公告)号:CN104038450B
公开(公告)日:2017-09-19
申请号:CN201310068224.1
申请日:2013-03-04
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/951
CPC classification number: H04L69/04
Abstract: 本发明提供一种基于PCIE总线的报文传输方法与装置,该方法包括:接收数据传输请求,并根据数据传输请求判断数据传输请求所请求的待传输数据是否具备压缩条件;若具备压缩条件,则将待传输数据封装在至少两个数据报文中;其中,所述压缩事务层数据报文缺少至少一个字段或所述压缩事务层数据报文的至少一个字段中配置压缩信息;将所述至少两个数据报文的数据标识设置为相同值;将至少两个数据报文通过PCIE总线传输给对端设备。本发明实施例提供的基于PCIE总线的报文传输方法与装置,在传输过程中实现节约信道资源。
-
公开(公告)号:CN104252425A
公开(公告)日:2014-12-31
申请号:CN201310269557.0
申请日:2013-06-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
CPC classification number: G06F12/0875 , G06F9/3802 , G06F9/3851 , G06F12/0842
Abstract: 本发明实施例提供一种指令缓存的管理方法和处理器,实际计算机领域,能够扩大硬件线程的指令缓存容量,降低指令缓存的缺失率,提高系统性能。该处理器的共享指令缓存中的硬件线程标识用于识别共享指令缓存中的缓存行对应的硬件线程,私有指令缓存用于存储从共享指令缓存中替换出的指令缓存行,还包括缺失缓存,当处理器的硬件线程在从指令缓存中获取指令时,同时访问指令缓存中的共享指令缓存和硬件线程对应的私有指令缓存,确定共享指令缓存和硬件线程对应的私有指令缓存是否存在指令,并根据判断结果从共享指令缓存或硬件线程对应的私有指令缓存中获取指令。本发明实施例用于管理处理器的指令缓存。
-
公开(公告)号:CN104252334A
公开(公告)日:2014-12-31
申请号:CN201310270207.6
申请日:2013-06-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/38
CPC classification number: G06F9/3804
Abstract: 本发明实施例提供一种分支目标地址获取方法和装置,通过根据当前分支指令的PC值的中位确定第一分支目标地址缓存BTAC中与当前分支指令对应的第一条目;判断当前分支指令的进程号和当前分支指令的PC值的高位是否与当前分支指令对应的第一条目中的标签字段中存储的分支指令的进程号和分支指令的PC的高位相同;若相同,则获取与当前分支指令对应的第一条目中的目标PC字段中的分支目标地址作为当前分支指令的分支目标地址。本发明相当于将第一BTAC中与当前分支指令的进程号、PC值的高位和中位都相同的分支指令的分支目标地址作为了当前分支指令的分支目标地址,因此,避免了进程间干扰的问题。
-
公开(公告)号:CN104038450A
公开(公告)日:2014-09-10
申请号:CN201310068224.1
申请日:2013-03-04
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/951
CPC classification number: H04L69/04
Abstract: 本发明提供一种基于PCIE总线的报文传输方法与装置,该方法包括:接收数据传输请求,并根据数据传输请求判断数据传输请求所请求的待传输数据是否具备压缩条件;若具备压缩条件,则将待传输数据封装在至少两个数据报文中;其中,所述压缩事务层数据报文缺少至少一个字段或所述压缩事务层数据报文的至少一个字段中配置压缩信息;将所述至少两个数据报文的数据标识设置为相同值;将至少两个数据报文通过PCIE总线传输给对端设备。本发明实施例提供的基于PCIE总线的报文传输方法与装置,在传输过程中实现节约信道资源。
-
-
-
-
-
-
-
-
-