会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • A BALANCED P-LRU TREE FOR A
    • 一个平衡的P-LRU树,一个“多个3”的方式高速缓存
    • WO2013095467A1
    • 2013-06-27
    • PCT/US2011/066652
    • 2011-12-21
    • INTEL CORPORATIONBASEL, AdiHILDESHEIM, GurRAIKIN, ShlomoCHAPPELL, RobertKIM, Ho-SeopBHATIA, Rohit
    • BASEL, AdiHILDESHEIM, GurRAIKIN, ShlomoCHAPPELL, RobertKIM, Ho-SeopBHATIA, Rohit
    • G06F1/00
    • G06F12/122G06F3/0604G06F12/00G06F12/0842G06F12/0864G06F12/124G06F12/125
    • In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing a balanced P-LRU tree for a "multiple of 3" number of ways cache. For example, in one embodiment, such means may include an integrated circuit having a cache and a plurality of ways. In such an embodiment the plurality of ways include a quantity that is a multiple of three and not a power of two, and further in which the plurality of ways are organized into a plurality of pairs. In such an embodiment, means further include a single bit for each of the plurality of pairs, in which each single bit is to operate as an intermediate level decision node representing the associated pair of ways and a root level decision node having exactly two individual bits to point to one of the single bits to operate as the intermediate level decision nodes representing an associated pair of ways. In this exemplary embodiment, the total number of bits is N-1, wherein N is the total number of ways in the plurality of ways. Alternative structures are also presented for full LRU implementation, a "multiple of 5" number of cache ways, and variations of the "multiple of 3" number of cache ways.
    • 根据本文公开的实施例,提供了用于实现用于“3”倍的方式高速缓存的平衡P-LRU树的方法,系统,机制,技术和装置。 例如,在一个实施例中,这种装置可以包括具有高速缓存和多个方式的集成电路。 在这样的实施例中,多个方式包括一个数量是三的倍数,而不是二的幂,并且其中多个方式被组织成多对。 在这样的实施例中,装置还包括用于多个对中的每一对的单个位,其中每个单个位将用作表示相关联的方式的中间级决策节点和具有正好两个单独位的根级判定节点 指向要作为表示相关联的方式的中间级决策节点操作的单个位之一。 在该示例性实施例中,总数是N-1,其中N是多个方式的总路数。 还提供了替代结构,用于完整的LRU实现,“多路复用5”缓存方式,以及“3”倍数缓存方式的变化。
    • 6. 发明申请
    • APPARATUS AND METHOD FOR RE-EXECUTION OF FAULTING OPERATIONS
    • 用于重新执行失败操作的装置和方法
    • WO2017172297A1
    • 2017-10-05
    • PCT/US2017/021108
    • 2017-03-07
    • INTEL CORPORATION
    • HILDESHEIM, GurYANOVER, IgorSHWARTSMAN, StanislavSADE, RaananRAIS, Ron
    • G06F9/30G06F9/48
    • An apparatus and method are described for at-retirement re-execution of faulting operations. For example, one embodiment of a processor comprises: an out-of-order engine to schedule and dispatch operations to an execution unit at least some of the operations comprising load operations to load data from a system memory and store operations to store data to the system memory; a first circuit to determine whether a current load/store operation is at retirement; a second circuit to cause logging circuitry and/or fault registers to be active when a load/store operation has been dispatched at retirement, wherein upon detection of a fault condition associated with the load/store operation, data associated with the fault is to be written to the logging circuitry and/or fault registers, the second circuit to cause the logging circuitry and/or fault registers to be inactive if the load/store operation has not be dispatched at retirement.
    • 描述了用于退役重新执行错误操作的装置和方法。 例如,处理器的一个实施例包括:无序引擎,用于调度和分派操作给执行单元,至少一些操作包括加载操作以加载来自系统存储器的数据并存储操作以将数据存储到 系统内存; 确定当前加载/存储操作是否在退休的第一电路; 第二电路,用于在退役时已经调度加载/存储操作时使得日志记录电路和/或故障寄存器有效,其中在检测到与加载/存储操作相关联的故障状况时,与故障相关联的数据将是 写入记录电路和/或故障寄存器,如果加载/存储操作在退役时未被调度,则第二电路使得记录电路和/或故障寄存器不活动。