© 2014 IEEE. The state-of-the-art GPU virtualization framework, gVirtuS, relies on an API remoting mechanism to set up a communication channel between a virtual machine and the host, so that a CUDA application in a virtual machine can be executed \u27remotely\u27 in the host. We observe that this API remoting mechanism often involves large-volume and frequent data transmissions between the host OS and the guest OS, which lead to a significant performance degradation. We present an address mapping scheme so the host can directly access the machine memory space of the guest and thus avoid data copying between the guest and the host. To reduce the frequency of data transmissions, we introduce a delayed submission scheme. We implement both addr...
[EN] The use of Graphics Processing Units (GPUs) has become a very popular way to accelerate the exe...
The continuing evolution of Graphics Processing Units (GPU) has shown rapid performance increases ov...
2018-08-02Recent exponential growth of the data sets size demanded by modern big data applications r...
The state-of-the-art GPU virtualization framework, gVirtuS, relies on an API remoting mechanism to s...
Part 3: AlgorithmInternational audienceThe ever increasing application footprint raises challenges f...
The astonishing development of diverse and different hardware platforms is twofold: on one side, the...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
The hardware and software advances of Graphics Processing Units (GPUs) have favored the development ...
Graphics processing units (GPUs) have become prevalent in modern computing systems. While their high...
The use of hardware accelerators, based on code and data offloading devoted to overcoming the CPU l...
Advances in virtualization technology have enabled multiple virtual machines (VMs) to share resource...
Modern GPUs are powerful high-core-count processors, which are no longer used solely for graphics ap...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
General-purpose computing on GPUs has become more accessible due to features such as shared virtual ...
MasterMobile virtualization is currently a hot issue, because of growing security concern in Bring Y...
[EN] The use of Graphics Processing Units (GPUs) has become a very popular way to accelerate the exe...
The continuing evolution of Graphics Processing Units (GPU) has shown rapid performance increases ov...
2018-08-02Recent exponential growth of the data sets size demanded by modern big data applications r...
The state-of-the-art GPU virtualization framework, gVirtuS, relies on an API remoting mechanism to s...
Part 3: AlgorithmInternational audienceThe ever increasing application footprint raises challenges f...
The astonishing development of diverse and different hardware platforms is twofold: on one side, the...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
The hardware and software advances of Graphics Processing Units (GPUs) have favored the development ...
Graphics processing units (GPUs) have become prevalent in modern computing systems. While their high...
The use of hardware accelerators, based on code and data offloading devoted to overcoming the CPU l...
Advances in virtualization technology have enabled multiple virtual machines (VMs) to share resource...
Modern GPUs are powerful high-core-count processors, which are no longer used solely for graphics ap...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
General-purpose computing on GPUs has become more accessible due to features such as shared virtual ...
MasterMobile virtualization is currently a hot issue, because of growing security concern in Bring Y...
[EN] The use of Graphics Processing Units (GPUs) has become a very popular way to accelerate the exe...
The continuing evolution of Graphics Processing Units (GPU) has shown rapid performance increases ov...
2018-08-02Recent exponential growth of the data sets size demanded by modern big data applications r...