Accelerating Large Scale Image Analyses on Parallel, CPU-GPU Equipped Systems
Citations Over TimeTop 10% of 2012 papers
Abstract
The past decade has witnessed a major paradigm shift in high performance computing with the introduction of accelerators as general purpose processors. These computing devices make available very high parallel computing power at low cost and power consumption, transforming current high performance platforms into heterogeneous CPU-GPU equipped systems. Although the theoretical performance achieved by these hybrid systems is impressive, taking practical advantage of this computing power remains a very challenging problem. Most applications are still deployed to either GPU or CPU, leaving the other resource under- or un-utilized. In this paper, we propose, implement, and evaluate a performance aware scheduling technique along with optimizations to make efficient collaborative use of CPUs and GPUs on a parallel system. In the context of feature computations in large scale image analysis applications, our evaluations show that intelligently co-scheduling CPUs and GPUs can significantly improve performance over GPU-only or multi-core CPU-only approaches.
Related Papers
- Xen 가상화 환경에서 관리 도메인의 오버헤드를 고려한 CPU 할당 방법(2012)
- → NovAtel's novel approach to CPU usage measurement(1991)
- → A Virtual Machine Allocation Scheme based on CPU Utilization in Cloud Computing(2011)
- CPU Monitoring System Based on Xen Environment(2012)
- 유효 작업부하를 이용한 Energy aware scheduler 와 DVFS 기법(2016)