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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GPU計(jì)算對(duì)嵌入式應(yīng)用產(chǎn)生影響

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Paul Blinzer ? 2022-06-13 10:12 ? 次閱讀

與中央處理單元 (CPU) 相比,圖形處理單元 (GPU) 更適合以更高分辨率和更快的幀速率形成圖像,因?yàn)?GPU 具有數(shù)百個(gè)可以并行處理數(shù)千個(gè)數(shù)據(jù)集的計(jì)算單元。并行數(shù)據(jù)結(jié)構(gòu)和高線程數(shù)使 GPU 本質(zhì)上更適合需要大量計(jì)算功能的應(yīng)用,例如醫(yī)學(xué)成像視頻游戲,例如并發(fā)可視化和交互式分割。

容納 CPU 和 GPU 的多核處理器設(shè)計(jì)已經(jīng)存在多年。事實(shí)上,幾乎每臺(tái)筆記本電腦、智能手機(jī)和平板電腦現(xiàn)在都擁有多核處理器、集成 GPU 和許多其他加速器,用于音頻、網(wǎng)絡(luò)和其他功能。然而,在這些多核處理器設(shè)計(jì)中,GPU 通常不直接訪問(wèn)應(yīng)用程序內(nèi)存,因此充當(dāng) CPU 的從屬設(shè)備。

幾年前,AMD 引入了加速處理器單元 (APU) 的概念,該單元為處理器內(nèi)部的 CPU 和 GPU 結(jié)合了高速緩存一致性?xún)?nèi)存。將兩個(gè)處理單元組合在同一條總線上以提高處理器吞吐量的想法最終導(dǎo)致了2012 年異構(gòu)系統(tǒng)架構(gòu) (HSA) 基金會(huì)的創(chuàng)建。

HSA 中的一組標(biāo)準(zhǔn)和規(guī)范促進(jìn)了 CPU、GPU 和其他加速器的公共總線和共享內(nèi)存,以使這些截然不同的架構(gòu)協(xié)同工作。AMD、ARM、聯(lián)發(fā)科德州儀器等行業(yè)領(lǐng)導(dǎo)者參與了這項(xiàng)工作,這標(biāo)志著現(xiàn)有多核處理器設(shè)計(jì)方法的重大突破。

poYBAGKmnY2AASquAAJPgGL4u4s410.png

1. HSA 將現(xiàn)有的異構(gòu)計(jì)算提升到一個(gè)新的水平。

首先,HSA 1.0 旨在通過(guò)自動(dòng)將計(jì)算從 CPU 卸載到 GPU 來(lái)釋放 GPU 在嵌入式計(jì)算中的潛力,反之亦然。通過(guò)使軟件能夠以更低的延遲和顯著降低的開(kāi)銷(xiāo)有效地將任務(wù)分配給 GPU,HSA 允許 GPU 任務(wù)通過(guò)共享虛擬內(nèi)存功能 (SVM) 直接安全地訪問(wèn)系統(tǒng)內(nèi)存中的數(shù)據(jù),并在應(yīng)用程序進(jìn)程中遍歷數(shù)據(jù)結(jié)構(gòu)內(nèi)存(ptr-is-ptr)?,F(xiàn)在,這一切都可以完成,而無(wú)需像以前在傳統(tǒng) GPU 計(jì)算 API 中所要求的那樣提供數(shù)據(jù)緩沖區(qū)的主機(jī) CPU 配置。

即將發(fā)布的 HSA 標(biāo)準(zhǔn)將數(shù)字信號(hào)處理器 (DSP) 集成到架構(gòu)中,并提高了與系統(tǒng)中非 HSA 啟用的可編程和固定功能加速器的高效互操作性。

接下來(lái),雖然 HSA 是OpenCL等通用 GPU (GPGPU) API 的重要基礎(chǔ),但憑借其細(xì)粒度和粗粒度共享虛擬內(nèi)存功能,許多高級(jí)語(yǔ)言已被移植和優(yōu)化為原生目標(biāo) HSA 平臺(tái),包括 C++ 17、GCC、LLVM/CLANG 和 Python。優(yōu)化 CAFFE、BLAS、CHARM++、FFT、Sparse、FLAME 和 Docker 等軟件框架的工作也在進(jìn)行中,以使開(kāi)發(fā)人員更容易直接高效地編程和使用異構(gòu)并行設(shè)備。

這些異構(gòu)計(jì)算環(huán)境創(chuàng)造的這種新的處理器效率水平正在重振醫(yī)療和打印成像等行業(yè)。直到最近,需要圖像配準(zhǔn)、圖像分割和圖像去噪等計(jì)算密集型工作的醫(yī)學(xué)成像產(chǎn)品在很大程度上以犧牲圖像質(zhì)量為代價(jià)來(lái)犧牲幀速率。

HSA 以其創(chuàng)新的機(jī)制為不同的處理核心分配不同的負(fù)載,從而實(shí)現(xiàn)具有強(qiáng)大可視化和圖像保真度的高效計(jì)算。現(xiàn)在有大量資源可用于幫助開(kāi)發(fā)人員調(diào)整或創(chuàng)建新應(yīng)用程序以利用異構(gòu)架構(gòu)。其中包括 HSA Foundation GitHub 存儲(chǔ)庫(kù)和Radeon 開(kāi)放計(jì)算解決方案 GitHub。后者將 HSA 編程模型擴(kuò)展到高性能離散 GPU,并包括CodeXL 2.0 中提供的強(qiáng)大的開(kāi)源調(diào)試和分析工具。

計(jì)算密集型醫(yī)療領(lǐng)域可以受益于 GPU 加速,以增強(qiáng)特定于 MRI、PET、超聲和顯微鏡等應(yīng)用的算法的執(zhí)行。

2. GPU 加速提供卓越的速度,可有效滿足醫(yī)學(xué)成像獨(dú)特的數(shù)據(jù)吞吐量和后處理需求。

具體來(lái)說(shuō),教程是異構(gòu)系統(tǒng)架構(gòu)——下一代異構(gòu)計(jì)算的基礎(chǔ),以及醫(yī)療和打印成像中的 GPU 計(jì)算,而小組的主題是異構(gòu)系統(tǒng)架構(gòu):未來(lái)的功率、性能和編程。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229852
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    4740

    瀏覽量

    128951
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1501

    瀏覽量

    62025
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    新手怎么學(xué)嵌入式?

    基本的概念。嵌入式系統(tǒng)是一種將計(jì)算機(jī)技術(shù)嵌入到特定設(shè)備中的系統(tǒng),它通常具有特定的功能和有限的資源。你需要學(xué)習(xí)一些計(jì)算機(jī)基礎(chǔ)知識(shí),如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、
    發(fā)表于 12-12 10:51

    什么是嵌入式人工智能

    嵌入式人工智能是指將人工智能技術(shù)應(yīng)用于嵌入式系統(tǒng)中的一種技術(shù)。嵌入式系統(tǒng)是嵌入到其他設(shè)備或系統(tǒng)中的計(jì)算機(jī)系統(tǒng),通常用于控制、監(jiān)測(cè)或執(zhí)行特定任
    的頭像 發(fā)表于 12-11 09:23 ?299次閱讀
    什么是<b class='flag-5'>嵌入式</b>人工智能

    什么是嵌入式?一文讀懂嵌入式主板

    在現(xiàn)代科技浪潮中,嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運(yùn)行的核心力量。那么,究竟什么是嵌入式?嵌入式系統(tǒng),顧名思義,是將計(jì)算機(jī)的硬件和軟件嵌入
    的頭像 發(fā)表于 10-16 10:14 ?979次閱讀

    嵌入式系統(tǒng)的原理和應(yīng)用

    嵌入式系統(tǒng)是一種專(zhuān)用的計(jì)算機(jī)系統(tǒng),其設(shè)計(jì)初衷是執(zhí)行特定任務(wù),而非作為通用計(jì)算機(jī)使用。這類(lèi)系統(tǒng)通常作為更大系統(tǒng)的一部分,起到控制、監(jiān)控或輔助的作用,具有資源受限、實(shí)時(shí)性高、可靠性強(qiáng)等特點(diǎn)。下面將從
    的頭像 發(fā)表于 10-05 17:03 ?897次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱(chēng)為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計(jì)算機(jī)硬件,其設(shè)計(jì)旨在嵌入特定設(shè)備中執(zhí)行專(zhuān)門(mén)任務(wù)。嵌入式主板如同是設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?472次閱讀

    計(jì)算嵌入式處理器的使用壽命

    電子發(fā)燒友網(wǎng)站提供《計(jì)算嵌入式處理器的使用壽命.pdf》資料免費(fèi)下載
    發(fā)表于 09-19 11:06 ?0次下載
    <b class='flag-5'>計(jì)算</b><b class='flag-5'>嵌入式</b>處理器的使用壽命

    AI引爆邊緣計(jì)算變革,塑造嵌入式產(chǎn)業(yè)新未來(lái)AI引爆邊緣計(jì)算變革,塑造嵌入式產(chǎn)業(yè)新未來(lái)——2024研華嵌入式

    中國(guó)北京,2024年5月30日?- 2024年研華嵌入式產(chǎn)業(yè)合作伙伴會(huì)議在北京·中關(guān)村皇冠假日酒店成功舉辦,現(xiàn)場(chǎng)參會(huì)嘉賓逾300人。會(huì)議以“AI引爆邊緣計(jì)算變革,塑造嵌入式產(chǎn)業(yè)新未來(lái)”為主題展開(kāi)
    發(fā)表于 05-31 13:53 ?323次閱讀
    AI引爆邊緣<b class='flag-5'>計(jì)算</b>變革,塑造<b class='flag-5'>嵌入式</b>產(chǎn)業(yè)新未來(lái)AI引爆邊緣<b class='flag-5'>計(jì)算</b>變革,塑造<b class='flag-5'>嵌入式</b>產(chǎn)業(yè)新未來(lái)——2024研華<b class='flag-5'>嵌入式</b>

    嵌入式主板,你了解多少?

    嵌入式主板,也稱(chēng)為嵌入式計(jì)算機(jī)主板,是一種專(zhuān)門(mén)設(shè)計(jì)用于嵌入式系統(tǒng)的計(jì)算機(jī)主板。與臺(tái)式機(jī)和筆記本電腦中使用的常規(guī)主板不同,嵌入式主板設(shè)計(jì)用于集
    的頭像 發(fā)表于 04-17 15:11 ?1458次閱讀

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術(shù)集成到嵌入式系統(tǒng)中的一種解決方案。嵌入式系統(tǒng)是一種為特定應(yīng)用而設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),它通常包括處理器、內(nèi)存、外設(shè)接口等組件,并且被
    的頭像 發(fā)表于 03-15 14:29 ?1260次閱讀

    fpga是嵌入式

    FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)不是嵌入式系統(tǒng),但FPGA在嵌入式系統(tǒng)中有著重要的應(yīng)用。
    的頭像 發(fā)表于 03-14 17:19 ?2322次閱讀

    嵌入式工控機(jī)性能特點(diǎn) 嵌入式工控機(jī)應(yīng)用場(chǎng)景

    嵌入式工控機(jī)性能特點(diǎn) 嵌入式工控機(jī)應(yīng)用場(chǎng)景 嵌入式工控機(jī)是一種專(zhuān)門(mén)設(shè)計(jì)用于工業(yè)控制系統(tǒng)的計(jì)算機(jī)設(shè)備。它具有與傳統(tǒng)計(jì)算機(jī)不同的性能特點(diǎn),并且在
    的頭像 發(fā)表于 02-04 11:35 ?693次閱讀

    嵌入式系統(tǒng)的應(yīng)用實(shí)例

    嵌入式系統(tǒng)的三個(gè)基本要素是嵌入性、專(zhuān)用性與計(jì)算機(jī)系統(tǒng)。
    的頭像 發(fā)表于 01-22 09:57 ?1077次閱讀

    啥是嵌入式?嵌入式都有啥?薪資如何?前景如何

    嵌入式系統(tǒng)(Embedded Systems)是一種特殊類(lèi)型的計(jì)算機(jī)系統(tǒng),被嵌入到其他設(shè)備或系統(tǒng)中,用于執(zhí)行特定的任務(wù)或控制特定的功能。這些系統(tǒng)通常設(shè)計(jì)用于特定的應(yīng)用領(lǐng)域,具有特定的硬件和軟件要求
    的頭像 發(fā)表于 01-17 16:39 ?935次閱讀
    啥是<b class='flag-5'>嵌入式</b>?<b class='flag-5'>嵌入式</b>都有啥?薪資如何?前景如何

    什么是嵌入式計(jì)算機(jī)?

    嵌入式計(jì)算機(jī)是一種專(zhuān)門(mén)設(shè)計(jì)用于特定功能的計(jì)算機(jī)系統(tǒng),通常被嵌入到其他設(shè)備中,以執(zhí)行特定的任務(wù)。這種計(jì)
    的頭像 發(fā)表于 01-15 15:10 ?1407次閱讀
    什么是<b class='flag-5'>嵌入式計(jì)算</b>機(jī)?

    基于ZYNQ FPGA構(gòu)建嵌入式的模擬計(jì)算板卡

    板卡基于高速400M 采樣AD 和ZYNQ FPGA構(gòu)建嵌入式的模擬計(jì)算板卡, 可用于工業(yè)雷達(dá),行業(yè)雷達(dá)的場(chǎng)合。板卡使用工業(yè)級(jí)芯片。
    的頭像 發(fā)表于 01-09 11:30 ?1286次閱讀
    基于ZYNQ FPGA構(gòu)建<b class='flag-5'>嵌入式</b>的模擬<b class='flag-5'>計(jì)算</b>板卡