Data access management in a hybrid memory server
First Claim
1. A method, on an accelerator system in an out-of-core processing environment, for accessing data by accelerator systems, the method comprising:
- sending a request to a server system for access to a given data set being managed by the server system, wherein the request is associated with an access context, the access context indicating to the server system one or more characteristics of an access operation associated with at least one of the accelerator system and a user system when accessing the given data set;
receiving, based on sending the request, an access configuration from the server system for accessing the given data set; and
determining, based on the access configuration, that the given data set is to be accessed by one of accessing the given data set directly from the server system, locally storing a portion of the given data set in a memory, and locally storing all of the given data set in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Once or more embodiments manage access to data by accelerator systems in an out-of-core processing environment. In one embodiment, a request from an accelerator system is received for access to a given data set. An access context associated with the given data set is determined The accelerator system is dynamically configured, based on the access context that has been determined, based on the access context that has been determined, to one of access the given data set directly from the server system; locally store a portion of the given data set in a memory; and locally store all of the given data set in the memory.
45 Citations
17 Claims
-
1. A method, on an accelerator system in an out-of-core processing environment, for accessing data by accelerator systems, the method comprising:
sending a request to a server system for access to a given data set being managed by the server system, wherein the request is associated with an access context, the access context indicating to the server system one or more characteristics of an access operation associated with at least one of the accelerator system and a user system when accessing the given data set;
receiving, based on sending the request, an access configuration from the server system for accessing the given data set; and
determining, based on the access configuration, that the given data set is to be accessed by one of accessing the given data set directly from the server system, locally storing a portion of the given data set in a memory, and locally storing all of the given data set in the memory.- View Dependent Claims (2, 3, 4, 5, 6)
-
7. An accelerator processing system in an out-of-core processing environment comprising the accelerator processing system, the accelerator system 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; sending a request to a server system for access to a given data set being managed by the server system, wherein the request is associated with an access context, the access context indicating to the server system one or more characteristics of an access operation associated with at least one of the accelerator system and a user system when accessing the given data set; receiving, based on sending the request, an access configuration from the server system for accessing the given data set, wherein the access configuration is based on the access context; and determining, based on the access configuration, that the given data set is to be accessed by one of accessing the given data set directly from the server system, locally storing a portion of the given data set in a memory, and locally storing all of the given data set in the memory. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product for accessing to 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 of the out-of-core processing environment and storing instructions for execution by the processing circuit for performing a method comprising; sending a request to a server system for access to a given data set being managed by the server system, wherein the request is associated with an access context, the access context indicating to the server system one or more characteristics of an access operation associated with at least one of the accelerator system and a user system when accessing the given data set;
receiving, based on sending the request, an access configuration from the server system for accessing the given data set; and
determining, based on the access configuration, that the given data set is to be accessed by one of accessing the given data set directly from the server system, locally storing a portion of the given data set in a memory, and locally storing all of the given data set in the memory. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification