- 专利标题: Optimizing page table manipulations
-
申请号: US14949331申请日: 2015-11-23
-
公开(公告)号: US10216643B2公开(公告)日: 2019-02-26
- 发明人: Deborah A. Furman , Marco Kraemer , Dale F. Riedy , Anthony T. Sofia
- 申请人: International Business Machines Corporation
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 代理机构: Cantor Colburn LLP
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F12/1009 ; G06F12/1045 ; G06F12/1081 ; G06F12/1027
摘要:
A computer program product for optimizing page table manipulations is provided and includes a computer readable storage medium having program instructions that are readable and executable by a processing circuit to cause the processing circuit to create and maintain a translation table with a translation look-aside buffer (TLB) disposed to cache priority translations, update the translation table upon de-registration of a DMA address, allocate entries in the translation table from low to high memory addresses during memory registration, maintain a cursor for identifying where to search for available entries upon performance of a new registration, advance the cursor from entry-to-entry in the translation table and wrap the cursor from an end of the translation table to a beginning of the translation table and issue a synchronous TLB invalidation instruction to invalidate the TLB upon at least one wrapping and an entry being identified and updated.
公开/授权文献
- US20170147500A1 OPTIMIZING PAGE TABLE MANIPULATIONS 公开/授权日:2017-05-25
信息查询