发明申请
- 专利标题: Asynchronous Linked Data Structure Traversal
- 专利标题(中): 异步链接数据结构遍历
-
申请号: US12147540申请日: 2008-06-27
-
公开(公告)号: US20080263091A1公开(公告)日: 2008-10-23
- 发明人: Maximino Aguilar , Michael Norman Day , Mark Richard Nutter
- 申请人: Maximino Aguilar , Michael Norman Day , Mark Richard Nutter
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F17/00
- IPC分类号: G06F17/00
摘要:
Asynchronously traversing a disjoint linked data structure is presented. A synergistic processing unit (SPU) includes a handler that works in conjunction with a memory flow controller (MFC) to traverse a disjoint linked data structure. The handler compares a search value with a node value, and provides the MFC with an effective address of the next node to traverse based upon the comparison. In turn, the MFC retrieves the corresponding node data from system memory and stores the node data in the SPU's local storage area. The MFC stalls processing and sends an asynchronous event interrupt to the SPU which, as a result, instructs the handler to retrieve and compare the latest node data in the local storage area with the search value. The traversal continues until the handler matches the search value with a node value or until the handler determines a failed search.
公开/授权文献
- US07984075B2 Asynchronous linked data structure traversal 公开/授权日:2011-07-19
信息查询