Invention Grant
- Patent Title: Dynamic process/object scoped memory affinity adjuster
-
Application No.: US13307512Application Date: 2011-11-30
-
Publication No.: US09684600B2Publication Date: 2017-06-20
- Inventor: Jay P. Kurtz , Glen W. Nelson
- Applicant: Jay P. Kurtz , Glen W. Nelson
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Middleton Reutlinger
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/084 ; G06F12/0842

Abstract:
An apparatus, method, and program product for optimizing a multiprocessor computing system by sampling memory reference latencies and adjusting components of the system in response thereto. During execution of processes the computing system, memory reference sampling of memory locations from shared memory of the computing system referenced in the executing processes is performed. Each sampled memory reference collected from sampling is associated with a latency and a physical memory location in the shared memory. Each sampled memory reference is analyzed to identify segments of memory locations in the shared memory corresponding to a sub-optimal latency, and based on the analyzed sampled memory references, the physical location of the one or more identified segments, the processor on which one or more processes referencing the identified segments, and/or a status associated with the one or more identified segments is dynamically adjusted to thereby optimize memory access for the multiprocessor computing system.
Public/Granted literature
- US20130138885A1 DYNAMIC PROCESS/OBJECT SCOPED MEMORY AFFINITY ADJUSTER Public/Granted day:2013-05-30
Information query