0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用Vulkan SC进行安全关键图形和实时GPU处理

星星科技指导员 来源:NVIDIA 作者:NVIDIA 2022-10-11 11:21 次阅读

GPU 加速处理对于许多汽车和嵌入式系统至关重要。安全关键型和实时应用程序的要求和部署优先级与消费类应用程序不同,但它们通常是使用主要设计用于游戏的 GPU API 开发的。

Vulkan SC (安全关键型)是一个新发布的开放标准,旨在简化 GPU 在功能安全和无挂接性能至关重要的市场中的使用。

NVIDIA 帮助领导了 Vulkan SC 1.0 API 的创建,目前正在其 NVIDIA -DRIVE 和 NVIDIA Jetson 平台上运送生产驱动程序。

确定性 GPU 处理

Vulkan 是 Khronos 集团标准组织制定的免版税开放标准。它是唯一一个现代的跨平台 GPU API 。 Vulkan 于 2016 年推出,主要设计用于使用 Windows 、 LinuxAndroid 的桌面和移动设备上的游戏和专业设计应用程序。

Khronos 从 Vulkan 1.2 导出 Vulkan SC ,其中 Vulkan SC 1.0 specification 在 3 月 2022 发布 。 Vulkan SC 定义了 Vulkan API 的子集,这对于嵌入式市场至关重要,以减少 API 表面积,从而简化实施和测试。

Vulkan SC 还通过消除被忽略的参数和未定义的行为,以及增强运行时故障的检测、报告和纠正,提高了 API 的健壮性。 Vulkan SC 通过将管道编译离线,实现可预测的无故障执行,并通过显式同步提供管理静态内存分配和资源管理的复杂功能。

有关详细信息,请参阅 Vulkan SC: Overview – and how it is different from the Vulkan you already know 。

Vulkan SC 和 NVIDIA DRIVE 汽车平台

简化的 Vulkan SC API 将系统级安全认证的成本和工作量降低至 ISO 26262 等标准,这是汽车行业使用的功能安全标准。简化系统认证使制造商能够在 NVIDIA DRIVE platform 上的驾驶员辅助系统中顺利部署高级图形功能。

例如, Level 2 and Level 3 AI 辅助车辆要求驾驶员在车辆运行期间保持在环路中。 cockpit 和数字仪表盘内部的安全可视化是确保驾驶员了解系统对周围环境的感知和反应的关键。

信心视图是对车辆 AI 的思维以及它如何看待世界的一种呈现。它精确显示了传感器套件和感知系统使用 3D 环绕模型实时检测的内容。通过将此视图融入座舱内部,车辆可以在旅程的每一步向乘客传达自动驾驶系统的准确性和可靠性。

安全可靠地支持此类车内图形的能力使 Vulkan SC 对下一代智能车辆体验至关重要。生产型 Vulkan SC 1.0 驱动程序包含在 2022 年 8 月 29 日发货的 DRIVE OS 6.0.4.0 中。

NVIDIA Jetson 嵌入式平台上的 Vulkan SC

NVIDIA Jetson 是世界领先的自主机器和其他嵌入式应用平台。它包括 Jetson 模块,这些模块是小尺寸、高性能计算机,用于加速软件的 NVIDIA JetPack SDK ,以及一个包含传感器、 SDK 、服务和产品的生态系统,以加速开发。

Jetson 系统的应用通常不需要正式的安全认证。然而,许多嵌入式和自治系统可以直接受益于 Vulkan SC 提供的确定性实时 GPU 图形和计算加速度。有了这些功能, Jetson 平台可以支持更广泛的应用程序多样性。

2022 年 8 月 15 日发布的 NVIDIA Jetpack 5.0.2 SDK 包括适用于 Linux 操作系统的符合生产规范的 Vulkan SC 1.0 驱动程序。

NVIDIA 对 Vulkan SC API 的持续承诺

NVIDIA 将继续投资开发 Khronos 的 Vulkan SC 开放标准 API 。我们致力于在 NVIDIA DRIVE 和 Jetson 等平台上提供符合要求的生产驱动程序。

2022 年晚些时候, NVIDIA 还将在 NVIDIA -Nsight 开发工具中提供对 Vulkan SC 的支持。 Vulkan SC 简化了开放的跨平台 Vulkan API ,用于确定性 GPU 图形和计算,在安全认证和实时嵌入式平台上实现高级应用程序和用例。

关于作者

Neil Trevett 是 NVIDIA 开发生态系统副总裁。 Neil 致力于让应用程序开发人员利用 GPU 加速。 Neil 还是 Khronos Group 的当选主席,该集团负责管理和发展 Vulkan 、 OpenXR 、 OpenGL ES 、 WebGL 和 glTF 等开放标准。

Daniel Koch 是 NVIDIA 的高级图形系统软件工程师

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    4596

    浏览量

    101747
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4423

    浏览量

    126715
收藏 人收藏

    评论

    相关推荐

    FPGA在深度学习应用中或将取代GPU

    的根本原因,它与 深度神经网络 有一个共同之处:都需要进行大量矩阵运算。 显卡可以并行执行矩阵运算,极大地加快计算速度。图形处理器可以把训练神经网络的时间从几天、几周缩短到几小时、几分钟。 随着
    发表于 03-21 15:19

    gpu是什么和cpu的区别

    GPU和CPU是两种常见的计算机处理器,它们在结构和功能上有很大的区别。在这篇文章中,我们将探讨GPU和CPU的区别,并详细介绍它们的原理、应用领域和性能特点。 一、概述 1.1 GPU
    的头像 发表于 02-20 11:24 1041次阅读

    gpu服务器是干什么的 gpu服务器与cpu服务器的区别有哪些

    gpu服务器是干什么的 gpu服务器与cpu服务器的区别 GPU服务器是一种专门用于处理图形运算的服务器,而CPU服务器则是一种
    的头像 发表于 01-30 15:31 319次阅读

    GPU在雷达信号处理算法中的优势

    雷达信号处理算法对计算机架构提出了很高的实时性要求。好在这些算法具有数据并行性,可以在大规模并行架构(如图形处理单元(GPU))上获得出色的
    的头像 发表于 10-17 10:07 517次阅读
    <b class='flag-5'>GPU</b>在雷达信号<b class='flag-5'>处理</b>算法中的优势

    开源图形驱动在OpenHarmony上的使用和落地

    黄然,华为终端BG软件部资深图形技术专家,华为终端游戏标准、工具和分析创始人,GPU Turbo黑科技核心成员,在OpenHarmony社区上担任开源图形驱动SIG、游戏SIG、兼容性工作组组长等
    发表于 08-31 18:07

    ARM Mali-T600系列GPU OpenCL开发人员指南

    GPU计算,或图形处理单元上的通用计算(GPGPU),是将GPU的并行计算能力用于3D图形渲染以外的任务的实践。 应用程序
    发表于 08-24 07:07

    GPU图像处理的工作原理

    现代GPU提供了顶点处理器和片段处理器两个可编程并行处理部件。在利用GPU执行图像处理等通用计算
    的头像 发表于 08-07 09:46 665次阅读
    <b class='flag-5'>GPU</b>图像<b class='flag-5'>处理</b>的工作原理

    Unity关键项目范围设置指南

    游戏的图像质量,只需在性能上进行少量权衡。 例如,如果游戏的帧速率较低,则GPU在执行复杂的图形效果时可能处理了太多信息。可以执行不太复杂的图形
    发表于 08-02 13:25

    基于磁贴的GPU架构优缺点

    将输出帧缓冲区渲染为几个不同的较小的子区域,称为平铺。然后,它在完成时将每个磁贴写出到内存中。在马里图形处理器上,这些瓷砖很小,每个瓷砖只有16x16像素。 在本指南结束时,您将了解即时模式GPU和基于磁贴的
    发表于 08-02 12:54

    哪款 IMG BXS GPU 适合您的汽车?

    Imagination是汽车行业领先的图形处理器供应商。Imagination的GPUIP经过了九代更新迭代,为车辆提供了舒适性和安全性,在汽车行业的总出货量接近5亿。通过将响应迅速的HMI
    的头像 发表于 07-31 18:01 648次阅读
    哪款 IMG BXS <b class='flag-5'>GPU</b> 适合您的汽车?

    Imagination和CoreAVI在汽车安全关键图形的合作

    ,为 PowerVR GPU 带来先进的安全关键型驱动程序。 CoreAVI 将为 IMG BXS GPU 提供图形驱动方面的支持,为汽车平
    的头像 发表于 07-19 09:55 233次阅读

    为什么需要专门出现GPU处理图形工作?

    速度明显加快。理解GPU和CPU之间区别的一种简单方式是比较它们如何处理任务。CPU由专为顺序串行处理而优化的几个核心组成,而GPU则拥有一个由数以千计得更小、更高效
    的头像 发表于 07-08 10:16 430次阅读
    为什么需要专门出现<b class='flag-5'>GPU</b><b class='flag-5'>处理</b><b class='flag-5'>图形</b>工作?

    GPU如何在imx8m plus上工作以及GPU驱动程序如何集成到DRM驱动程序框架中?

    知道用户空间有核心库(openGL、vulkan、openCL、.etc),但我只想知道GPU在内核空间是如何工作的,即GPU如何处理缓冲区和命令管理。
    发表于 06-08 08:23

    干货分享 | TSMaster小功能之实时注释在图形中的使用技巧

    今天给大家介绍TSMaster功能之实时注释在图形中的使用技巧,主要通过手动注释、自动化注释、实时注释在记录与回放中的运用等三方面来进行介绍。一实时
    的头像 发表于 06-05 10:28 435次阅读
    干货分享 | TSMaster小功能之<b class='flag-5'>实时</b>注释在<b class='flag-5'>图形</b>中的使用技巧

    Rust游戏引擎Bevy已支持WebGPU渲染

    WebGPU 是由 W3C GPU for the Web 社区组所发布的规范,目标是允许网页代码以高性能且安全可靠的方式访问 GPU 功能。WebGPU 是一套为浏览器设计的图形 A
    的头像 发表于 05-24 16:30 1144次阅读
    Rust游戏引擎Bevy已支持WebGPU渲染