会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • SYSTEM AND METHOD FOR PERFORMING SHAPED MEMORY ACCESS OPERATIONS
    • 用于执行形状记忆访问操作的系统和方法
    • US20130145124A1
    • 2013-06-06
    • US13312954
    • 2011-12-06
    • Xiaogang QiuJack Hilaire ChoquetteManuel Olivier GauthoMing Y. (Michael) Siu
    • Xiaogang QiuJack Hilaire ChoquetteManuel Olivier GauthoMing Y. (Michael) Siu
    • G06F9/30
    • G06F15/167G06F9/3012G06F9/3455G06F9/383G06F9/3851G06F9/3887
    • One embodiment of the present invention sets forth a technique that provides an efficient way to retrieve operands from a register file. Specifically, the instruction dispatch unit receives one or more instructions, each of which includes one or more operands. Collectively, the operands are organized into one or more operand groups from which a shaped access may be formed. The operands are retrieved from the register file and stored in a collector. Once all operands are read and collected in the collector, the instruction dispatch unit transmits the instructions and corresponding operands to functional units within the streaming multiprocessor for execution. One advantage of the present invention is that multiple operands are retrieved from the register file in a single register access operation without resource conflict. Performance in retrieving operands from the register file is improved by forming shaped accesses that efficiently retrieve operands exhibiting recognized memory access patterns.
    • 本发明的一个实施例提出了提供从寄存器文件中检索操作数的有效方式的技术。 具体地,指令分派单元接收一个或多个指令,每个指令包括一个或多个操作数。 总的来说,操作数被组织成一个或多个操作数组,从中可以形成成形的访问。 操作数从寄存器文件中检索并存储在收集器中。 一旦所有操作数被读取并收集在收集器中,指令分派单元将指令和相应的操作数发送到流多处理器内的功能单元以供执行。 本发明的一个优点是在没有资源冲突的情况下,在单个寄存器访问操作中从寄存器文件中检索多个操作数。 通过形成有效地检索具有公认的存储器访问模式的操作数的形状访问来改进从寄存器文件中检索操作数的性能。
    • 10. 发明授权
    • 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高速缓存命中率得到改善并且指令提取延迟被降低。