2013
DOI: 10.3390/computers2040176
|View full text |Cite
|
Sign up to set email alerts
|

Exploring Graphics Processing Unit (GPU) Resource Sharing Efficiency for High Performance Computing

Abstract: The increasing incorporation of Graphics Processing Units (GPUs) as accelerators has been one of the forefront High Performance Computing (HPC) trends and provides unprecedented performance; however, the prevalent adoption of the Single-Program Multiple-Data (SPMD) programming model brings with it challenges of resource underutilization. In other words, under SPMD, every CPU needs GPU capability available to it. However, since CPUs generally outnumber GPUs, the asymmetric resource distribution gives rise to ov… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 15 publications
0
7
0
Order By: Relevance
“…The programmable parallel processors in GPUs exceed the computing power of multicore CPUs [15,16]. GPUs are being utilized at an increasing rate in scientific computing applications and GPU rendering algorithms have emerged [17,18].…”
Section: Gpu Computingmentioning
confidence: 99%
“…The programmable parallel processors in GPUs exceed the computing power of multicore CPUs [15,16]. GPUs are being utilized at an increasing rate in scientific computing applications and GPU rendering algorithms have emerged [17,18].…”
Section: Gpu Computingmentioning
confidence: 99%
“…The NVIDIAproprietary device driver running in the GPU servers will manage the concurrent execution of the different active contexts using its own scheduler, in the same way as it does in a local GPU context. Our multiple servers sharing local GPUs could benefit from techniques designed to improve this usage mode, such as some of those employed in [36,37,38]. Furthermore, the recent Kepler GPU architecture [39] features enhanced multitask support with the Hyper-Q technology, which directly benefits our virtualization technology without the need of any further development or customization.…”
Section: Server Sidementioning
confidence: 99%
“…The approach followed by S GPU is complementary to [1] and our approach here, and may be combined with our proposed approach by simultaneously executing kernels from multiple processes for efficient GPU sharing. Furthermore, the efficient GPU sharing approach proposed by [31,32,33] is relavant to this work as well.…”
Section: Related Workmentioning
confidence: 99%