发明授权
- 专利标题: Management of polling loops in a data processing apparatus
- 专利标题(中): 管理数据处理设备中的轮询循环
-
申请号: US11032226申请日: 2005-01-11
-
公开(公告)号: US07805550B2公开(公告)日: 2010-09-28
- 发明人: Paul Kimelman , Richard Roy Grisenthwaite
- 申请人: Paul Kimelman , Richard Roy Grisenthwaite
- 申请人地址: GB Cambridge
- 专利权人: ARM Limited
- 当前专利权人: ARM Limited
- 当前专利权人地址: GB Cambridge
- 代理机构: Nixon & Vanderhye P.C.
- 优先权: GB0411792.5 20040526
- 主分类号: G06F3/00
- IPC分类号: G06F3/00 ; G06F15/16 ; G06F15/00
摘要:
A data processing apparatus and method are provided for managing polling loops. The data processing apparatus comprises a main processing unit and a subsidiary processing unit operable to perform a task on behalf of the main processing unit. The subsidiary processing unit is operable to set a completion field when the task has been completed and the main processing unit is operable to poll the completion field in order to determine whether the task has been completed. If on polling the completion field a threshold number of times the main processing unit determines that the task has not been completed, the main processing unit is operable to enter a power saving mode. The subsidiary processing unit is operable, when the task has been completed, to cause a notification to be issued on a path interconnecting the main processing unit and the subsidiary processing unit. The main processing unit is arranged, upon receipt of the notification to exit the power saving mode. This provides a particularly efficient technique for managing a polling loop within the data processing apparatus.
公开/授权文献
信息查询