发明名称 DATA TRANSFER, SYNCHRONISING APPLICATIONS, AND LOW LATENCY NETWORKS
摘要 Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed "trip wires". Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. This snooping hardware is preferably based upon Content-Addressable Memory. The invention thus provides in-band synchronisation by using synchronisation primitives which are programmable by user level applications, while still delivering high bandwidth and low latency. The programming of the synchronisation primitives can be made by the sending and receiving applications independently of each other and no synchronisation information is required to traverse the network.
申请公布号 US2008228946(A1) 申请公布日期 2008.09.18
申请号 US20080105412 申请日期 2008.04.18
申请人 AT&T LABORATORIES-CAMBRIDGE LTD. 发明人 ROBERTS DEREK EDWARD;POPE STEVEN LESLIE;MAPP GLENFORD EZRA;HODGES STEPHEN JOHN
分类号 G06F15/16;G06F13/38;H04L12/56 主分类号 G06F15/16
代理机构 代理人
主权项
地址