Invention Grant
- Patent Title: Dynamic performance monitoring-based approach to memory management
- Patent Title (中): 基于动态性能监控的内存管理方法
-
Application No.: US10749425Application Date: 2003-12-31
-
Publication No.: US07490117B2Publication Date: 2009-02-10
- Inventor: Sreenivas Subramoney , Richard Hudson , Mauricio Serrano , Ali-Reza Adl-Tabatabai
- Applicant: Sreenivas Subramoney , Richard Hudson , Mauricio Serrano , Ali-Reza Adl-Tabatabai
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Marshall, Gerstein & Borun LLP
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
Techniques are described for optimizing memory management in a processor system. The techniques may be implemented on processors that include on-chip performance monitoring and on systems where an external performance monitor is coupled to a processor. Processors that include a Performance Monitoring Unit (PMU) are examples. The PMU may store data on read and write cache misses, as well as data on translation lookaside buffer (TLB) misses. The data from the PMU is used to determine if any memory regions within a memory heap are delinquent memory regions, i.e., regions exhibiting high numbers of memory problems or stalls. If delinquent memory regions are found, the memory manager, such as a garbage collection routine, can efficiently optimize memory performance as well as the mutators performance by improving the layout of objects in the heap. In this way, memory management routines may be focused based on dynamic and real-time memory performance data.
Public/Granted literature
- US20060143421A1 Dynamic performance monitoring-based approach to memory management Public/Granted day:2006-06-29
Information query