会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • 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.
    • 在计算机系统中,一种用于处理锁定条件的装置,其中由第一处理器执行的第一指令在第二处理器被锁定时处理与第二处理器相同的数据,同时执行也处理该相同数据的第二指令。 当第一个处理器开始执行第一个指令时,锁定位被置位。 于是,第二处理器被阻止执行其指令,直到第一处理器完成对共享数据的处理。 因此,第二处理器将其请求排队在缓冲器中。 在第一个处理器完成其指令执行后,锁定位被清零。 然后,第一个处理器检查缓冲区是否有任何未完成的请求。 响应于第二处理器的排队请求,第一处理器向第二处理器发送指示数据现在不被锁定的信号。
    • 8. 发明授权
    • Computer system with distributed bus arbitration scheme for symmetric
and priority agents
    • 具有分布式总线仲裁方案的计算机系统,用于对称和优先代理
    • US5581782A
    • 1996-12-03
    • US538597
    • 1995-10-03
    • Nitin V. SarangdharKonrad K. LaiGurbir SinghMichael W. RhodehamelMatthew A. Fisch
    • Nitin V. SarangdharKonrad K. LaiGurbir SinghMichael W. RhodehamelMatthew A. Fisch
    • G06F13/36G06F13/364H04L12/403G06F13/18
    • G06F13/364G06F13/36H04L12/403H04L12/4015
    • A system and method for providing a high performance symmetric arbitration protocol that includes support for priority agents. The bus arbitration protocol supports two classes of bus agents: symmetric agents and priority agents. The symmetric agents support fair, distributed arbitration using a round-robin algorithm. Each symmetric agent has a unique Agent ID assigned at reset. The algorithm arranges the symmetric agents in a circular order of priority. Each symmetric agent also maintains a bus ownership state of busy or idle and a Rotating ID that reflects the symmetric agent with the lowest priority in the next arbitration event. On an arbitration event, the symmetric agent with the highest priority becomes the symmetric owner. However, the symmetric owner is not necessarily the overall bus owner (i.e., a priority agent may be the overall bus owner). The symmetric owner is allowed to take ownership of the bus and issue a transaction on the bus provided no other action of higher priority is preventing the use of the bus. A symmetric owner can maintain ownership without re-arbitrating if the transaction is either a bus-locked or a burst access transaction. The priority agent(s) has higher priority than the symmetric owner. Once the priority agent arbitrates for the bus, it prevents the symmetric owner from issuing any new transactions on the bus unless the new transaction is part of an ongoing bus-locked operation.
    • 一种用于提供包括对优先代理的支持的高性能对称仲裁协议的系统和方法。 总线仲裁协议支持两类总线代理:对称代理和优先代理。 对称代理使用循环算法支持公平的分布式仲裁。 每个对称代理都具有在复位时分配的唯一代理ID。 该算法按照循环顺序排列对称代理。 每个对称代理还维持忙或空闲的总线所有权状态以及在下一个仲裁事件中反映具有最低优先级的对称代理的旋转ID。 在仲裁事件中,优先级最高的对称代理成为对称所有者。 然而,对称所有者不一定是总线总线所有者(即,优先代理可以是总线总线所有者)。 允许对称所有者获得公共汽车的所有权,并在公共汽车上发出交易,只要没有更高优先级的其他动作阻止使用公共汽车。 如果事务是总线锁定或突发访问事务,对称所有者可以维护所有权而不重新仲裁。 优先级代理的优先级高于对称所有者。 一旦优先级代理对总线进行仲裁,就可以防止对称所有者在总线上发出任何新的事务,除非新的事务是持续的总线锁定操作的一部分。