会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明授权
    • Method and apparatus for accessing split lock variables in a computer
system
    • 用于访问计算机系统中的分裂锁定变量的方法和装置
    • US5778441A
    • 1998-07-07
    • US764663
    • 1996-12-11
    • Michael W. RhodehamelNitin V. SarangdharMatthew A. Fisch
    • Michael W. RhodehamelNitin V. SarangdharMatthew A. Fisch
    • G06F13/16G06F12/00G06F13/00
    • G06F13/1652
    • Atomicity of lock variables is preserved in a computer system in response to a request by a microprocessor for a bus lock access whether the lock variable is split between two cache lines or is within a single cache line. A non-split lock bus access which can be satisfied by a cacheable region within the same cluster as the microprocessor issuing the access is allowed to complete, regardless of whether ownership of the next level bus is available. If the non-split lock access can not be satisfied within the cluster, then ownership of the next level bus is obtained, if available, to satisfy the access. Similarly, a split lock access may complete if ownership of the second level bus can be obtained. However, a split lock access is aborted if the second level bus ownership is not available, regardless of whether a cacheable region within the same cluster can satisfy the request.
    • 响应于微处理器对于总线锁定访问的请求,锁定变量的原子性被保留在计算机系统中,无论锁定变量是在两个高速缓存行之间分离还是在单个高速缓存行内。 允许通过与发出访问的微处理器相同的集群内的可缓存区域来满足的非分裂锁总线访问,而不管下一级总线的所有权是否可用。 如果在集群内不能满足非分裂锁访问,则获得下一级总线的所有权(如果可用)以满足访问。 类似地,如果可以获得第二级总线的所有权,则分裂锁定访问可以完成。 但是,如果第二级总线所有权不可用,则无论同一个集群中的可缓存区域是否满足请求,则会中断拆分锁访问。
    • 17. 发明授权
    • Apparatus and method for caching lock conditions in a multi-processor
system
    • 用于在多处理器系统中缓存锁定条件的装置和方法
    • US6006299A
    • 1999-12-21
    • US204592
    • 1994-03-01
    • Wen-Hann WangKonrad K. LaiGurbir SinghMandar S. JoshiNitin V. SarangdharMatthew A. Fisch
    • Wen-Hann WangKonrad K. LaiGurbir SinghMandar S. JoshiNitin V. SarangdharMatthew A. Fisch
    • G06F9/46G06F13/08
    • G06F9/52
    • In a computer system, an apparatus for handling lock conditions wherein a first instruction executed by a first processor processes data that is common to a second processor while the second processor is locked from simultaneously executing a second instruction that also processes this same data. A lock bit is set when the first processor begins execution of the first instruction. Thereupon, the second processor is prevented from executing its instruction until the first processor has completed its processing of the shared data. Hence, the second processor queues its request in a buffer. The lock bit is cleared after the first processor has completed execution of its instruction. The first processor then checks the buffer for any outstanding requests. In response to the second processor's queued request, the first processor transmits a signal to the second processor indicating that the data is now not locked.
    • 在计算机系统中,一种用于处理锁定条件的装置,其中由第一处理器执行的第一指令在第二处理器被锁定时处理与第二处理器相同的数据,同时执行也处理该相同数据的第二指令。 当第一个处理器开始执行第一个指令时,锁定位被置位。 于是,第二处理器被阻止执行其指令,直到第一处理器完成对共享数据的处理。 因此,第二处理器将其请求排队在缓冲器中。 在第一个处理器完成其指令执行后,锁定位被清零。 然后,第一个处理器检查缓冲区是否有任何未完成的请求。 响应于第二处理器的排队请求,第一处理器向第二处理器发送指示数据现在不被锁定的信号。