会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明申请
    • Critical section detection and prediction mechanism for hardware lock elision
    • 硬件锁定检测的关键部分检测和预测机制
    • US20080115042A1
    • 2008-05-15
    • US11599009
    • 2006-11-13
    • Haitham AkkaryRavi RajwarSrikanth T. Srinivasan
    • Haitham AkkaryRavi RajwarSrikanth T. Srinivasan
    • H03M13/51
    • G06F9/3865G06F9/3004G06F9/30087G06F9/3834G06F9/3842G06F9/528
    • A method and apparatus for detecting lock instructions and lock release instruction, as well as predicting critical sections is herein described. A lock instruction is detected with detection logic, which potentially resides in decode logic. A lock instruction entry associated with the lock instruction is stored/created. Address locations and values to be written to those address location of subsequent potential lock release instruction are compared to the address loaded from by the lock instruction and the value load by the lock instruction. If the addresses and values match, it is determined that the lock release instruction matches the lock instruction. A prediction entry stores a reference to the lock instruction, such as a last instruction pointer (LIP), and an associated value to represent the lock instruction is to be elided upon subsequent detection, if it is determined that the lock release instruction matches the lock instruction.
    • 这里描述了用于检测锁定指令和锁定释放指令以及预测关键部分的方法和装置。 检测逻辑检测到锁定指令,这可能存在于解码逻辑中。 存储/创建与锁定指令相关联的锁定指令条目。 将要写入后续潜在锁定释放指令的地址位置的地址位置和值与通过锁定指令加载的地址和锁定指令的值负载进行比较。 如果地址和值匹配,则确定锁定释放指令与锁定指令匹配。 预测条目存储对诸如最后指令指针(LIP)的锁定指令的引用,并且如果确定锁定解除指令与锁定相匹配,则在后续检测时将要消除表示锁定指令的关联值 指令。
    • 12. 发明申请
    • Per-set relaxation of cache inclusion
    • 缓存包容的放松
    • US20070143550A1
    • 2007-06-21
    • US11313114
    • 2005-12-19
    • Ravi RajwarMatthew Mattina
    • Ravi RajwarMatthew Mattina
    • G06F13/28
    • G06F12/0811G06F12/084
    • A multi-core processor includes a plurality of processors and a shared cache. Cache control logic implements an inclusive cache scheme among the shared cache and the local caches for the processors. Counters are maintained to track instances, per set, when a processor chooses to delay eviction from the local cache. While the counter indicates that one or more delayed evictions are pending for a set, the cache control logic treats the set as non-inclusive, broadcasting foreign snoops to all of the local caches, regardless of whether the snoop hits in the shared cache. Other embodiments are also described and claimed.
    • 多核处理器包括多个处理器和共享高速缓存。 缓存控制逻辑在共享高速缓存和处理器的本地高速缓存之间实现包容性高速缓存方案。 当处理器选择延迟从本地缓存驱逐时,计数器被维护以跟踪每集的实例。 虽然计数器指示一个或多个延迟的撤离正在等待一组,但是高速缓存控制逻辑将该集合视为非包容性,将广播外部侦听广播到所有本地高速缓存,而不管窥探者是否在共享高速缓存中命中。 还描述和要求保护其他实施例。