会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Multi-level instruction cache prefetching
    • 多级指令缓存预取
    • US09110810B2
    • 2015-08-18
    • US13312962
    • 2011-12-06
    • Nicholas WangJack Hilaire Choquette
    • Nicholas WangJack Hilaire Choquette
    • G06F13/00G06F13/28G06F12/08G06F9/38
    • G06F12/0862G06F9/3802G06F9/3875G06F2212/6026
    • One embodiment of the present invention sets forth an improved way to prefetch instructions in a multi-level cache. Fetch unit initiates a prefetch operation to transfer one of a set of multiple cache lines, based on a function of a pseudorandom number generator and the sector corresponding to the current instruction L1 cache line. The fetch unit selects a prefetch target from the set of multiple cache lines according to some probability function. If the current instruction L1 cache 370 is located within the first sector of the corresponding L1.5 cache line, then the selected prefetch target is located at a sector within the next L1.5 cache line. The result is that the instruction L1 cache hit rate is improved and instruction fetch latency is reduced, even where the processor consumes instructions in the instruction L1 cache at a fast rate.
    • 本发明的一个实施例提出了一种改进的方式来预取多级缓存中的指令。 提取单元基于伪随机数发生器的功能和与当前指令L1高速缓存行相对应的扇区,发起预取操作以传送一组多个高速缓存行中的一个。 提取单元根据一些概率函数从多条高速缓存行集合中选择预取目标。 如果当前指令L1高速缓存370位于对应的L1.5高速缓存行的第一扇区内,则所选择的预取目标位于下一个L1.5高速缓存行内的扇区处。 结果是,即使在处理器以快速的速率消耗指令L1高速缓存中的指令的情况下,指令L1高速缓存命中率得到改善并且指令提取延迟被降低。
    • 7. 发明申请
    • MULTI-LEVEL INSTRUCTION CACHE PREFETCHING
    • 多级指导高速缓存
    • US20130145102A1
    • 2013-06-06
    • US13312962
    • 2011-12-06
    • Nicholas WangJack Hilaire Choquette
    • Nicholas WangJack Hilaire Choquette
    • G06F12/02
    • G06F12/0862G06F9/3802G06F9/3875G06F2212/6026
    • One embodiment of the present invention sets forth an improved way to prefetch instructions in a multi-level cache. Fetch unit initiates a prefetch operation to transfer one of a set of multiple cache lines, based on a function of a pseudorandom number generator and the sector corresponding to the current instruction L1 cache line. The fetch unit selects a prefetch target from the set of multiple cache lines according to some probability function. If the current instruction L1 cache 370 is located within the first sector of the corresponding L1.5 cache line, then the selected prefetch target is located at a sector within the next L1.5 cache line. The result is that the instruction L1 cache hit rate is improved and instruction fetch latency is reduced, even where the processor consumes instructions in the instruction L1 cache at a fast rate.
    • 本发明的一个实施例提出了一种改进的方式来预取多级缓存中的指令。 提取单元基于伪随机数发生器的功能和与当前指令L1高速缓存行相对应的扇区,发起预取操作以传送一组多个高速缓存行中的一个。 提取单元根据一些概率函数从多条高速缓存行集合中选择预取目标。 如果当前指令L1高速缓存370位于对应的L1.5高速缓存行的第一扇区内,则所选择的预取目标位于下一个L1.5高速缓存行内的扇区处。 结果是,即使在处理器以快速的速率消耗指令L1高速缓存中的指令的情况下,指令L1高速缓存命中率得到改善并且指令提取延迟被降低。