使用實(shí)時(shí)操作系統(tǒng)歷來(lái)是一項(xiàng)深?yuàn)W的工作——尤其是當(dāng) RTOS 控制工業(yè)機(jī)械或高級(jí)駕駛輔助系統(tǒng) (ADAS) 等安全和安保關(guān)鍵設(shè)備時(shí)。
運(yùn)行這些操作系統(tǒng)的嵌入式設(shè)備數(shù)量眾多、異構(gòu)且分布式,這意味著嵌入式工程師必須深入了解目標(biāo)硬件、操作系統(tǒng)、固件和應(yīng)用程序,以確??煽俊⒋_定的性能。
但物聯(lián)網(wǎng)正在改變這一切。相比之下,現(xiàn)代開(kāi)發(fā)人員習(xí)慣于使用腳本語(yǔ)言進(jìn)行編程,并將其應(yīng)用程序部署在同質(zhì)的企業(yè)硬件基礎(chǔ)設(shè)施上。所有這些都支持建立在敏捷性和速度上的新開(kāi)發(fā)范例,例如“左移”和一次編寫(xiě),隨處運(yùn)行 (WORA)。
與此同時(shí),Data Bridge Market Research 估計(jì),到 2027 年,嵌入式系統(tǒng)的復(fù)合年增長(zhǎng)率為 6%,而高級(jí)駕駛輔助系統(tǒng) (ADAS) 和機(jī)器視覺(jué)等基于人工智能的技術(shù)預(yù)計(jì)將分別增長(zhǎng) 21% 和 34%。如果這兩個(gè)學(xué)科現(xiàn)在還沒(méi)有充分融合,那么它們肯定會(huì)在未來(lái)幾年內(nèi)融合。
eSOL 和 Codeplay 之間的合作正在彌合這兩個(gè)現(xiàn)實(shí)。兩家公司正在結(jié)合Codeplay Acoran——一個(gè)集成了標(biāo)準(zhǔn)和開(kāi)源組件(如 OpenCL、oneAPI、SYCL、SPIR-V、TensorFlow)和 eSOL eMCOS RTOS的開(kāi)放軟件平臺(tái)。
一種對(duì)它們進(jìn)行全部編程的模型
從本質(zhì)上講,eSOL/Codeplay 產(chǎn)品允許開(kāi)發(fā)人員將用 C++ 編寫(xiě)的程序直接移植到符合 POSIX 的 eSOL eMCOS 框架中。例如,這允許 ADAS 工程師將數(shù)據(jù)中心原生的 AI 和 HPC 工作負(fù)載集成到由多內(nèi)核 eMCOS RTOS 管理的嵌入式環(huán)境中。
Acoran 通過(guò)大量使用Khronos Group的 SYCL 標(biāo)準(zhǔn)使這種集成成為可能。SYCL 是一種基于ISO C++的編程模型,可促進(jìn)跨目標(biāo)的異構(gòu)編程,包括但不限于 Intel、AMD、Nvidia、Renesas、Arm 和 Imagination 提供的多核處理器。
此外,Acoran 編程模型在優(yōu)化的、特定領(lǐng)域的庫(kù)中分層,允許開(kāi)發(fā)人員在特定于設(shè)備的優(yōu)化例程之上自信地構(gòu)建和部署應(yīng)用程序。
簡(jiǎn)而言之,該集成可在實(shí)時(shí)工業(yè)和汽車(chē)嵌入式操作環(huán)境中安全渲染 AI 和 HPC 加速應(yīng)用程序。今天,該合作伙伴關(guān)系將為多核 CPU 環(huán)境提供更大的支持,但未來(lái)還將支持集成的人工智能和計(jì)算機(jī)視覺(jué)加速器。
審核編輯:郭婷
-
嵌入式
+關(guān)注
關(guān)注
5054文章
18917瀏覽量
300986 -
AI
+關(guān)注
關(guān)注
87文章
29438瀏覽量
267757 -
adas
+關(guān)注
關(guān)注
309文章
2154瀏覽量
208446
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論