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

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

3天内不再提示

开放式编程模型为开发人员创建中间地带

星星科技指导员 来源:嵌入式计算设计 作者:Tiera Oliver 2022-07-04 09:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

使用实时操作系统历来是一项深奥的工作——尤其是当 RTOS 控制工业机械或高级驾驶辅助系统 (ADAS) 等安全和安保关键设备时。

运行这些操作系统嵌入式设备数量众多、异构且分布式,这意味着嵌入式工程师必须深入了解目标硬件、操作系统、固件和应用程序,以确保可靠、确定的性能。

物联网正在改变这一切。相比之下,现代开发人员习惯于使用脚本语言进行编程,并将其应用程序部署在同质的企业硬件基础设施上。所有这些都支持建立在敏捷性和速度上的新开发范例,例如“左移”和一次编写,随处运行 (WORA)。

与此同时,Data Bridge Market Research 估计,到 2027 年,嵌入式系统的复合年增长率为 6%,而高级驾驶辅助系统 (ADAS) 和机器视觉等基于人工智能的技术预计将分别增长 21% 和 34%。如果这两个学科现在还没有充分融合,那么它们肯定会在未来几年内融合。

eSOL 和 Codeplay 之间的合作正在弥合这两个现实。两家公司正在结合Codeplay Acoran——一个集成了标准和开源组件(如 OpenCL、oneAPI、SYCL、SPIR-V、TensorFlow)和 eSOL eMCOS RTOS的开放软件平台。

一种对它们进行全部编程的模型

从本质上讲,eSOL/Codeplay 产品允许开发人员将用 C++ 编写的程序直接移植到符合 POSIX 的 eSOL eMCOS 框架中。例如,这允许 ADAS 工程师将数据中心原生的 AI 和 HPC 工作负载集成到由多内核 eMCOS RTOS 管理的嵌入式环境中。

pYYBAGLCQiOAWYdPAAD0LdGJ2ho193.png

Acoran 通过大量使用Khronos Group的 SYCL 标准使这种集成成为可能。SYCL 是一种基于ISO C++的编程模型,可促进跨目标的异构编程,包括但不限于 IntelAMD、Nvidia、RenesasArm 和 Imagination 提供的多核处理器

此外,Acoran 编程模型在优化的、特定领域的库中分层,允许开发人员在特定于设备的优化例程之上自信地构建和部署应用程序。

简而言之,该集成可在实时工业和汽车嵌入式操作环境中安全渲染 AI 和 HPC 加速应用程序。今天,该合作伙伴关系将为多核 CPU 环境提供更大的支持,但未来还将支持集成的人工智能和计算机视觉加速器。

审核编辑:郭婷

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

    关注

    5186

    文章

    20145

    浏览量

    328746
  • AI
    AI
    +关注

    关注

    89

    文章

    38090

    浏览量

    296494
  • adas
    +关注

    关注

    311

    文章

    2299

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Bourns 深耕印度,在地设计 - Bourns 印度设计中心 开发人员提供当地先进技术资源助力客户加速创新!

    班加罗尔 (Bengaluru) 正式成立首座设计中心。此新中心将作为以客户协作与创新核心的研发枢纽,当地开发人员提供完整的设计工具与技术支持,包括运用 Bourns 具业界领先地位的电源与保护组件之参考设计专业服务。 Bo
    的头像 发表于 11-19 14:26 218次阅读
    Bourns 深耕印度,在地设计 - Bourns 印度设计中心 <b class='flag-5'>为</b><b class='flag-5'>开发人员</b>提供当地先进技术资源助力客户加速创新!

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着物联网的发展,嵌入系统的需求也越来越大。嵌入式开发不仅需要开发人员具备深入的硬件知识和编程
    发表于 11-13 08:12

    超小型Neuton机器学习模型, 在任何系统级芯片(SoC)上解锁边缘人工智能应用.

    这对开发人员意味着什么,以及使用Neuton 模型如何改进您的开发和最终应用。 ML 模型对于您所选微控制器的内存来说太大。 创建自定义ML
    发表于 07-31 11:38

    嵌入式开发就业还有前景吗?

    。在智能家居领域,嵌入式开发的主要工作是开发各种智能化设备和系统,如智能照明、智能安防、智能家电等。嵌入式开发人员需要掌握相关的硬件和软件技术,如处理器、传感器、通信技术、操作系统等,同时也需要具备一定
    发表于 07-16 10:47

    Thingy:91 X 开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝物联网原型平台

    Thingy:91 X 开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝物联网原型平台 挪威奥斯陆 – 2024年12月10日 – 全球领先的低功耗无线连接解决方案提供商Nordic
    的头像 发表于 05-08 17:41 2208次阅读

    NanoEdge AI Studio 面向STM32开发人员机器学习(ML)技术

    NanoEdge™ AI Studio*(NanoEdgeAIStudio)是一种新型机器学习(ML)技术,可以让终端用户轻松享有真正的创新成果。只需几步,开发人员便可基于最少量的数据其项目创建
    的头像 发表于 04-22 11:09 981次阅读
    NanoEdge AI Studio 面向STM32<b class='flag-5'>开发人员</b>机器学习(ML)技术

    基于RV1126开发板的人员检测算法开发

    在RV1126上开发人员检测AI算法组件
    的头像 发表于 04-14 13:56 628次阅读
    基于RV1126<b class='flag-5'>开发</b>板的<b class='flag-5'>人员</b>检测算法<b class='flag-5'>开发</b>

    InspireSemi借助Cadence解决方案下一代AI铺路

    InspireSemi 致力于 HPC、AI、图形分析和其他计算密集型应用开发和提供卓越的加速计算解决方案。InspireSemi 致力于打造开放、多功能的架构,具有极快的速度、节能、开发人
    的头像 发表于 03-27 14:37 642次阅读

    IBM发布全新Granite 3.2 AI模型

    Granite 3.2 是小型的 AI 模型,通过对开发人员友好的授权条款,提供推理、视觉和护栏功能。
    的头像 发表于 03-06 16:47 905次阅读

    GoPoint嵌入式开发平台 释放i.MX潜力 简化Linux开发

    GoPoint是一个以用户中心的平台,旨在释放恩智浦i.MX微处理器的潜力,从而优化基于i.MX应用处理器的开发。凭借丰富的交互演示库和强大的技术支持,GoPoint帮助开发人员
    发表于 02-28 10:07 1066次阅读
    GoPoint嵌入<b class='flag-5'>式开发</b>平台 释放i.MX潜力 简化Linux<b class='flag-5'>开发</b>

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

    开放式传感器利用时间飞行法的原理,当交流的电信号输入到传感器上时,传感器将发出超声波信号,超声波信号在空气中传播,遇到障碍物时信号被发射回来,并被传感器接收,利用中间的时间差可以计算得出距离障碍物的距离,或在范围区域内是否存在障碍物。
    发表于 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级标准,且具备130%、30秒的峰值过载能力,使系统设计人员能够轻松集成
    发表于 01-24 08:41

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

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

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

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