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

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

3天内不再提示

开放式加速标准如何推动安全关键型发展

星星科技指导员 来源:嵌入式计算设计 作者:Neil Trevett 2022-08-17 09:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

嵌入式市场对图形和计算加速的需求正在增长。相机和传感器阵列在从汽车到工业等不同行业的许多用例中越来越重要,并且正在生成需要复杂处理的越来越丰富的数据流。

与此同时,正在开发使用高质量 3D 图形甚至增强现实技术的高级用户界面。然而,部署加速处理的需要,再加上安全关键认证的复杂性,造成处理器、加速器、编译器、API 和库的混乱局面,推高了嵌入式加速器的集成成本,进而限制了创新和上市时间效率。

开放标准在帮助硬件和软件供应商成功驾驭这种复杂的技术环境方面发挥着重要作用。嵌入式市场的加速标准可以实现跨平台软件可重用性、解耦软件和硬件开发以便更轻松地部署和集成新组件、提供跨代可重用性并促进现场可升级性。这些标准降低了成本,缩短了上市时间,并降低了在引人注目的现实产品中使用推理和视觉加速等先进技术的障碍。

Khronos 加速标准

20 多年来,Khronos 创建了开放、免版税的 API 标准,使软件应用程序库和引擎能够利用硅加速的力量来满足要求苛刻的用例,例如 3D 图形、增强和虚拟现实、并行计算、视觉处理和推理。

Khronos 开放、免版税、互操作性标准

许多行业专家一致认为,我们正面临摩尔定律的终结,因此业界对并行计算的兴趣日益浓厚,将加速的重点从单核的频率扩展转移到拥有可用于显着加速的大型核阵列的处理器上数据并行算法

从广义上讲,并行计算的 Khronos 加速标准可以分为两组。高级编程框架(例如 SYCL 和 OpenVX)专注于简化开发,并具有跨多个硬件架构的有效性能可移植性。相比之下,OpenCL 和 Vulkan 等低级 API 使用内核和着色器程序的 SPIR-V 中间表示,提供对硬件资源的直接、显式访问,以实现最大的灵活性和控制。

SYCL(读作“镰刀”)使异构处理器的代码能够与主机应用程序代码一起编写在“单一源”文件中,使用标准 C++ 在各种硬件上实现可移植加速。SYCL 通常会将要卸载到加速处理器上的 C++ 应用程序部分编译成较低级别的 API,例如 OpenCL。

OpenVX(VX 代表“视觉加速”)提供图形级抽象,通过连接一组函数或“节点”来构建成像和推理功能。这种高级抽象使芯片供应商能够有效地优化他们的 OpenVX 驱动程序,以便在几乎任何处理器架构上高效执行。OpenVX 图形可以结合视觉处理和神经网络节点进行全局优化,并且可以直接摄取 Khronos 的 NNEF 格式的完整训练网络,这提供了来自不同神经网络框架的开源转换器的稳定规范。

Vulkan是对现代 GPU 进行高效、跨平台访问的唯一开放标准。Vulkan 可以使用计算着色器以及图形渲染加速任何兼容 GPU 上的计算操作。Vulkan 为下一代 3D 图形和计算的开发人员带来了许多好处,包括更简单的驱动程序、直接和显式的 GPU 控制、用于多线程应用程序的多个图形、命令和 DMA 队列,以及用于多种着色语言的离线前端编译器。

OpenCL是一种低级标准,用于对 PC、服务器、移动设备和嵌入式设备(包括 GPU、DSPFPGA)中的各种异构处理器进行跨平台并行编程。OpenCL 提供基于 C 和 C++ 的语言来编写内核程序,这些程序可以在系统中的任何处理器上并行编译和执行,并明确控制在哪些处理器上执行哪些内核。OpenCL 通过提供更简单的编程模型、相对轻量级的运行时、更高的语言灵活性和更严格定义的计算操作精度来补充仅 GPU 的 API。

旨在简化功能安全认证的 API

安全认证在汽车、自动驾驶医学成像、交通运输、工业、能源和航空电子设备等许多市场中至关重要。计算或显示子系统故障会带来重大安全风险的系统需要系统级功能安全认证并符合安全标准,例如 RTCA DO-178C A 级/EASA ED-12C A 级(航空电子设备)、ISO 26262 ASIL D(汽车)、IEC 61508(工业)和 IEC 62304(医疗),并遵守 MISRA 和 AUTOSAR 等行业组织的指导方针。

这些市场对高级加速图形和计算的需求正在增长,这些加速器必须包含在系统级安全认证中。安全认证的高成本推动了开放标准加速 API 的开发,这些 API 旨在通过消除嵌入式市场不必要的功能、增加运行时确定性以及通过减少 API 表面积来简化系统级认证过程。提供强大的错误处理。

从 2003 年的 OpenGL SC 1.0 开始,Khronos 拥有 20 年为安全关键市场调整主流加速 API 的历史。这些举措利用经过验证的 API 和多种交付芯片实现,并且开发人员已经熟悉这些 API。

最近发布的 Vulkan SC 1.0 简化了 Vulkan SC 1.2 API 并提高了运行时确定性。Vulkan SC 管道可以离线编译和静态分析,以了解数据流和内存使用情况。然后可以在设备创建时将管道执行所需的内存保留为固定大小的池,以最大限度地减少总体内存使用量并避免运行时内存分配的需要。Vulkan SC 使系统实施者能够部署 GPU 加速的图形和计算来满足安全关键义务,并以更低的成本和工作量提供认证证据包。即使没有正式的安全认证,Vulkan SC 对于实时嵌入式应用程序也非常宝贵。

OpenVX 具有安全关键型配置文件,可以快速部署经过训练的神经网络模型,使用 OpenVX 作为推理引擎,非常适合安全关键型市场。OpenVX 安全关键配置文件通过将 OpenVX 图的开发与其执行分开,使运行时能够摄取已离线预编译的二进制图定义,从而最大限度地减少运行时 API 表面积和运行时大小。OpenVX 规范还使用功能要求标签编号进行了注释,并且 OpenVX 标头符合 MISRA-C。

Khronos 最近还成立了SYCL 安全关键探索论坛,以调查在安全关键市场中使用 SYCL 标准 C++ 单源编程模型加速计算的通用并行编程 API 的行业要求。以硬件为中心的 API 设计越来越多地与复杂的编译器技术融合,在利用硅加速进行计算加速时,将可编程灵活性和可移植性显着提升到新的水平。SYCL SC 探索性论坛处于发现阶段,以便在开始标准化工作之前充分了解行业要求并就行业要求达成共识。任何公司都被邀请免费加入探索论坛,并且没有知识产权许可义务。

标准组织携手合作

行业中有许多标准开发组织 (SDO),每个组织都有自己的专业领域,因此 SDO 必须建立富有成效的联络关系以避免重复工作,并确保来自不同组织的不同标准能够很好地协同工作。

Khronos 最近宣布与汽车电子半导体和软件行业的汽车制造商、供应商、服务提供商和公司的全球发展合作伙伴 AUTOSAR 建立联系。这项新的合作协议鼓励信息的有效流动,同时尊重两个组织的机密性和知识产权框架。它使 Khronos 成员能够接收有关 AUTOSAR 活动的信息和见解,反之亦然。最终目标是让 AUTOSAR 用例和需求指导和影响 Khronos 标准的演变,并使 AUTOSAR 平台能够有效地利用这些 Khronos API。

在过去的两年里,Khronos 还与欧洲机器视觉协会 (EMVA) 密切合作,建立了 Khronos 相机工作组,该工作组现在正在构建一个新的开放标准 API,用于控制嵌入式相机。

复杂的光学系统、图像传感器和视觉处理器的发展正在加速,嵌入式系统通常将相机传感器与图像、视觉和推理加速器紧密集成到独立的系统中。虽然上述 Khronos API 可用于视觉和推理加速,但没有广泛采用的开放标准、跨供应商 API 来简化新相机子系统的软件集成,从而导致相机技术的集成成本过高。

poYBAGL8QuiADiFCAACR1nMgo1k089.png

对开放标准相机 API 的需求

Khronos 和 EMVA 成员正在设计的相机 API 将通过精确定义的接口为应用程序、库和框架提供对相机运行时的显式控制,从而实现应用程序代码的跨供应商可移植性,并更轻松地与新相机和传感器进行系统集成。该 API 还将跨多代相机和传感器保留应用程序代码,并实现对传感器流生成的复杂控制,以提高下游处理的效率。

pYYBAGL8Qu-AaZSxAAD1sEY-Lh0912.png

目前正在设计的 Khronos Camera API 的范围

参与构建您需要的开放标准

嵌入式产品中越来越多地使用计算、视觉和推理加速的集成带来了重大的新商机,Khronos 正在开发一个不断增长的开放、免版税 API 标准系列,以满足嵌入式和安全关键型快速发展的需求市场。

审核编辑:郭婷

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

    关注

    2573

    文章

    54366

    浏览量

    785969
  • 嵌入式
    +关注

    关注

    5186

    文章

    20145

    浏览量

    328750
  • API
    API
    +关注

    关注

    2

    文章

    2147

    浏览量

    66219
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Molex PowerPlane OCP开放式机架电缆组件技术解析

    Molex PowerPlane开放计算项目 (OCP) 开放式机架版本 (ORV3) 线缆组件满足对更高效、灵活的数据中心配电架构的需求。OVR3线缆组件在垂直和水平方向提供 ±3.00mm浮动
    的头像 发表于 11-20 14:42 192次阅读

    开放式超声波传感器:开启智能感知新纪元

    在万物互联的智能时代,传统封闭传感器已难以满足复杂场景的精准感知需求。而开放式超声波传感器凭借其独特的结构设计与技术优势,正成为工业自动化、智能家居、自动驾驶等领域的“感知神经”,重新定义着人
    的头像 发表于 10-20 08:40 329次阅读
    <b class='flag-5'>开放式</b>超声波传感器:开启智能感知新纪元

    全新明星品:高频(QR)外驱高压SiC MOSFET 准振谐PWM+PFM控制器 适用于快速充电 电源适配器及开放式电源应用

    降低EMI⚫ 内置斜坡补偿功能⚫ 两级前沿消隐⚫ 线电压过压和欠压保护⚫ VDD 过压保护和欠压保护⚫ 过载保护和过温保护⚫ 外置OTP⚫ 逐周期限流功能⚫ 输出二极管短路保护功能应用领域:⚫ 电源适配器⚫ 开放式电源⚫ 快速充电器
    发表于 09-23 10:32

    华为开放式耳机FreeArc搭载芯导科技P14C5N芯片

    近期,华为再次推出了一款耳挂设计的开放式耳机——HUAWEI FreeArc,采用140° 三角稳固设计、大面积超柔软液态硅胶材质包裹,搭配IP57级防尘抗水性能,不仅满足日常使用需求,还更加适合
    的头像 发表于 08-15 16:43 1248次阅读
    华为<b class='flag-5'>开放式</b>耳机FreeArc搭载芯导科技P14C5N芯片

    DC监测技术、3+1麦开放式降噪,荣耀可穿戴新品重构AI边界

    电子发烧友网综合报道 当前,可穿戴设备行业的产品不断迭代,特别是智能手表和耳机等消费类可穿戴设备。就在7月2日,荣耀在荣耀Magic V5暨AI终端生态发布会上,正式发布了新一代开放式耳机——荣耀
    的头像 发表于 07-06 10:52 2436次阅读
    DC监测技术、3+1麦<b class='flag-5'>开放式</b>降噪,荣耀可穿戴新品重构AI边界

    编译器功能安全验证的关键要素

    在汽车、工业、医疗等安全关键应用中,确保功能安全合规性需要严格的工具链验证。开发安全关键
    的头像 发表于 07-05 13:37 1293次阅读

    CES Asia 2025 低空经济专馆:思想碰撞,引领低空经济规则升级

    力量的齐聚,形成了一个强大的产业规则创新引擎,为低空经济产业规则的升级提供源源不断的动力。 多场高端研讨,深度剖析产业发展关键议题 政策与监管创新:优化政策环境,推动产业合规稳健发展
    发表于 07-04 17:04

    炬芯科技助力Cleer ARC 5音弧开放式AI耳机发布

    此前,2025年4月22日(第56个世界地球日),国际智能声学品牌Cleer以「戴上Cleer AI听新世界」为主题,在深圳国际低碳城·气膜馆举行新品发布会,重磅发布了旗舰产品——新一代Cleer ARC 5 音弧开放式AI耳机。
    的头像 发表于 05-16 09:06 1073次阅读

    Wi-Fi音频传输+百倍AI性能飞跃!开放式耳机上新高度

    电子发烧友网报道(文/莫婷婷)继小米发布小米Buds 5 Pro入耳耳机首发支持Wi-Fi技术之后,在近期Cleer也发布了旗下首款Wi-Fi耳机——新一代Cleer ARC 5 音弧开放式AI
    的头像 发表于 04-28 00:14 3417次阅读
    Wi-Fi音频传输+百倍AI性能飞跃!<b class='flag-5'>开放式</b>耳机上新高度

    TO系列开放式传感器产品参考说明书

    开放式传感器利用时间飞行法的原理,当交流的电信号输入到传感器上时,传感器将发出超声波信号,超声波信号在空气中传播,遇到障碍物时信号被发射回来,并被传感器接收,利用中间的时间差可以计算得出距离障碍物的距离,或在范围区域内是否存在障碍物。开放式传感器常用于ROA系统、定向音响
    发表于 02-27 13:47 0次下载

    Ironwood开放式顶部BGA插座凸轮驱动杆

    Ironwood开放式顶部BGA插座凸轮驱动杆 Ironwood的BGA芯片寿命通常可通过浴槽曲线来典型地展示。鉴于BGA制造工艺的固有属性,极少数BGA在初期使用阶段就可能失效,而在其正常使用期
    发表于 02-17 09:36

    VCE05系列封装和开放式框架宽输入AC-DC电源XP POWER

    AC-DC电源提供两种机械选项,包括开放式框架和封装PCB安装。这些II级隔离器件通过了全球安全标准的认证,满足传输和辐射发射的B级标准
    发表于 01-24 08:41

    Traco Power推出全新TXO系列开放式框架AC/DC电源

    在工业领域,电源设备的稳定性和可靠性至关重要。Traco Power全新推出的TXO系列开放式框架AC/DC电源,以高效率、强化隔离和多功能性,为成本敏感工业应用提供了理想的解决方案。
    的头像 发表于 01-15 16:12 1834次阅读
    Traco Power推出全新TXO系列<b class='flag-5'>开放式</b>框架AC/DC电源

    NVIDIA推出开放式Llama Nemotron系列模型

    作为 NVIDIA NIM 微服务,开放式 Llama Nemotron 大语言模型和 Cosmos Nemotron 视觉语言模型可在任何加速系统上为 AI 智能体提供强效助力。
    的头像 发表于 01-09 11:11 1186次阅读

    劢微机器人荣登2024年全球开放式创新百强榜单POC 50

    榜单,在「POC 50」——最具概念验证能力创业公司50强榜单中占据了一席之地。获此殊荣,不仅是对劢微机器人在技术创新和开放式合作模式下取得的显著成果的认可,也是对劢微机器人在推动行业进步和创新生态构建中所做贡献的肯定。
    的头像 发表于 12-13 17:39 1463次阅读
    劢微机器人荣登2024年全球<b class='flag-5'>开放式</b>创新百强榜单POC 50