Multiplexing users and enabling virtualization on a hybrid system
First Claim
1. A method, with a hybrid server system comprising a server system and at least one accelerator system, for supporting multiple users in an out-of-core processing environment, the method comprising:
- partitioning, with at least one processor, at least one accelerator system in a plurality of accelerator systems into a plurality of virtualized accelerator systems;
configuring a private client cache on each virtualized accelerator system in the plurality of virtualized accelerator systems, wherein the private client cache of each virtualized accelerator system stores data that is one of accessible by only the private client cache and accessible by other private client caches associated with a common data set; and
assigning each user in a plurality of users to a virtualized accelerator system from the plurality of virtualized accelerator systems.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, hybrid server system, and computer program product, support multiple users in an out-of-core processing environment. At least one accelerator system in a plurality of accelerator systems is partitioned into a plurality of virtualized accelerator systems. A private client cache is configured on each virtualized accelerator system in the plurality of virtualized accelerator systems. The private client cache of each virtualized accelerator system stores data that is one of accessible by only the private client cache and accessible by other private client caches associated with a common data set. Each user in a plurality of users is assigned to a virtualized accelerator system from the plurality of virtualized accelerator systems.
-
Citations
20 Claims
-
1. A method, with a hybrid server system comprising a server system and at least one accelerator system, for supporting multiple users in an out-of-core processing environment, the method comprising:
-
partitioning, with at least one processor, at least one accelerator system in a plurality of accelerator systems into a plurality of virtualized accelerator systems; configuring a private client cache on each virtualized accelerator system in the plurality of virtualized accelerator systems, wherein the private client cache of each virtualized accelerator system stores data that is one of accessible by only the private client cache and accessible by other private client caches associated with a common data set; and assigning each user in a plurality of users to a virtualized accelerator system from the plurality of virtualized accelerator systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A hybrid server system in an out-of-core processing environment, the hybrid server system comprising:
-
at least one accelerator system, comprising at least one processor, wherein the accelerator system is partitioned into a plurality of virtualized accelerator systems, wherein each virtualized accelerator system in the plurality of accelerator systems comprises a private client cache, wherein the private client cache of each virtualized accelerator system stores data that is one of accessible by only the private client cache and accessible by other private client caches associated with a common data set, and wherein a different user is assigned to a virtualized accelerator system in the plurality of accelerator systems. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product for managing multiple users in an out-of-core processing environment, the computer program product comprising:
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; partitioning, with at least one processor, at least one accelerator system in a plurality of accelerator systems into a plurality of virtualized accelerator systems; configuring a private client cache on each virtualized accelerator system in the plurality of virtualized accelerator systems, wherein the private client cache of each virtualized accelerator system stores data that is one of accessible by only the private client cache and accessible by other private client caches associated with a common data set; and assigning each user in a plurality of users to a virtualized accelerator system from the plurality of virtualized accelerator systems. - View Dependent Claims (16, 17, 18, 19, 20)
Specification