首页    期刊浏览 2024年11月25日 星期一
登录注册

文章基本信息

  • 标题:Avoiding Pitfalls when Using NVIDIA GPUs for Real-Time Tasks in Autonomous Systems
  • 作者:Ming Yang ; Nathan Otterness ; Tanya Amert
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2018
  • 卷号:106
  • 页码:20:1-20:21
  • DOI:10.4230/LIPIcs.ECRTS.2018.20
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:NVIDIA's CUDA API has enabled GPUs to be used as computing accelerators across a wide range of applications. This has resulted in performance gains in many application domains, but the underlying GPU hardware and software are subject to many non-obvious pitfalls. This is particularly problematic for safety-critical systems, where worst-case behaviors must be taken into account. While such behaviors were not a key concern for earlier CUDA users, the usage of GPUs in autonomous vehicles has taken CUDA programs out of the sole domain of computer-vision and machine-learning experts and into safety-critical processing pipelines. Certification is necessary in this new domain, which is problematic because GPU software may have been developed without any regard for worst-case behaviors. Pitfalls when using CUDA in real-time autonomous systems can result from the lack of specifics in official documentation, and developers of GPU software not being aware of the implications of their design choices with regards to real-time requirements. This paper focuses on the particular challenges facing the real-time community when utilizing CUDA-enabled GPUs for autonomous applications, and best practices for applying real-time safety-critical principles.
  • 关键词:real-time systems; graphics processing units; scheduling algorithms; parallel computing; embedded software
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有