Invention Grant
- Patent Title: Dynamic selection of memory management algorithm
- Patent Title (中): 动态选择内存管理算法
-
Application No.: US14300735Application Date: 2014-06-10
-
Publication No.: US09454313B2Publication Date: 2016-09-27
- Inventor: Christopher Neal Hinds , Steven D. Krueger , Carl Wayne Vineyard
- Applicant: ARM Limited
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F13/16 ; G06F9/46

Abstract:
A data processing system includes a memory controller which dynamically selects from a plurality of candidate management algorithms a selected management algorithm to be used for managing memory access conflicts. The memory management algorithms may include various versions of speculative memory access issue and/or memory access issue using memory locks. The dynamic selection is performed on the basis of detected state parameters of the system. These detected state parameters may include conflict level indicators, such as memory access conflict counters tracked on one or more of a global, per-process, per-region or per-thread basis.
Public/Granted literature
- US20150355851A1 DYNAMIC SELECTION OF MEMORY MANAGEMENT ALGORITHM Public/Granted day:2015-12-10
Information query