一种实现处理器预执行的方法及相应的装置

    公开(公告)号:CN102184127B

    公开(公告)日:2013-11-06

    申请号:CN201110131830.4

    申请日:2011-05-20

    Abstract: 本发明提供了一种实现处理器预执行的方法及相应的装置,方法包括:处理器在正常执行指令期间,当检测到发生长延时缓存失效时备份寄存器;在预执行指令期间,对预执行的每一指令标记预执行结果的状态;对引发长延时缓存失效的Load指令进行值预测,并使用经该值预测的预测值预执行与该Load指令数据相关的后续指令;按程序顺序将预执行结果保存在指令复用队列IRQ,并根据标记的状态设置相应的标志。本发明结合值预测和指令复用两种技术,充分发挥了各自的优势,在提高处理器性能的同时降低其预执行的能耗开销,因此提高处理器的能效性。

    一种针对包容性末级高速缓存的替换方法

    公开(公告)号:CN103049399A

    公开(公告)日:2013-04-17

    申请号:CN201210593707.9

    申请日:2012-12-31

    Abstract: 一种针对包容性末级高速缓存的替换方法,涉及处理器中包容性末级高速缓存的替换方法,在不牺牲包容性末级高速缓存一致性协议简单的优点的情况下,提高包容性末级缓存的性能,所述替换方法,包括:在一个高速缓存块进入末级高速缓存时,预测所述进入块的局部性,如果预测结果为所述高速缓存块的局部性差,则将所述高速缓存块放入高排出优先级列表中,否则将所述高速缓存块放入低排出优先级列表中;在替换时,检测高排出优先级列表中的高速缓存块,将不在内部高速缓存中的一个高排出优先级列表中的高速缓存块作为受害者替换出末级高速缓存。本发明可以有效提高包容性末级高速缓存的性能,并且只需要很少的硬件开销和设计修改。

    一种实现数据预取的方法及装置

    公开(公告)号:CN102521158A

    公开(公告)日:2012-06-27

    申请号:CN201110415405.8

    申请日:2011-12-13

    CPC classification number: G06F12/0862 G06F2212/6026 Y02D10/13

    Abstract: 本发明提供了一种实现数据预取的方法及装置,其中预取器装置包括:访存模式识别单元将全局失效地址流划分为局部失效地址流,按时间顺序将局部失效地址流中最近发生的两个缓存失效的地址信息记录为历史访存信息,并根据该记录捕获跨距访存模式并生成相应的预取地址。本发明通过改善差值相关预取器的存储利用效率,并通过减少对预取器性能提升没有贡献的冗余预取,使得预取器在相同存储开销的情况下能够获得更好的性能优化效果,同时可有效降低预取器访问片上缓存的带宽需求和功耗开销。

    一种基于碳硅融合技术的加解密芯片

    公开(公告)号:CN108038394B

    公开(公告)日:2021-04-30

    申请号:CN201711304072.5

    申请日:2017-12-11

    Abstract: 本发明涉及一种基于碳硅融合技术的加解密芯片,包括硅基晶体管加解密算法电路和碳纳米晶体管密钥注入存储电路。其中,所述的硅基晶体管加解密算法电路是以硅为衬底的硅基集成电路,所述的碳纳米晶体管密钥注入存储电路叠加在硅基集成电路上。本发明提供的基于碳硅融合技术的加解密芯片,在硅基集成电路上二次集成碳纳米晶体管电路,通过碳纳米管电路实现加解密芯片密钥的注入存储;进一步的,利用碳纳米晶体管的特性,增加密钥破解难度,同时可实现密钥存储电路的自毁,提升加解密芯片的安全性。

    一种实现读指令执行的方法及装置

    公开(公告)号:CN102364431B

    公开(公告)日:2014-09-10

    申请号:CN201110321857.X

    申请日:2011-10-20

    Abstract: 本发明披露了实现读指令执行的方法及装置,其中方法包括:在写指令的执行阶段,采用多路组相联的活跃写指令窗口的组内相应的路记录写指令的信息,并将该组的所有路中最旧的写指令记录替换出。在写指令进入过滤流水级时,采用多路组相联的写指令序列Bloom过滤器中相应的组内相应的路记录写指令的信息,并将该组的所有路中最旧的写指令记录替换出。本发明可实现大范围的推测式访存数据前递来减少读指令的执行延迟,从而可有效地提高处理器读指令执行的性能。

    实现现代处理器间接转移预测的装置及方法

    公开(公告)号:CN102306094B

    公开(公告)日:2014-03-26

    申请号:CN201110235512.2

    申请日:2011-08-16

    Abstract: 本发明披露了实现现代处理器间接转移预测的装置及方法,其中装置包括:分支方向预测器根据定义的多个子预测器预测的间接转移方向生成目标指针;目标地址映射装置将分支方向预测器生成的目标指针映射为索引分支目标缓冲器的虚拟地址;以及分支目标缓冲器为间接转移指令分配目标地址项和分配项,其中,目标地址项通过虚拟地址索引;分配项记录每一间接转移指令目标地址项的使用情况,通过程序计数器的值索引。本发明在不需要大容量存储结构支持的基础上,能够以与已有的间接转移预测技术类似的时间代价,换取同时提高预测准确率和处理器能效的效果。

    实现现代处理器间接转移预测的装置及方法

    公开(公告)号:CN102306093B

    公开(公告)日:2014-03-05

    申请号:CN201110221833.7

    申请日:2011-08-04

    Abstract: 本发明披露了实现现代处理器间接转移预测的装置及方法,其中装置包括:方向预测器在预测间接转移指令方向的同时选择模式历史记录的第一次访问索引和第二次访问索引,并通过该模式历史记录生成及输出相应的组-路指针;组-路指针寄存器保存模式历史记录输出的组-路指针;以及分支目标缓冲器建立子块和分配项,其中,子块为每一间接转移指令分配通过组-路指针索引的目标地址项;分配项用于记录每一间接转移指令目标地址项的使用情况。本发明在不需要大容量存储结构支持的基础上,可取得与直接地址预测相类似的预测效果,由此可提高处理器的能效性。

Patent Agency Ranking