Hierarchical pre-fetch pipelining in a hybrid memory server
First Claim
Patent Images
1. A method, with an accelerator system in an out-of-core processing environment, comprising:
- receiving, from a server comprising a memory system, an assignment of a first set of memory within the memory system that is to be managed by the accelerator system, where at least a second portion of memory within the memory system is managed by the server; and
writing data directly to the first set of memory at the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
-
Citations
20 Claims
-
1. A method, with an accelerator system in an out-of-core processing environment, comprising:
-
receiving, from a server comprising a memory system, an assignment of a first set of memory within the memory system that is to be managed by the accelerator system, where at least a second portion of memory within the memory system is managed by the server; and writing data directly to the first set of memory at the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An accelerator system in an out-of-core processing environment comprising:
-
a memory; a processing core communicatively coupled to the memory; and a data manager communicatively coupled to the memory and the processing core, wherein the data manager is configured to perform a method comprising; receiving, from a server comprising a memory system, an assignment of a first set of memory within the memory system that is to be managed by the accelerator system, where at least a second portion of memory within the memory system is managed by the server; and writing data directly to the first set of memory at the server. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product for accessing data in an out-of-core processing environment, the computer program product comprising:
-
a non-transitory storage medium readable by a processing circuit of an accelerator system in the out-of-core processing environment and storing instructions for execution by the processing circuit for performing a method comprising; receiving, from a server comprising a memory system, an assignment of a first set of memory within the memory system that is to be managed by the accelerator system, where at least a second portion of memory within the memory system is managed by the server; and writing data directly to the first set of memory at the server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification