会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Multiprocessor with pair-wise high reliability mode, and method therefore
    • 具有成对的高可靠性模式的多处理器和方法
    • US06772368B2
    • 2004-08-03
    • US09734117
    • 2000-12-11
    • Sang Hoo DhongHarm Peter HofsteeRavi NairSteven Douglas Posluszny
    • Sang Hoo DhongHarm Peter HofsteeRavi NairSteven Douglas Posluszny
    • G06F1116
    • G06F11/1641G06F9/30189G06F9/3861G06F9/3885G06F11/1407G06F2201/845
    • In one embodiment a multiprocessing apparatus includes a first processor and a second processor. Each of the processors have their own data and instruction caches to support independent operation. In a normal mode the processors independently execute separate instruction streams. Each of the processors has a respective signature generator. The system also includes a compare unit coupled to the signature generators. In a high reliability mode, both processors execute the same instruction stream. That is, each processor computes a version of a result for ones of the instructions in the stream. Responsive to the respective versions, the respective signature generators assert signatures to the compare unit, so that a faulting instruction may be detected. In another aspect, each processor has its own respective commit logic. The compare unit signals the commit logic in each respective processor that the possibility has been eliminated of a calculation interrupt arising for that instruction, once the compare unit receives signatures for corresponding versions of a result, but only if the signatures match. This permits the commit logic to commit the result. If the signatures do not match, the compare unit signals the commit logic that the corresponding instruction has faulted. The commit logic permits instructions prior to the faulting instruction in program order to continue execution, but initiates flushing of results that were produced by the faulting instruction and at least some instructions subsequent in program order to the faulting instruction.
    • 在一个实施例中,多处理装置包括第一处理器和第二处理器。 每个处理器都有自己的数据和指令高速缓存来支持独立操作。 在正常模式下,处理器独立地执行单独的指令流。 每个处理器具有相应的签名生成器。 该系统还包括耦合到签名生成器的比较单元。 在高可靠性模式下,两个处理器执行相同的指令流。 也就是说,每个处理器计算流中的指令的结果的版本。 响应于各自的版本,相应的签名生成器向比较单元提供签名,从而可以检测到故障指令。 在另一方面,每个处理器具有其各自的提交逻辑。 一旦比较单元接收到相应版本的结果的签名,但只有当签名匹配时,比较单元才会发信号通知每个相应处理器中的提交逻辑已经消除了该指令产生的计算中断的可能性。 这允许提交逻辑提交结果。 如果签名不匹配,则比较单元向提交逻辑发出相应指令发生故障的信号。 提交逻辑允许以程序顺序执行故障指令之前的指令继续执行,但是启动由故障指令产生的结果和程序顺序中的至少一些指令冲洗到故障指令。
    • 13. 发明授权
    • Symmetric multiprocessor coherence mechanism
    • 对称多处理器一致性机制
    • US06760819B2
    • 2004-07-06
    • US09895888
    • 2001-06-29
    • Sang Hoo DhongHarm Peter HofsteeCharles Ray JohnsJohn Samuel LibertyThuong Quang Truong
    • Sang Hoo DhongHarm Peter HofsteeCharles Ray JohnsJohn Samuel LibertyThuong Quang Truong
    • G06F1208
    • G06F12/0822G06F12/0811G06F12/084
    • A processor-cache operational scheme and topology within a multi-processor data processing system having a shared lower level cache (or memory) by which the number of coherency busses is reduced and more efficient snoop resolution and coherency operations with the processor caches are provided. A copy of the internal (L1) cache directory is provided within the lower level (L2) cache or memory. The snoop operations and coherency maintenance operations of the L1 directory are completed by comparing the snoop addresses with the address tags of the copy of the L1 directory in the L2 cache. Updates to the coherency states of the copy of the L1 directory are mirrored in the L1 directory and L1 cache. This eliminates the need for the individual coherency buses of each processor that is coupled to the L2 cache and speeds up coherency operations because the snoops do not have to be transmitted to the L1 caches.
    • 提供具有共享低级高速缓存(或存储器)的多处理器数据处理系统中的处理器 - 高速缓存操作方案和拓扑,通过该共享低级高速缓存(或存储器)减少一致性总线的数量并且提供与处理器高速缓存更有效的窥探分辨率和一致性操作。 在低级(L2)高速缓存或内存中提供内部(L1)缓存目录的副本。 通过将侦听地址与L2缓存中L1目录的副本的地址标签进行比较,完成L1目录的侦听操作和一致性维护操作。 对L1目录的副本的一致性状态的更新被镜像在L1目录和L1缓存中。 这消除了对耦合到L2高速缓存的每个处理器的各个一致性总线的需要,并且加速一致性操作,因为该探测不必被传送到L1高速缓存。
    • 15. 发明授权
    • Communications bus with redundant signal paths and method for compensating for signal path errors in a communications bus
    • 具有冗余信号路径的通信总线和用于补偿通信总线中的信号路径错误的方法
    • US06982954B2
    • 2006-01-03
    • US09848175
    • 2001-05-03
    • Sang Hoo DhongHarm Peter Hofstee
    • Sang Hoo DhongHarm Peter Hofstee
    • G01R31/08
    • G06F11/2007
    • A communications bus (300) includes a number of alternate transmission paths (311, 312) between a given source node (301) and respective destination node (305) on a common substrate. The source node (301) receives a signal from a first circuit (309) serviced by the bus (300) while the respective destination node (305) transfers that signal to a second circuit (310) serviced by the bus. The communications bus (300) includes two switching arrangements for switching between the alternate transmission paths (311, 312). A source switching arrangement (318) is interposed between the source node (301) and the respective alternate transmission path (311, 312). This source switching arrangement (318) selectively connects the respective source node (301) to a selected one of the alternate transmission paths (311, 312) and disconnects the source node (301) from each other alternate transmission path. A destination switching arrangement (319) is interposed between the destination node (305) and respective alternate transmission paths (311, 312). The destination switching arrangement (319) selectively connects the respective destination node (305) to the selected alternate transmission path and disconnects the respective destination node from each other alternate transmission path.
    • 通信总线(300)包括在公共基板上的给定源节点(301)和相应目的地节点(305)之间的多个替代传输路径(311,312)。 源节点(301)从由总线(300)服务的第一电路(309)接收信号,而各个目的地节点(305)将该信号传送到由总线服务的第二电路(310)。 通信总线(300)包括用于在备选传输路径(311,312)之间切换的两个切换装置。 源切换装置(318)插入在源节点(301)和相应的备选传输路径(311,312)之间。 该源切换装置(318)选择性地将相应的源节点(301)连接到所选择的一个备选传输路径(311,312),并且将源节点(301)与彼此的替代传输路径断开连接。 目的地交换装置(319)介于目的地节点(305)和相应的备选传输路径(311,312)之间。 目的地交换装置(319)选择性地将各目的地节点(305)连接到所选择的备选传输路径,并且将相应的目的地节点与彼此的备选传输路径断开连接。