INTEGRATED MEMORY MANAGEMENT AND MEMORY MANAGEMENT METHOD
First Claim
1. An integrated memory management device comprising:
- an acquiring unit acquiring a read destination logical address from a first processor of one or more processors;
an address conversion unit converting the read destination logical address acquired by the acquiring unit into a read destination physical address of a non-volatile main memory;
an access unit reading, from the non-volatile main memory, data that corresponds to the read destination physical address and has a size that is equal to a block size of the non-volatile main memory or an integer multiple of the page size of the non-volatile main memory; and
a transmission unit transferring the read data to a cache memory of the first processor having a cache size that depends on the block size of the non-volatile main memory or the integer multiple of the page size of the non-volatile main memory.
5 Assignments
0 Petitions
Accused Products
Abstract
An integrated memory management device according to an example of the invention comprises an acquiring unit acquiring a read destination logical address from a processor, an address conversion unit converting the read destination logical address into a read destination physical address of a non-volatile main memory, an access unit reading, from the non-volatile main memory, data that corresponds to the read destination physical address and has a size that is equal to a block size or an integer multiple of the page size of the non-volatile main memory, and transmission unit transferring the read data to a cache memory of the processor having a cache size that depends on the block size or the integer multiple of the page size of the non-volatile main memory.
220 Citations
18 Claims
-
1. An integrated memory management device comprising:
-
an acquiring unit acquiring a read destination logical address from a first processor of one or more processors; an address conversion unit converting the read destination logical address acquired by the acquiring unit into a read destination physical address of a non-volatile main memory; an access unit reading, from the non-volatile main memory, data that corresponds to the read destination physical address and has a size that is equal to a block size of the non-volatile main memory or an integer multiple of the page size of the non-volatile main memory; and a transmission unit transferring the read data to a cache memory of the first processor having a cache size that depends on the block size of the non-volatile main memory or the integer multiple of the page size of the non-volatile main memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A memory management method comprising:
-
acquiring a read destination logical address from a first processor of one or more processors by an integrated memory management device; converting the read destination logical address acquired into a read destination physical address of a non-volatile main memory by the integrated memory management device; reading, from the non-volatile main memory, data that corresponds to the read destination physical address and has a size that is equal to a block size of the non-volatile main memory or an integer multiple of the page size of the non-volatile main memory by the integrated memory management device; and transferring the read data to a cache memory of the first processor having a cache size that depends on the block size of the non-volatile main memory or the integer multiple of the page size of the non-volatile main memory by the integrated memory management device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification