Invention Grant
- Patent Title: Four-slot asynchronous communication mechanism with increased throughput
- Patent Title (中): 四槽异步通信机制,增加吞吐量
-
Application No.: US12418131Application Date: 2009-04-03
-
Publication No.: US08135879B2Publication Date: 2012-03-13
- Inventor: Rodney W. Cummings , Eric L. Singer
- Applicant: Rodney W. Cummings , Eric L. Singer
- Applicant Address: US TX Austin
- Assignee: National Instruments Corporation
- Current Assignee: National Instruments Corporation
- Current Assignee Address: US TX Austin
- Agency: Meyertons Hood Kivlin Kowert & Goetzel, P.C.
- Agent Jeffrey C. Hood
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F15/16 ; G11C7/00 ; G11C7/22 ; H04L7/00

Abstract:
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.
Public/Granted literature
- US20100257291A1 Four-Slot Asynchronous Communication Mechanism with Increased Throughput Public/Granted day:2010-10-07
Information query