日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OneAPI——天下大同

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-10-30 13:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OneAPI英特爾在生態(tài)布局中最重要的一環(huán),這已經不是什么秘密了。早在 2018 年底舉行的英特爾架構日上,英特爾的芯片首席架構師 Raja Koduri 就對外公布了公司正在著力研發(fā)的一件“大事”:一個名為 OneAPI 的軟件編程框架。

OneAPI:夢想照進現實?

顧名思義,OneAPI 旨在提供一個適用于各類計算架構的統(tǒng)一編程模型和應用程序接口。也就是說,應用程序的開發(fā)者只需要開發(fā)一次代碼,就可以讓代碼在跨平臺的異構系統(tǒng)上執(zhí)行,底層的硬件架構可以是 CPU、GPUFPGA、神經網絡處理器,或者其他針對不同應用的硬件加速器等等。

OneAPI 的口號是“No transistor left behind”,老石把它翻譯成“晶體管一個也不能少”,這也很形象的總結了 OneAPI 的終極目標。

很多人在看到 OneAPI 之后的第一反應,都是三個字:不可能。有些略顯極端的媒體甚至認為,OneAPI 已經超出科幻小說的范疇,實在難以置信。

這些懷疑的聲音并非毫無依據,應用程序的跨平臺優(yōu)化一直是業(yè)界研究的熱點和重點之一。而 OneAPI 希望一次性解決四個硬件架構的異構編程問題,無異于在游戲開始就選擇了地獄難度。

夢想還是要有的,萬一實現了呢?

對于大多數應用程序的開發(fā)者來說,使用高級語言編程已經成為了再平常不過的事情。試想一下,你上一次寫 C++Python、并需要知道特定處理器指令的操作碼是什么時候?

事實上,現有的高級語言編譯器已經很好的將程序開發(fā)與底層的計算機體系結構分離開來。這使得應用程序開發(fā)者可以專注于算法和應用的開發(fā),而無需關心太多底層的 CPU 究竟如何實現程序。

然而,隨著應用的復雜性不斷增加,對算力的要求也逐漸加大。此時,單純依靠堆積 CPU 內核已經無法滿足應用程序對于性能、實時性、功耗、成本等等的要求。人們開始使用越來越多的非 CPU 計算單元,比如 GPU、FPGA、以及各種針對不同應用而開發(fā)的專用芯片等。這些硬件加速器與 CPU 一起組成了復雜的異構平臺。

為了發(fā)揮這個異構平臺的最大性能,開發(fā)者需要深入了解底層硬件的體系結構,以及一系列的特定開發(fā)手段和技巧,以便針對性的利用各個異構單元的優(yōu)勢。

拿 FPGA 來說,如果按開發(fā)軟件的思路去開發(fā) FPGA 硬件,比如使用了各種循環(huán)嵌套、多層條件分支等等,恐怕只會得到一個連時序都無法收斂的 FPGA 設計。同樣的,如果想用 GPU 做一些加速運算,那么最好在團隊中有人對 CUDA 或 OpenCL 等有豐富的經驗,否則就有可能白白消耗了 GPU 的高功耗而收效甚微。

這里只有一個問題:對于普通的軟件工程師或算法工程師而言,了解和掌握這些硬件相關的開發(fā)知識幾乎是不可能的。

而這正是 OneAPI 希望解決的痛點(引自英特爾):

“OneAPI 提供一個通用、開放的編程體驗,讓開發(fā)者可以自由選擇架構,無需在性能上作出妥協(xié),也大大降低了使用不同的代碼庫、編程語言、編程工具和工作流程所帶來的復雜性”。

OneAPI:HLS 的進化形態(tài)?

具體來說,英特爾將旗下的芯片架構分成了 SVMS 四類,即:
標量(Scalar):CPU


矢量(Vector):GPU


矩陣(Matrix):AI 芯片


空間(Special):FPGA

這四類架構分別有各自的優(yōu)勢和適用范圍,同時也有著各自的編程模型和方法。

以 FPGA 為例,FPGA 的硬件可編程性一直是它最主要的特點,也是與其他硬件加速器相區(qū)分的重要特性。然而,對 FPGA 進行編程遠遠沒有聽起來那么簡單,這在老石之前的文章中也詳細介紹過多次。其中最大的難點,就是要使用硬件描述語言(HDL)對電路行為進行建模,而且這種建模往往有著比較低的抽象程度。

也就是說,FPGA 開發(fā)者需要將待實現的算法進行分解、并行化、設計流水線,使其成為一個個數據通路或控制電路,同時還要設計數據的存儲和讀取方式、各種時鐘域的同步、進行時序收斂等諸多優(yōu)化,以符合系統(tǒng)的功耗、吞吐量、精度、面積等需求。這還不包括電路仿真、調試,以及在軟件層面需要做的一系列工作。

這樣,為了做出一個真正優(yōu)化過的 FPGA 設計,往往需要一個有著豐富設計經驗的團隊協(xié)同合作。而就算有這樣的團隊,在處理一個再常見不過的 for 循環(huán)嵌套時,都可能花費長達數月的時間進行 FPGA 的硬件實現與性能調優(yōu)。只需要看一下過去幾年里,各類國際頂會和期刊上有多少關于 FPGA 循環(huán)展開與優(yōu)化的論文就可見一斑了。

為了應對 FPGA 的設計復雜度過大的問題,業(yè)界通常有兩種方法:第一,盡量將優(yōu)化過的硬件設計封裝成 IP,讓使用者直接調用。第二,使用諸如高層次綜合(HLS)的方法,直接將高層語言描述的模型轉化為 FPGA 硬件。

HLS 一直是 FPGA 業(yè)界發(fā)展的重要方向,幾乎沒有之一。老石在之前的文章《高層次綜合 – 解鎖 FPGA 廣闊應用的最后一塊拼圖》中曾經詳細分析過,這里不再贅述,有興趣的讀者可以參考那篇文章。

HLS 的主要問題是,它設計的初衷是為了硬件工程師服務,而非軟件和算法開發(fā)者。因此,起碼到目前為止,在業(yè)界取得成功的 HLS 工具都需要使用者有著豐富的硬件知識。在數字電路工程師手中,HLS 工具已經被證明可以極大的縮短設計周期,有時甚至可以得到近似或優(yōu)于人工優(yōu)化過的 RTL 代碼。然而對于軟件工程師,HLS 就好比讓 C 羅去湖人隊打籃球,固然噱頭十足,但很難得到令人滿意的成績。

OneAPI 在很大程度上可以看做是 HLS 的擴展,但它的主要目標受眾則是軟件和算法工程師,這也將成為 OneAPI 與其他 HLS 工具的最主要區(qū)別。OneAPI 提供了一個統(tǒng)一的軟件編程接口,使得開發(fā)者可以隨意在底層硬件之間進行切換和優(yōu)化,而無需太多關心具體的電路結構和細節(jié)。

DPC++語言與硬件加速庫

具體來說,OneAPI 的核心是一個名為 Data Parallel C++(DPC++)的編程語言。DPC++本質上是 C++的擴展,增加了對 SYCL 的支持。

SYCL 由 Khronos 組織開發(fā),它是一個在 OpenCL 上的 C++抽象層,使得用戶可以直接用簡潔的 C++對 GPU 等進行開發(fā),而無需被 OpenCL 限制。

不過,有關 DPC++本身的資料目前還比較有限,尚不清楚其具體的開發(fā)方法、以及如何對異構系統(tǒng)進行編程。待具體實例出現后,老石再進行詳細解讀。

除了編程接口外,OneAPI 還會包含一個完整的開發(fā)環(huán)境、軟件庫、驅動程序、調試工具等要素,并且這些加速庫都已經針對底層硬件進行了優(yōu)化設計。

這種基于優(yōu)化過的加速庫的設計,和賽靈思的 Vitis 系統(tǒng)有著異曲同工之妙,而這也恰恰代表了業(yè)界發(fā)展的方向?,F如今,生態(tài)為王,為了掌握生態(tài)和開發(fā)者,就必須盡可能多的提供各類開發(fā)庫和 IP,以便開發(fā)者專注于應用開發(fā),而無需重復造輪子。

為了支持 SVMS 四大類硬件架構,OneAPI 實際上給自己設置了非常高的目標。英特爾已經在 2019 年四季度發(fā)布了 OneAPI 的開發(fā)者測試版。除了基本工開發(fā)工具包之外,英特爾還發(fā)布了針對高性能計算(HPC)、深度學習、IoT、以及視覺和視頻等四種領域專用的開發(fā)工具包,以期為這些特定的應用進行針對性的優(yōu)化。在當前的版本中,開發(fā)者仍然需要在 SVMS 四大類中手動指定目標器件類別。但除此之外,OneAPI 就會自動對目標器件的子類別進行優(yōu)化。

結語

兵法云,兵馬未動,糧草先行。在技術進步日新月異的當代,各類 AI 芯片、硬件加速器不斷涌現,異構計算已經成為整個行業(yè)最重要的趨勢。針對這些層出不窮的新硬件,則更應該“架構未動,軟件先行”。作為芯片廠商,單純提供芯片產品已經無法滿足市場和使用者的需要,只有同時提供硬件和軟件生態(tài),才能在激烈的競爭中殺出一席之地。

老石認為,OneAPI 是英特爾當前最具有戰(zhàn)略意義的生態(tài)布局。相信有了諸如 OneAPI 之類的高層設計工具,軟件工程師和算法專家們就能進一步釋放包括 FPGA 在內的異構系統(tǒng)的底層算力。至于 OneAPI 未來的表現如何,讓我們拭目以待。

OneAPI 相關的技術資料和編程指南,已上傳至知識星球“老石談芯 - 進階版”,請在文末掃碼進入星球查看。

(注:本文僅代表作者個人觀點,與任職單位無關。)


審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    2484

    瀏覽量

    67073
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    其利天下技術受邀參加第22屆(順德)家電電源與智能控制技術研討會

    公司愿景:致力成為全球領先的無刷電機驅動引領者; 其利天下以國內市場為根基,穩(wěn)步拓展東南亞、歐美等海外市場,近年來,一直保持年均30%-50%高速增長,邁入規(guī)?;l(fā)展新階段。 公司核心骨干
    的頭像 發(fā)表于 04-23 01:35 ?1357次閱讀
    其利<b class='flag-5'>天下</b>技術受邀參加第22屆(順德)家電電源與智能控制技術研討會

    從設計到量產:其利天下13萬轉無刷吸塵器PCBA方案全流程技術解析

    深圳其利天下技術開發(fā)有限公司,依托自研高端芯片系列KY32DS024,打造標準化、可量產的其利天下13萬轉無刷吸塵器PCBA方案,覆蓋需求定義、硬件設計、固件開發(fā)、樣機驗證、量產導入全流程,以芯片級底層支撐+工程化量產保障,讓13萬轉高速方案真正實現穩(wěn)定落地,助力廠家快速
    的頭像 發(fā)表于 04-14 11:09 ?617次閱讀
    從設計到量產:其利<b class='flag-5'>天下</b>13萬轉無刷吸塵器PCBA方案全流程技術解析

    其利天下13萬轉無刷吸塵器PCBA方案:如何實現靜音與轉速的完美平衡?

    ;要么為了壓噪音強行降轉速,吸力大幅縮水,根本無法滿足高端產品的體驗需求。深圳其利天下技術開發(fā)有限公司,依托自研高端芯片系列KY32DS024,打造其利天下13萬轉
    的頭像 發(fā)表于 04-13 09:17 ?341次閱讀
    其利<b class='flag-5'>天下</b>13萬轉無刷吸塵器PCBA方案:如何實現靜音與轉速的完美平衡?

    調用 dp123電天下平臺 “獲取電天下列表詳情數據” API 接口指南

    ? 接口概述 dp123電天下平臺 提供了 獲取電天下列表詳情數據 的 API 接口。該接口主要用于查詢平臺上的電天下相關數據列表及其詳情信息。開發(fā)者可以通過此接口獲取結構化數據,用于數據
    的頭像 發(fā)表于 02-27 14:37 ?440次閱讀
    調用 dp123電<b class='flag-5'>天下</b>平臺 “獲取電<b class='flag-5'>天下</b>列表詳情數據” API 接口指南

    使用dp123電天下平臺的獲取電天下列表搜索數據API接口

    ? 在電子元件數據管理領域,dp123電天下平臺提供了一套強大的API接口,用于高效獲取和搜索電天下列表數據。本技術帖將逐步介紹如何調用其“獲取電天下列表搜索數據”API接口,包括接口功能、請求參數
    的頭像 發(fā)表于 02-27 14:26 ?387次閱讀
    使用dp123電<b class='flag-5'>天下</b>平臺的獲取電<b class='flag-5'>天下</b>列表搜索數據API接口

    其利天下:揭秘火爆制冷小風扇背后的專業(yè)驅動方案

    今年夏天,一款能吹出“涼風”的制冷小風扇悄然走紅,它不再是簡單的空氣攪拌器,而是通過內置半導體制冷片(TEC),實現了出風口的主動降溫。作為深耕電機驅動領域的小風扇方案商,深圳市其利天下技術開發(fā)
    的頭像 發(fā)表于 01-30 11:00 ?1788次閱讀
    其利<b class='flag-5'>天下</b>:揭秘火爆制冷小風扇背后的專業(yè)驅動方案

    其利天下技術:用先進FOC驅動,重塑直流無刷水泵

    ?傳統(tǒng)水泵正朝著高效、靜音、智能化方向快速演進。其利天下提供完整的直流無刷(BLDC)水泵解決方案,以無感FOC控制算法與KY-WP系列驅動板為核心,顯著提升能效、降低噪音,并集成多重智能保護,賦能
    的頭像 發(fā)表于 01-23 19:01 ?1711次閱讀
    其利<b class='flag-5'>天下</b>技術:用先進FOC驅動,重塑直流無刷水泵

    其利天下吸塵器無刷電機控制方案

    噪音與更高能效。其利天下憑借深厚的電機驅動技術積累,推出高性能、高可靠性的 吸塵器無刷電機控制方案,為產品競爭力提供核心保障。 --- 一、 其利天下吸塵器方案核心功能 本方案基于高性能硬件平臺與先進FOC算法,實現電機精準控
    的頭像 發(fā)表于 01-08 11:15 ?460次閱讀
    其利<b class='flag-5'>天下</b>吸塵器無刷電機控制方案

    車聯天下與AMD簽署戰(zhàn)略合作協(xié)議

    2026 年 1 月 6 日,美國拉斯維加斯(國際消費電子展)——專注于下一代汽車電子電氣( E/E )架構與智能車輛計算平臺的全球科技公司車聯天下( Autolink )今日宣布與 AMD 簽署戰(zhàn)略合作協(xié)議。雙方將圍繞區(qū)域控制器、智能駕駛、人工智能( AI )及車載娛樂戰(zhàn)略展開合作。
    的頭像 發(fā)表于 01-07 18:02 ?887次閱讀

    四維圖新與車聯天下簽署戰(zhàn)略合作協(xié)議

    10月28日,2025四維圖新Evolution創(chuàng)想大會在北京盛大召開?;顒悠陂g,北京四維圖新科技股份有限公司(SEEWAY.AI)與無錫車聯天下信息技術有限公司(Autolink)正式簽署戰(zhàn)略合作
    的頭像 發(fā)表于 10-31 17:19 ?2306次閱讀

    張飛實戰(zhàn)電子創(chuàng)始人蒞臨其利天下,賦能無刷馬達技術發(fā)展--【其利天下

    2025年7月23日,張飛實戰(zhàn)電子的創(chuàng)始人張飛老師蒞臨其利天下技術有限公司,與我司CEO包總、馮總以及工程師進行了一場深入的技術交流活動,內容主要聚焦于市場實時行情、電子電路元器件與原理等等
    的頭像 發(fā)表于 07-24 18:18 ?1337次閱讀
    張飛實戰(zhàn)電子創(chuàng)始人蒞臨其利<b class='flag-5'>天下</b>,賦能無刷馬達技術發(fā)展--【其利<b class='flag-5'>天下</b>】

    1000w無刷暴風機驅動方案,其利天下技術亮點搶先看--【其利天下

    無刷暴風機因其高效率、低噪音和強大的通風能力,在眾多領域得到了廣泛應用。而一款優(yōu)質的驅動方案對于無刷暴風機的性能發(fā)揮至關重要。以下是從技術層面對市面上無刷暴風機驅動方案存在問題的分析,以及對其利天下
    的頭像 發(fā)表于 07-02 18:28 ?1570次閱讀
    1000w無刷暴風機驅動方案,其利<b class='flag-5'>天下</b>技術亮點搶先看--【其利<b class='flag-5'>天下</b>】

    基于DE1-SOC開發(fā)板的oneAPI實驗教程(2)

    上一期我們從oneAPI CLI Samples Browser復制保存的Simple DMA是基于Quartus Pro的Nios V示例,無法直接用在DE1-SoC開發(fā)板上,因此這一節(jié)我們用
    的頭像 發(fā)表于 06-23 11:17 ?1888次閱讀
    基于DE1-SOC開發(fā)板的<b class='flag-5'>oneAPI</b>實驗教程(2)

    傳統(tǒng)路線與其利天下的分水嶺,無刷電鉆驅動方案對比--【其利天下

    在電鉆領域,無刷電鉆已成主流趨勢。其驅動方案對性能起關鍵作用。對工程師而言,深入理解不同驅動方案的優(yōu)劣,對產品選型與研發(fā)創(chuàng)新至關重要。本文聚焦市面上常見方案與“其利天下技術有限公司”方案,從關鍵
    的頭像 發(fā)表于 06-13 17:20 ?1481次閱讀
    傳統(tǒng)路線與其利<b class='flag-5'>天下</b>的分水嶺,無刷電鉆驅動方案對比--【其利<b class='flag-5'>天下</b>】

    靜音、高效、智能,無刷電推剪驅動方案的技術亮點--其利天下

    在理發(fā)及寵物修剪等領域,電推剪是不可或缺的高效工具。隨著技術發(fā)展,對電推剪性能要求不斷提高,下面從多個關鍵維度剖析其利天下技術有限公司的無刷電推剪驅動方案,改方案采用了無感FOC(矢量控制)技術,可
    的頭像 發(fā)表于 05-11 00:00 ?861次閱讀
    靜音、高效、智能,無刷電推剪驅動方案的技術亮點--其利<b class='flag-5'>天下</b>
    逊克县| 台前县| 香港| 巴彦淖尔市| 惠安县| 临泽县| 涟水县| 城口县| 龙泉市| 成安县| 陵水| 开平市| 白城市| 广河县| 泸州市| 广南县| 和林格尔县| 讷河市| 房产| 商南县| 阜南县| 隆化县| 秦安县| 简阳市| 永春县| 白银市| 枣庄市| 浦城县| 灵丘县| 改则县| 塔城市| 义马市| 偏关县| 外汇| 霸州市| 尼木县| 绥化市| 揭西县| 阿克| 泰和县| 神农架林区|