Invention Grant
- Patent Title: Efficient communication of producer/consumer buffer status
- Patent Title (中): 生产者/消费者缓冲区状态的有效沟通
-
Application No.: US12127464Application Date: 2008-05-27
-
Publication No.: US08275917B2Publication Date: 2012-09-25
- 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.; Matthew B. Talpis
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F5/00 ; G06F13/00 ; G06F13/28 ; G06F9/30 ; G06F9/40 ; G06T1/60

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
- US20090037620A1 Apparatus and Method for Efficient Communication of Producer/Consumer Buffer Status Public/Granted day:2009-02-05
Information query