...
首页> 外文期刊>IEICE transactions on information and systems >Cooperative GPGPU Scheduling for Consolidating Server Workloads
【24h】

Cooperative GPGPU Scheduling for Consolidating Server Workloads

机译:联合GPGPU调度以整合服务器工作负载

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Graphics processing units (GPUs) have become an attractive platform for general-purpose computing (GPGPU) in various domains. Making GPUs a time-multiplexing resource is a key to consolidating GPGPU applications (apps) in multi-tenant cloud platforms. However, advanced GPGPU apps pose a new challenge for consolidation. Such highly functional GPGPU apps, referred to as GPU eaters , can easily monopolize a shared GPU and starve collocated GPGPU apps. This paper presents GLoop , which is a software runtime that enables us to consolidate GPGPU apps including GPU eaters. GLoop offers an event-driven programming model , which allows GLoop-based apps to inherit the GPU eaters' high functionality while proportionally scheduling them on a shared GPU in an isolated manner. We implemented a prototype of GLoop and ported eight GPU eaters on it. The experimental results demonstrate that our prototype successfully schedules the consolidated GPGPU apps on the basis of its scheduling policy and isolates resources among them.
机译:图形处理单元(GPU)已成为各个领域中用于通用计算(GPGPU)的有吸引力的平台。使GPU成为时分复用资源是在多租户云平台中整合GPGPU应用程序(app)的关键。但是,高级GPGPU应用程序对整合提出了新的挑战。这种功能强大的GPGPU应用程序被称为 GPU Eater,可以轻松地垄断共享的GPU,并使并置的GPGPU应用程序挨饿。本文介绍了 GLoop,这是一个软件运行时,使我们能够整合包括GPU Eater的GPGPU应用程序。 GLoop提供了一个事件驱动的编程模型,该模型允许基于GLoop的应用程序继承GPU Eater的高功能,同时以隔离的方式在共享GPU上按比例调度它们。我们实现了GLoop的原型,并在其上移植了八个GPU处理器。实验结果表明,我们的原型根据调度策略成功调度了合并的GPGPU应用程序,并在其中隔离了资源。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号