发明名称 System for accessing distributed memory by breaking each accepted access request into series of instructions by using sets of parameters defined as logical channel context
摘要 A distributed memory I/O interface 10 is provided which allows a plurality of standard peripheral bus I/O controllers 101 to perform multiple transfer operations simultaneously and independently within a networked, distributed memory system 102. The interface 10 includes a peripheral interface 11 to the I/O controllers 101, a memory interface 12 to the distributed memory system 102, a system interface 13 to the processors of the distributed memory system 102, a caching circular buffer RAM 12, and an internal bus 105. The operations of the interface 10 are controlled by logical channels. Each logical channel comprises a channel context, which includes a set of parameters stored in buffer RAM 12 that specify among other things logical address space, a physical memory map, a RAM buffer segment, and a set of allowed transactions for use during channel operations. Data is staged through RAM segments which act as circular buffer caches within the channel's logical address space for sequential transfers, and as doubly-mapped shared memory for random access. The use of an intermediate logically contiguous address space and a caching circular buffer, and the methods by which the parameters in the logical channel context are referenced and modified by the components of the interface 10 allows for multiple I/O transfer operations to be active simultaneously and executed independently.
申请公布号 US5574944(A) 申请公布日期 1996.11.12
申请号 US19930168067 申请日期 1993.12.15
申请人 CONVEX COMPUTER CORPORATION 发明人 STAGER, GARY B.
分类号 G06F12/08;G06F13/42;(IPC1-7):G06F15/40 主分类号 G06F12/08
代理机构 代理人
主权项
地址
您可能感兴趣的专利