ALIGNING MEMORY ACCESS OPERATIONS TO A GEOMETRY OF A STORAGE DEVICE
First Claim
Patent Images
1. A method of aligning memory access operations to a geometry of a single storage device, the method comprising:
- receiving, by a storage array controller, information describing the layout of memory in the single storage device;
determining, by the storage array controller and in dependence upon the layout of memory in the single storage device, a write size and a physical address; and
sending, by the storage array controller, a write request specifying the write size and addressed to the physical address within the single storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
Aligning memory access operations to a geometry of a storage device, including: receiving, by a storage array controller, information describing the layout of memory in the storage device; determining, by the storage array controller, a write size in dependence upon the layout of memory in the storage device; and sending, by the storage array controller, a write request addressed to a location within the memory unit in dependence upon the layout of memory in the storage device.
10 Citations
18 Claims
-
1. A method of aligning memory access operations to a geometry of a single storage device, the method comprising:
-
receiving, by a storage array controller, information describing the layout of memory in the single storage device; determining, by the storage array controller and in dependence upon the layout of memory in the single storage device, a write size and a physical address; and sending, by the storage array controller, a write request specifying the write size and addressed to the physical address within the single storage device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage array controller for aligning memory access operations to a geometry of a single storage device, the storage array controller comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the storage array controller to carry out the steps of:
-
receiving information describing the layout of memory in the single storage device; determining, in dependence upon the layout of memory in the single storage device, a write size and a physical address; and sending a write request specifying the write size and addressed to the physical address within the single storage device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for aligning memory access operations to a geometry of a single storage device, the computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
-
receiving, by a storage array controller, information describing the layout of memory in the single storage device; determining, by the storage array controller and in dependence upon the layout of memory in the single storage device, a write size and a physical address; and sending, by the storage array controller, a write request specifying the write size and addressed to the physical address within the single storage device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification