首页> 外文会议>Proceedings of the Twenty-Third ACM symposium on operating systems principles. >PTask: Operating System Abstractions To Manage GPUs as Compute Devices
【24h】

PTask: Operating System Abstractions To Manage GPUs as Compute Devices

机译:PTask:操作系统抽象将GPU作为计算设备进行管理

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

摘要

We propose a new set of OS abstractions to support GPUs and other accelerator devices as first class computing resources. These new abstractions, collectively called the PTask API, support a dataflow programming model. Because a PTask graph consists of OS-managed objects, the kernel has sufficient visibility and control to provide system-wide guarantees like fairness and performance isolation, and can streamline data movement in ways that are impossible under current GPU programming models. Our experience developing the PTask API, along with a gestural interface on Windows 7 and a FUSE-based encrypted file system on Linux show that the PTask API can provide important system-wide guarantees where there were previously none, and can enable significant performance improvements, for example gaining a 5× improvement in maximum throughput for the gestural interface.
机译:我们提出了一套新的操作系统抽象,以支持GPU和其他加速器设备作为一流的计算资源。这些新的抽象统称为PTask API,支持数据流编程模型。由于PTask图由OS管理的对象组成,因此内核具有足够的可见性和控制能力,以提供诸如公平性和性能隔离之类的系统范围的保证,并且可以以当前GPU编程模型无法实现的方式简化数据移动。我们开发PTask API的经验,以及Windows 7上的手势界面和Linux上基于FUSE的加密文件系统的经验表明,PTask API可以在整个系统范围内提供以前无法提供的重要保证,并且可以显着提高性能,例如,手势界面的最大吞吐量提高了5倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号