发明授权
- 专利标题: Efficient communication of producer/consumer buffer status
- 专利标题(中): 生产者/消费者缓冲区状态的有效沟通
-
申请号: US12127464申请日: 2008-05-27
-
公开(公告)号: US08275917B2公开(公告)日: 2012-09-25
- 发明人: Daniel A. Brokenshire , Charles R. Johns , Mark R. Nutter , Barry L. Minor
- 申请人: Daniel A. Brokenshire , Charles R. Johns , Mark R. Nutter , Barry L. Minor
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Francis Lammes; Stephen J. Walder, Jr.; Matthew B. Talpis
- 主分类号: G06F3/00
- IPC分类号: G06F3/00 ; G06F5/00 ; G06F13/00 ; G06F13/28 ; G06F9/30 ; G06F9/40 ; G06T1/60
摘要:
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.
公开/授权文献
信息查询