发明名称 Method and apparatus providing DMA transfers between devices coupled to different host bus bridges
摘要 A multiprocessor having improved bus efficiency is shown to include a number of processing units and a memory coupled to a system bus. Also coupled to the system bus are at least one I/O bridge systems. A method for improving partial cache line writes from I/O devices to the central processing units incorporates cache coherency protocol and an enhanced invalidation scheme to ensure atomicity which minimizing the bus utilization. In addition, a method for allowing peer-to-peer communication between I/O devices coupled to the system bus via different I/O bridges includes a command and address space configuration that allows for communication without the involvement of any central processing device. Interrupt performance is improved through the storage of an interrupt data structure in main memory. The I/O bridges maintain the data structure, and when the CPU is available the interrupts can be accessed by a fast memory read; thereby reducing the requirement of I/O reads for interrupt handling.
申请公布号 US5953538(A) 申请公布日期 1999.09.14
申请号 US19960748145 申请日期 1996.11.12
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 DUNCAN, SAMUEL HAMMOND;KEEFER, CRAIG DURAND;MCLAUGHLIN, THOMAS ADAM;GUGLIELMI, PAUL MICHAEL
分类号 G06F12/08;G06F13/40;(IPC1-7):G06F12/00;G06F13/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址