Rethinking the TCP Nagle algorithm
ACM SIGCOMM Computer Communication Review
Brook for GPUs: stream computing on graphics hardware
ACM SIGGRAPH 2004 Papers
Congestion control in IP/TCP internetworks
ACM SIGCOMM Computer Communication Review
VMM-independent graphics acceleration
Proceedings of the 3rd international conference on Virtual execution environments
Accelerating advanced mri reconstructions on gpus
Proceedings of the 5th conference on Computing frontiers
Benchmarking GPUs to tune dense linear algebra
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Solving Dense Linear Systems on Graphics Processors
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
VELO: A Novel Communication Engine for Ultra-Low Latency Message Transfers
ICPP '08 Proceedings of the 2008 37th International Conference on Parallel Processing
VGRIS: virtualized GPU resource isolation and scheduling in cloud gaming
Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
Hi-index | 0.00 |
Current high performance clusters are equipped with high bandwidth/low latency networks, lots of processors and nodes, very fast storage systems, etc. However, due to economical and/or power related constraints, in general it is not feasible to provide an accelerating coprocessor -such as a graphics processor (GPU)- per node. To overcome this, in this paper we present a GPU virtualization middleware, which makes remote CUDA-compatible GPUs available to all the cluster nodes. The software is implemented on top of the sockets application programming interface, ensuring portability over commodity networks, but it can also be easily adapted to high performance networks.