会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Peer-to-peer bus segment bridging
    • 点对点公交线路桥接
    • US06976115B2
    • 2005-12-13
    • US10112344
    • 2002-03-28
    • Kenneth CretaJasmin AjanovicJoseph Bennett
    • Kenneth CretaJasmin AjanovicJoseph Bennett
    • G06F3/00G06F13/36G06F13/40
    • G06F13/4031
    • A method and apparatus are described for facilitating proper ordering of peer-to-peer communications between bridged bus segments. According to one embodiment of the present invention a fence command is issued when a peer-to-peer communication between devices on separate bus segments connected on the same side of a bridge is detected. The fence command is inserted into a plurality of buffers in an I/O hub corresponding to the bus segments to force temporary ordering across all pipes of the I/O hub. The hub prohibits processing of subsequent commands from a buffer once a fence command has been read from that buffer until a corresponding fence command is read from all other buffers in the plurality of buffers therby assuring proper ordering of the peer-to-peer communication.
    • 描述了一种用于促进桥接总线段之间的对等通信的正确排序的方法和装置。 根据本发明的一个实施例,当检测到连接在桥的同一侧上的分开的总线段上的设备之间的对等通信时,发出围栏命令。 fence命令插入到与总线段相对应的I / O集线器中的多个缓冲器中,以迫使临时排序I / O集线器的所有管道。 一旦从该缓冲器读取了fence命令,则该中继器禁止处理来自缓冲器的后续命令,直到从多个缓冲器中的所有其他缓冲器读取相应的fence命令,从而确保对等通信的正确排序。
    • 4. 发明授权
    • Methods and apparatus for maintaining cache coherency during copendency
of load and store operations
    • 用于在加载和存储操作的一致性期间维持高速缓存一致性的方法和装置
    • US5742831A
    • 1998-04-21
    • US268338
    • 1994-06-30
    • Kenneth Creta
    • Kenneth Creta
    • G06F9/38G06F12/08G06F13/16
    • G06F9/3824G06F12/0859G06F12/0875
    • Methods and apparatus for maintaining cache coherency for pending load operations. A processor is selectively stalling only when there exists certain relationships between the address of an incoming store instruction and the addresses of the pending load instructions. The address specified by an incoming store instruction is compared with all the addresses specified by the pending load instructions that are stored in a bus queue. The processor is stalled from issuing subsequent instructions and executing the store instruction if the comparison results in a match of the store instruction address with any of the addresses of the pending load instructions. Instruction issue and execution of the store instruction are unstalled when data from the matching load instruction address returns. Alternatively, a count of the number of load instructions pending in the bus queue for each specified address may be maintained. Upon receiving a store instruction, a stall occurs if the count for a corresponding address specified by the store instruction is non-zero. The count for an address specified by a load instruction is incremented if the load instruction misses the cache. When the requested data returns from external memory, the count for the address specified by the missed load instruction is decremented. When data from the load instruction address that matches the store instruction address returns and the count for the address specified by the stalled store instruction is zero, then instruction issue and execution of the store instruction are unstalled.
    • 用于维持缓存一致性的待处理加载操作的方法和设备。 只有当存在进入存储指令的地址与待处理加载指令的地址之间存在一定关系时,处理器才选择性地停止。 由输入存储指令指定的地址与存储在总线队列中的待处理加载指令指定的所有地址进行比较。 如果比较导致存储指令地址与待处理加载指令的任何地址的匹配,则处理器停止发出后续指令并执行存储指令。 来自匹配加载指令地址的数据返回时,存储指令的指令发出和执行被解除。 或者,可以维护针对每个指定地址的总线队列中待处理的加载指令的数量的计数。 收到存储指令后,如果存储指令指定的相应地址的计数为非零,则会发生停止。 如果加载指令丢失缓存,则由加载指令指定的地址的计数将递增。 当请求的数据从外部存储器返回时,由缺省加载指令指定的地址的计数递减。 当来自与存储指令地址匹配的加载指令地址的数据返回,并且由停止的存储指令指定的地址的计数为零时,指令发出和存储指令的执行被解除。