首页> 外文会议>International Conference on Smart Systems and Inventive Technology >Dynamic Heterogeneous scheduling of GPU-CPU in Distributed Environment
【24h】

Dynamic Heterogeneous scheduling of GPU-CPU in Distributed Environment

机译:分布式环境下GPU-CPU的动态异构调度

获取原文
获取外文期刊封面目录资料

摘要

The technology has been growing in the field of computation so fast that the operation which takes days in old time now can be completed within few seconds. The basic need of such computing is fastest processing time of any operation by the system. The performance of any computing device is dependent on processor, memory and hardware/software behavior. Central Processing Unit (CPU) is known to be the brain of computer. In any case, progressively, that brain can be raised by additional piece of Personal Computer with the GPU (Graphics Processing Unit), which is alluded to as the aforementioned spirit. The fusion of a CPU with a GPU can convey the ideal estimation of framework cost, execution and power. It tends to be expressed that GPUs vary from CPUs as GPU is improved for throughput rather than idleness which can work quicker and more expense effectively than CPUs. GPUs are equipped for taking a lot of information and playing out a similar task again and again rapidly, in contrast to CPU, which will in general skip activities everywhere. Distributed processing comprises of utilizations successively over a stage which have more than one computational device with various designs, for example, a manycore GPU and a multi-core CPU. By and large, the kernel performs well on the GPU as they are enhanced for a GPU's exceedingly with parallel engineering and GPU regularly provide higher pinnacle throughput per unit of time. The exploration says that GPU is definitely more superior to CPU because of its parallel design as it is made out of hundreds of cores which can deal with a huge number of threads when contrasted with CPU. Here, we will demonstrate this fact that GPU is growing its importance in High-Performance Computing (HPC) era. In this paper, we will take few applications with the historical information about the runtime of particular application taken on CPU and GPU. This historical information created from benchmarks will let help us to decide whether the tasks are GPU bound or CPU bound and schedule them accordingly to reduce the waiting time of other applications. Our approach immensely takes dynamic decision to schedule the tasks. Earlier approaches are not as impactful as our approach because here the greedy decision taken to reduce overall execution time and improve processor utilization.
机译:该技术在计算领域的发展如此之快,以至于现在需要花费数天时间的运算可以在几秒钟内完成。这种计算的基本需求是系统进行任何操作的最快处理时间。任何计算设备的性能都取决于处理器,内存和硬件/软件行为。中央处理器(CPU)是计算机的大脑。在任何情况下,都可以通过另外一块带有GPU(图形处理单元)的个人计算机来抬高大脑,这被称为上述精神。 CPU与GPU的融合可以传达对框架成本,执行力和功耗的理想估算。人们倾向于表示GPU与CPU有所不同,因为提高了GPU的吞吐量(而不是空闲),与CPU相比,GPU可以更快,更有效地工作。与CPU相比,GPU具备了获取大量信息并一次又一次地快速执行类似任务的能力,而CPU通常会在各处跳过活动。分布式处理包括在一个阶段中连续使用,这些阶段具有一个以上具有各种设计的计算设备,例如,多核GPU和多核CPU。总的来说,内核在GPU上表现良好,因为它们通过并行工程得到了GPU的极大增强,并且GPU定期提供每单位时间更高的峰值吞吐率。探索表明,GPU的并行设计绝对优于CPU,因为它由数百个内核组成,与CPU相比可以处理大量线程。在这里,我们将证明GPU在高性能计算(HPC)时代日益重要的事实。在本文中,我们将使用很少的应用程序以及有关在CPU和GPU上获取的特定应用程序运行时的历史信息。从基准测试中获得的历史信息将帮助我们确定任务是受GPU约束还是受CPU约束,并相应地安排任务以减少其他应用程序的等待时间。我们的方法极大地采用了动态决策来安排任务。较早的方法并不像我们的方法那样有影响力,因为这里采取了减少总体执行时间并提高处理器利用率的贪婪决定。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号