会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • INSTRUCTION CATEGORIZATION FOR RUNAHEAD OPERATION
    • RUNAHEAD操作的指令分类
    • US20140164738A1
    • 2014-06-12
    • US13708544
    • 2012-12-07
    • NVIDIA CORPORATION
    • Magnus EkmanGuillermo J. RozasAlexander KlaiberJames van ZoerenPaul SerrisBrad HoytSridharan RamakrishnanHens VanderschootRoss SegelkenDarrell D. Boggs
    • G06F9/30
    • G06F9/30G06F9/3842G06F9/3861
    • Embodiments related to methods and devices operative, in the event that execution of an instruction produces a runahead-triggering event, to cause a microprocessor to enter into and operate in a runahead without reissuing the instruction are provided. In one example, a microprocessor is provided. The example microprocessor includes fetch logic for retrieving an instruction, scheduling logic for issuing the instruction retrieved by the fetch logic for execution, and runahead control logic. The example runahead control logic is operative, in the event that execution of the instruction as scheduled by the scheduling logic produces a runahead-triggering event, to cause the microprocessor to enter into and operate in a runahead mode without reissuing the instruction, and carry out runahead policies while the microprocessor is in the runahead mode that governs operation of the microprocessor and cause the microprocessor to operate differently than when not in the runahead mode.
    • 提供了与方法和设备相关的实施例,其中在指令的执行产生跑道前触发事件的情况下,提供微处理器进入并在没有重新发出指令的情况下操作。 在一个示例中,提供微处理器。 示例微处理器包括用于检索指令的提取逻辑,用于发出由执行提取逻辑检索的指令的调度逻辑以及前导控制逻辑。 示例性跑步头控制逻辑是可操作的,在由调度逻辑调度的指令的执行产生跑道前触发事件的情况下,使得微处理器进入并运行在跑步模式中而不重新发出指令,并执行 微处理器处于控制微处理器操作的跑头模式,并导致微处理器的操作与不在跑头模式时的运行不同。
    • 8. 发明申请
    • TRANSLATION LOOKASIDE BUFFER ENTRY SYSTEMS AND METHODS
    • 翻译LOOKASIDE缓冲进入系统和方法
    • US20140281259A1
    • 2014-09-18
    • US13831176
    • 2013-03-14
    • NVIDIA CORPORATION
    • Alexander KlaiberWilliam Rozas
    • G06F12/10G06F12/08
    • G06F12/0891G06F12/0862G06F12/1027
    • Presented systems and methods can facilitate efficient information storage and tracking operations, including translation look aside buffer operations. In one embodiment, the systems and methods effectively allow the caching of invalid entries (with the attendant benefits e.g., regarding power, resource usage, stalls, etc), while maintaining the illusion that the TLBs do not in fact cache invalid entries (e.g., act in compliance with architectural rules). In one exemplary implementation, an “unreal” TLB entry effectively serves as a hint that the linear address in question currently has no valid mapping. In one exemplary implementation, speculative operations that hit an unreal entry are discarded; architectural operations that hit an unreal entry discard the entry and perform a normal page walk, either obtaining a valid entry, or raising an architectural fault.
    • 提出的系统和方法可以促进有效的信息存储和跟踪操作,包括翻译旁边的缓冲操作。 在一个实施例中,系统和方法有效地允许无效条目的缓存(伴随的优点,例如关于功率,资源使用,停顿等),同时保持TLB实际上不高速缓存无效条目的错觉(例如, 按照建筑规则行事)。 在一个示例性实现中,“虚幻”TLB条目有效地用作当前所讨论的线性地址没有有效映射的提示。 在一个示例性实施方式中,命中不真实条目的推测操作被丢弃; 命中虚幻条目的架构操作会丢弃该条目并执行正常的页面散步,获取有效的条目或提升架构故障。