发明名称 |
Cache management based on physical memory device characteristics |
摘要 |
A processor unit removes, responsive to obtaining a new address, an entry from a memory of a type of memory based on a comparison of a performance of the type of memory to different performances, each of the different performances associated with a number of other types of memory. |
申请公布号 |
US9229862(B2) |
申请公布日期 |
2016.01.05 |
申请号 |
US201313764253 |
申请日期 |
2013.02.11 |
申请人 |
International Business Machines Corporation |
发明人 |
Chandrakar Rahul;Sainath Venkatesh;Srinivasan Vaidyanathan |
分类号 |
G06F12/08;G06F12/10;G06F12/12 |
主分类号 |
G06F12/08 |
代理机构 |
Yee & Associates, P.C. |
代理人 |
Yee & Associates, P.C. ;Kalaitzis Parashos |
主权项 |
1. A method comprising:
including a memory management unit in a processor unit operably coupled to at least one processor; storing in a cache table entries for a number of physical addresses and a number of virtual addresses wherein each of the number of virtual addresses is mapped to only one of a number of corresponding physical addresses residing in a number of different memory devices and the number of different memory devices are of a number of types, wherein each of the number of types is different and each of the number of types has a number of different characteristics, and wherein each entry in the cache table comprises data including a virtual address and a corresponding physical address, a start address, an end address, a memory type, a memory read speed and a memory write speed; identifying, by a hypervisor, a number of memory devices, a number of types of memory devices, and for each of the number of types of memory devices determines the number of different characteristics; and responsive to obtaining a new address, identifying an addressing variant associated with the new address, wherein the addressing variant is one of a virtual address and a physical address, and wherein responsive to the addressing variant is the virtual address, selecting a first process and responsive to the addressing variant is the physical address, selecting a second process. |
地址 |
Armonk NY US |