【24h】

A Server-based Approach for Predictable GPU Access Control

机译:一种基于服务器的可预测GPU访问控制方法

获取原文

摘要

We propose a server-based approach to manage a general-purpose graphics processing unit (GPU) in a predictable and efficient manner. Our proposed approach introduces a GPU server task that is dedicated to handling GPU requests from other tasks on their behalf. The GPU server ensures bounded time to access the GPU, and allows other tasks to suspend during their GPU computation to save CPU cycles. By doing so, we address the two major limitations of the existing real-time synchronization-based GPU management approach: busy waiting and long priority inversion. We implemented a prototype of the server-based approach on a real embedded platform. This case study demonstrates the practicality and effectiveness of the server-based approach. Experimental results indicate that the server-based approach yields significant improvements in task schedulability over the existing synchronization-based approach in most practical settings. Although we focus on a GPU in this paper, the server-based approach can also be used for other types of computational accelerators.
机译:我们提出了一种基于服务器的方法来管理通用图形处理单元(GPU),以可预测和有效的方式。我们所提出的方法介绍了一个GPU服务器任务,专门用于处理他们代表其他任务的GPU请求。 GPU服务器可确保访问GPU的有限时间,并允许其他任务在GPU计算期间暂停以保存CPU周期。通过这样做,我们解决了现有的基于实时同步的GPU管理方法的两个主要限制:繁忙等待和长优先级反转。我们在真实嵌入式平台上实现了基于服务器的方法的原型。本案例研究表明了基于服务器的方法的实用性和有效性。实验结果表明,在大多数实际设置中,基于服务器的方法在现有的基于同步的方法中对任务调度的显着改进。虽然我们专注于本文的GPU,但基于服务器的方法也可用于其他类型的计算加速器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号