Invention Grant
- Patent Title: Efficient communication of producer/consumer buffer status
- Patent Title (中): 生产者/消费者缓冲区状态的有效沟通
-
Application No.: US13593030Application Date: 2012-08-23
-
Publication No.: US09053069B2Publication Date: 2015-06-09
- Inventor: Daniel A. Brokenshire , Charles R. Johns , Mark R. Nutter , Barry L. Minor
- Applicant: Daniel A. Brokenshire , Charles R. Johns , Mark R. Nutter , Barry L. Minor
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Francis Lammes; Stephen J. Walder, Jr.; Thomas E. Tyson
- Main IPC: G06F15/173
- IPC: G06F15/173

Abstract:
A mechanism is provided for efficient communication of producer/consumer buffer status. With the mechanism, devices in a data processing system notify each other of updates to head and tail pointers of a shared buffer region when the devices perform operations on the shared buffer region using signal notification channels of the devices. Thus, when a producer device that produces data to the shared buffer region writes data to the shared buffer region, an update to the head pointer is written to a signal notification channel of a consumer device. When a consumer device reads data from the shared buffer region, the consumer device writes a tail pointer update to a signal notification channel of the producer device. In addition, channels may operate in a blocking mode so that the corresponding device is kept in a low power state until an update is received over the channel.
Public/Granted literature
- US20120317372A1 Efficient Communication of Producer/Consumer Buffer Status Public/Granted day:2012-12-13
Information query