发明名称 |
METHOD, SYSTEM AND PROGRAM PRODUCT FOR ASSOCIATING THREADS WITHIN NON-RELATED PROCESSES BASED ON MEMORY PAGING BEHAVIORS |
摘要 |
A method of tying related process threads within non-related applications together in terms of memory paging behavior. In a data processing system, a first process thread is related to one or more "partner" threads within separate high latency storage locations. The kernel analyzes the memory "page-in" patterns of multiple threads and identifies one or more partner threads of the first thread based on user input, observed memory page-in patterns, and/or pre-defined identification information within the thread data structures. The kernel marks the first thread and its corresponding related partner threads with a unique thread identifier. When the first thread is subsequently paged into a lower latency memory, the kernel also pages-in the related partner threads that are marked with the unique thread identifier in lockstep. Tying related threads from non-related applications together in terms of memory paging behavior thus eliminates memory management delays.
|
申请公布号 |
US2008201545(A1) |
申请公布日期 |
2008.08.21 |
申请号 |
US20070676658 |
申请日期 |
2007.02.20 |
申请人 |
MCBREARTY GERALD F;MULLEN SHAWN P;MURILLO JESSICA C;SHIEH JOHNNY MENG-HAN |
发明人 |
MCBREARTY GERALD F.;MULLEN SHAWN P.;MURILLO JESSICA C.;SHIEH JOHNNY MENG-HAN |
分类号 |
G06F13/14 |
主分类号 |
G06F13/14 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|