发明名称 Four-slot asynchronous communication mechanism with increased throughput
摘要 System and method for a four-slot asynchronous communication mechanism with increased throughput. The system may include a host system and a client device. The host may comprise a data structure with four (two pairs of) slots and first information indicating a status of read operations from the data structure by the host. The client may read the first information from the host. The client may read second information from a local memory. The second information may indicate a status of write operations to the data structure by the client. The client may determine a slot of the data structure to be written. The slot may be determined based on the first information and the second information and may be the slot which has not been written to more recently of the pair of slots which has not been read from most recently. The client may increment a value of a counter. The value of the counter may be useable to indicate which slot has been written to most recently. The client may write data to the determined slot in the data structure on the host. The data may include the value of the counter. The client may update the second information in the local memory to indicate that the determined slot has been written to most recently.
申请公布号 US8135879(B2) 申请公布日期 2012.03.13
申请号 US20090418131 申请日期 2009.04.03
申请人 CUMMINGS RODNEY W.;SINGER ERIC L.;NATIONAL INSTRUMENTS CORPORATION 发明人 CUMMINGS RODNEY W.;SINGER ERIC L.
分类号 G06F3/00;G06F15/16;G11C7/00;G11C7/22;H04L7/00 主分类号 G06F3/00
代理机构 代理人
主权项
地址