发明申请
- 专利标题: METHOD AND SYSTEM FOR IMPLEMENTING STORE BUFFER ALLOCATION
- 专利标题(中): 实施存储缓冲区分配的方法和系统
-
申请号: US12031897申请日: 2008-02-15
-
公开(公告)号: US20090210587A1公开(公告)日: 2009-08-20
- 发明人: Brian D. Barrick , Vimal M. Kapadia , Chung-Lung Kevin Shum , Aaron Tsai
- 申请人: Brian D. Barrick , Vimal M. Kapadia , Chung-Lung Kevin Shum , Aaron Tsai
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F13/00
- IPC分类号: G06F13/00
摘要:
A method and system for implementing store buffer allocation for variable length store data operations are provided. The method includes receiving a store address request and at least one store data request and stepping through data operations for each of the store data requests and an address range for the store data requests to determine alignment and data steering information used to select a storage buffer destination for the data in the store data requests. The method further includes determining availability of the storage buffer by maintaining a reservation list for each storage buffer, maintaining a count of the number of available entries for each storage buffer, updating the reservation list to reflect a reservation acceptance for designated available entries, and clearing entries upon completion of the processing of store data operations. The method also includes reserving the selected storage buffer when the number of available entries meets or exceeds the number of entries required for the data.
公开/授权文献
- US07870314B2 Method and system for implementing store buffer allocation 公开/授权日:2011-01-11
信息查询