<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

異構計算中的挑戰與解決方案

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:John Glossner ? 2022-06-08 16:43 ? 次閱讀

程序員在使用現有編程語言實現應用程序方面歷來面臨重大挑戰。其中最重要的是異構處理器中固有的多本機指令集架構 (ISA)。如今,由于引入了異構系統架構 (HSA),這些擔憂正在得到解決。

復雜的片上系統 (SoC) 是當今大多數電子產品的核心。通常由廣泛的 IP 塊組成,通常來自不同的供應商,這些塊包括從通用處理器 (CPU) 到深度神經網絡 (DNN) 的所有內容。每一個通常都是用不同的專有語言設計和編程的,為開發人員創建了一個技術“巴別塔”??梢岳斫獾氖?,必須找到一種解決方案,該解決方案能夠有效且具有成本效益地解決當今日益增長的硬件多樣性。

向異構架構邁進

異構系統架構已成功解決了多個不同處理器的編程問題并利用了異構的力量。開發人員越來越意識到異構芯片及其在顯著降低執行復雜計算應用程序所需功率方面的潛力。當程序針對專門的異構系統進行優化時,每個系統處理器都可以使用該特定功能所需的最少功率來執行代碼。結果是比非異構系統在更低功率下的性能更高。

但是 HSA 還有另一個好處,它最終允許開發人員更快地設計和編程日益復雜的異構系統。它有助于確保在正確的時間為正確的任務使用正確的處理器。結合高速緩存一致的共享虛擬內存,HSA 系統實現了對內存的高帶寬訪問,提高了應用程序性能并降低了功耗。

兩全其美

異構計算結合了通用計算和專用計算的優點。它指定了 CPU 如何與加速器“對話”,并且經常發現兩者都集成在同一個硅芯片上。因此,異構處理器(例如 CPU、GPU、DSP、FPGA、專用加速器等)最終可以集成并協作,以實現給定應用的性能和功耗的理想平衡??梢岳斫獾氖?,當今大多數設計師都傾向于在他們構建的系統中進行更大程度的集成。雖然這給設計過程增加了一定程度的難度,但這種方法的好處——速度、更少的設備和更低的總體成本——超過了固有的挑戰。

創建統一標準

自 HSAF 于 2012 年成立以來,HSA 計算標準取得了重大進展。如今,不僅有免版稅的開放規范可用,而且還有完全可操作的生產系統。HSA 對系統設計人員的吸引力越來越大。它簡化了異構編程,創建了允許使用許多常見編程語言(包括 C/C++、Python、OpenCL、Java 等)對不同類型的處理器進行編程的標準。HSA 巧妙地使用單個源文件并自動將應用程序的一部分分發到進行實際計算的最佳處理器。

調查強調了 HSA 的廣泛吸引力

在最近對 HSA 基金會成員進行的一項調查中,100% 的人表示他們的系統具有 HSA 功能,80% 的人現在符合 HSA 標準。受訪者還提到改進的 SoC 設計和編程流程、來自不同 IP 供應商的模塊之間更大的互操作性、更高的性能和更低的功耗。大多數公司表示他們將繼續使用多種編程語言,包括 ISO C++、ISO C11/C99、OpenMP 3.1/4.0 with C 和其他幾種語言。受訪者還表示需要為包括全局調試在內的技術開發解決方案,進一步定義內存模型、安全性、虛擬化和 HSAIL 擴展。

給用戶帶來好處

異構系統是各種技術顛覆的核心。平板電腦、智能手機和科學計算機都是作為專門系統創建的。展望未來,異構架構在創建下一代顛覆性設備方面發揮著至關重要的作用。這包括 46% 的臺式機和移動設備;69% 的服務器、物聯網嵌入式設備以及 92% 的人工智能計算機視覺系統。

審核編輯:郭婷

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

    關注

    68

    文章

    18432

    瀏覽量

    222928
  • 計算機
    +關注

    關注

    19

    文章

    6680

    瀏覽量

    84939
  • 人工智能
    +關注

    關注

    1779

    文章

    44246

    瀏覽量

    231122
收藏 人收藏

    評論

    相關推薦

    高通NPU和異構計算提升生成式AI性能?

    異構計算的重要性不可忽視。根據生成式AI的獨特需求和計算負擔,需要配備不同的處理器,如專注于AI工作負載的定制設計的NPU、CPU和GPU。
    的頭像 發表于 03-06 14:15 ?256次閱讀

    科學計算與Julia技術研討會 | 張先軼:從OpenBLAS到異構計算軟件棧

    蓬勃發展,新興科學計算語言不斷涌現,Julia以其高性能、動態性成為其中的佼佼者。 12月9日上午1020 ,澎峰科技創始人 張先軼博士 將 在 主論壇:Julia與數字化和AI 上 作 “ 從OpenBLAS到異構計算軟件?!?主題演講,期待與大家見面 ! 研討會完整詳
    的頭像 發表于 11-30 19:35 ?442次閱讀
    科學<b class='flag-5'>計算</b>與Julia技術研討會 | 張先軼:從OpenBLAS到<b class='flag-5'>異構計算</b>軟件棧

    異構眾核系統高性能計算架構

    隨著計算機技術的發展,單核處理器已經難以滿足高性能計算的需求,眾核處理器成為了一種有效的解決方案。眾核處理器是指在一個芯片上集成多個處理器核心,通過并行計算提高性能和能效,眾核處理器可
    的頭像 發表于 11-30 08:27 ?453次閱讀
    <b class='flag-5'>異構</b>眾核系統高性能<b class='flag-5'>計算</b>架構

    什么是異構集成?什么是異構計算?異構集成、異構計算的關系?

    異構集成主要指將多個不同工藝節點單獨制造的芯片封裝到一個封裝內部,以增強功能性和提高性能。
    的頭像 發表于 11-27 10:22 ?3408次閱讀
    什么是<b class='flag-5'>異構</b>集成?什么是<b class='flag-5'>異構計算</b>?<b class='flag-5'>異構</b>集成、<b class='flag-5'>異構計算</b>的關系?

    當芯片變身 3D系統,3D異構集成面臨哪些挑戰

    當芯片變身 3D 系統,3D 異構集成面臨哪些挑戰
    的頭像 發表于 11-24 17:51 ?340次閱讀
    當芯片變身 3D系統,3D<b class='flag-5'>異構</b>集成面臨哪些<b class='flag-5'>挑戰</b>

    異構計算為什么會異軍突起?基于FPGA的異構計算討論

    簡單的介紹幾個概念,同道中人可以忽略這一段。云計算取代傳統IT基礎設施已經基本成為業界共識和不可阻擋的趨勢。
    發表于 10-26 10:04 ?279次閱讀
    <b class='flag-5'>異構計算</b>為什么會異軍突起?基于FPGA的<b class='flag-5'>異構計算</b>討論

    異構時代:CPU與GPU的發展演變

    異構計算是指在一個系統中使用不同類型的處理器來執行不同的計算任務,以提高性能,效率和可靠性。隨著摩爾定律的放緩,單一類型的處理器已經難以滿足日益增長的運算需求。與此同時,不同類型的處理器具有各自
    的頭像 發表于 10-24 10:17 ?604次閱讀
    <b class='flag-5'>異構</b>時代:CPU與GPU的發展演變

    請問模型推理只用到了kpu嗎?可以cpu,kpu,fft異構計算嗎?

    請問模型推理只用到了kpu嗎?可以cpu,kpu,fft異構計算嗎?
    發表于 09-14 08:13

    開源機密計算平臺:蓬萊-OpenHarmony

    、ACM會員杜東在第一屆OpenHarmony技術峰會上給大家帶來了幾點分享。 01?萬物互聯計算的安全挑戰 當進入到萬物互聯的新場景后,存在哪些安全風險和挑戰,又有哪些解決方案呢?
    發表于 09-07 16:08

    本機ArrayIP復制解決方案的距離挑戰

    電子發燒友網站提供《本機ArrayIP復制解決方案的距離挑戰.pdf》資料免費下載
    發表于 08-29 14:30 ?0次下載
    本機ArrayIP復制<b class='flag-5'>解決方案</b>的距離<b class='flag-5'>挑戰</b>

    新一代計算架構超異構計算技術是什么 異構走向超異構案例分析

    異構計算架構是一種將不同類型和規模的硬件資源,包括CPU、GPU、FPGA等,進行異構集成的方法。它通過獨特的軟件和硬件協同設計,實現了計算資源的靈活調度和優化利用,從而大大提高了計算
    發表于 08-23 09:57 ?474次閱讀
    新一代<b class='flag-5'>計算</b>架構超<b class='flag-5'>異構計算</b>技術是什么 <b class='flag-5'>異構</b>走向超<b class='flag-5'>異構</b>案例分析

    異構計算場景下構建可信執行環境

    ”“獨立”發展。在異構計算場景的迭代,從以CPU為中心,到CPU只是普通的PU,到未來可能沒有CPU。而機密計算卻非?!爸艺\”,始終圍繞CPU,即使最新的ARM CCA技術仍是圍繞CPU進行。那么在
    發表于 08-15 17:35

    異構計算的初步創新

    更 高,x16帶寬(雙向)從64 GB/s提 升到了128 GB/s;目前規范制定已迭 代至6.0版本,帶寬再翻倍。 異構計算的初步創新:在
    的頭像 發表于 06-19 11:26 ?476次閱讀
    <b class='flag-5'>異構計算</b>的初步創新

    使用Synopsys協議連續體滿足計算高速鏈路設計的異構驗證和確認要求

    數據是推動云/邊緣計算關鍵用例和人工智能進步的新燃料。數據處理的各個方面(收集、存儲、移動、處理和分散)都帶來了獨特的設計實現和驗證挑戰。對異構計算的需求使特定于應用程序的加速器呈指數級增長,推動行業提出高效數據處理和資源利用的
    的頭像 發表于 05-25 16:43 ?297次閱讀
    使用Synopsys協議連續體滿足<b class='flag-5'>計算</b>高速鏈路設計的<b class='flag-5'>異構</b>驗證和確認要求

    PrimeSimSPICE:異構計算模型實現數量級性能突破

    隨著對更高計算性能的需求不斷增加,HPC 行業正朝著異構計算模型發展,其中 GPU 和 CPU 協同工作以執行通用計算任務。在這種異構計算模型中,GPU 充當 CPU 的加速器,以減輕
    的頭像 發表于 05-24 16:53 ?616次閱讀
    PrimeSimSPICE:<b class='flag-5'>異構計算</b>模型實現數量級性能突破
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>