首页> 外文期刊>Journal of systems architecture >GPUart - An application-based limited preemptive GPU real-time scheduler for embedded systems
【24h】

GPUart - An application-based limited preemptive GPU real-time scheduler for embedded systems

机译:GPUART - 嵌入式系统的基于应用程序有限的抢占式GPU实时调度程序

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

摘要

Emerging technologies like autonomous driving entail computational intense software solutions. More and more companies accelerate their embedded applications by General Purpose Computing on the Graphics Processing Unit (GPGPU), in order to overcome those computational demands. Unfortunately, Graphics Processing Units (GPUs) severely lack real-time capability, for example controllable preemption support, which limits their applicability in the embedded domain. We therefore present GPUart, a framework for GPU real-time scheduling. GPUart focuses on embedded systems and requires neither hardware nor driver stack extensions. We propose a software-only approach for preemption, based on the fixed preemption point strategy. In contrast to prior work, GPUart enables preemption inside a thread block by adding fixed preemption points. We further propose a portable high-level resource management concept to enable gang scheduling on GPUs. GPUart can schedule GPU workload either under the Gang-Earliest Deadline First (EDF) or Gang-Fixed Task Priority (FTP) policy. A case-study on Nvidia Tegra X1, using real-world engine management applications from Audi AG and Continental Automotive GmbH, shows that only up to 0.28% additional global memory is required to enable interruptible thread blocks. GPUart reduces the worst observed response times by a factor of up to 221, leading to response times without deadline misses.
机译:新兴技术,如自主驾驶所需的计算激烈的软件解决方案。越来越多的公司通过在图形处理单元(GPGPU)上的通用计算来加速其嵌入式应用程序,以克服这些计算需求。遗憾的是,图形处理单元(GPU)严重缺乏实时能力,例如可控的抢占支持,这限制了它们在嵌入式域中的适用性。因此,我们存在GPUART,是GPU实时调度的框架。 GPUART侧重于嵌入式系统,并且既不需要硬件也不需要驱动程序堆栈扩展。根据固定的抢占点策略,我们提出了一种仅适用于抢占的软件方法。与事先工作相比,GPUART通过添加固定的抢占点来实现线程块内的抢占。我们进一步提出了一种便携式的高级资源管理概念来启用GPU上的Gang调度。 GPUART可以在GAN-最早的截止日期下计划GPU工作负载(EDF)或GANG-REDION任务优先级(FTP)策略。一种案例研究NVIDIA TEGRA X1,使用来自Audi AG和Continental Automotive GmbH的现实发动机管理应用程序,表明只需要高达0.28%的全局内存来实现可中断的线程块。 GPUART将最差的响应时间减少到221倍,导致响应时间没有截止日期未命中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号