发明名称 Direct cache coupled network interface for low latency
摘要 A low latency network receive interface reduces the copying of message data by directly coupling the network to a cache and by providing an address-based message in which an incoming message block preincorporates an address so that messages can be directly stored in their final destination. In a preferred embodiment, the message data size is made equal to the cache block size so that cache blocks can be updated atomically. The small message size-which is equivalent in size to a cache block-also reduces transfer time, unlike Direct Memory Access (DMA) approaches in which a large amount of data must accumulate prior to transfer to main memory as a block. In one embodiment, the cache to which message data is directly coupled is divided into a message cache and a data cache, with the incoming message block coupled directly to the message cache. When an incoming message arrives, its address is compared with addresses in the data cache, with the data in the data cache at this address being purged in an invalidation process if the particular address is priorly occupied. The processor first accesses the data cache, and if no valid data exists at the corresponding address, it accesses the memory cache, which is in turn followed by accessing main memory if no valid cache data exists. This direct cache coupling of incoming message data eliminates latency due to buffering of the incoming message data in temporary storage prior to copying the message data.
申请公布号 US5579503(A) 申请公布日期 1996.11.26
申请号 US19930153805 申请日期 1993.11.16
申请人 MITSUBISHI ELECTRIC INFORMATION TECHNOLOGY 发明人 OSBORNE, RANDY R.
分类号 G06F15/16;G06F12/08;G06F13/00;G06F13/12;H04L12/56;H04L29/06;(IPC1-7):G06F13/12 主分类号 G06F15/16
代理机构 代理人
主权项
地址
您可能感兴趣的专利