首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Dynamic Resource Management for Efficient Utilization of Multitasking GPUs
【24h】

Dynamic Resource Management for Efficient Utilization of Multitasking GPUs

机译:多任务GPU有效利用动态资源管理

获取原文
获取原文并翻译 | 示例
           

摘要

As graphics processing units (GPUs) are broadly adopted, running multiple applications on a GPU at the same time is beginning to attract wide attention. Recent proposals on multitasking GPUs have focused on either spatial multitasking, which partitions GPU resource at a streaming multiprocessor (SM) granularity, or simultaneous multikernel (SMK), which runs multiple kernels on the same SM. However, multitasking performance varies heavily depending on the resource partitions within each scheme, and the application mixes. In this paper, we propose GPU Maestro that performs dynamic resource management for efficient utilization of multitasking GPUs. GPU Maestro can discover the best performing GPU resource partition exploiting both spatial multitasking and SMK. Furthermore, dynamism within a kernel and interference between the kernels are automatically considered because GPU Maestro finds the best performing partition through direct measurements. Evaluations show that GPU Maestro can improve average system throughput by 20.2% and 13.9% over the baseline spatial multitasking and SMK, respectively.
机译:作为图形处理单元(GPU)广泛采用,同时在GPU上运行多个应用程序开始引起广泛的关注。多任务GPU的最近提案专注于空间多任一任务处理,该多任务处理在流式多处理器(SM)粒度(SM)粒度(SM)粒度或同时多时装(SMK)上分区GPU资源,它们在同一SM上运行多个内核。然而,多任务性能根据每个方案中的资源分区和应用程序混合而差异很大。在本文中,我们提出了GPU Maestro,用于执行动态资源管理,以实现多任务GPU的有效利用率。 GPU Maestro可以发现最佳性能的GPU资源分区利用空间多任务和SMK。此外,由于GPU Maestro通过直接测量找到最佳性能分区,自动考虑内核内的核心和内核之间的干扰。评估表明,GPU Maestro分别可以分别将平均系统吞吐量提高20.2%和13.9%,分别通过基线空间多任务和SMK。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号