chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

為嵌入式瀏覽解鎖GPU的強(qiáng)大功能

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Stephen Reeder ? 2022-06-08 17:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

圖形處理單元 (GPU) 越來(lái)越多地包含在 SoC 中,驅(qū)動(dòng)嵌入式系統(tǒng)和連接的消費(fèi)電子產(chǎn)品。GPU 可以被認(rèn)為是適合顯示渲染的額外處理器,并且用戶界面通常構(gòu)成整體產(chǎn)品質(zhì)量的主要指標(biāo),因此最好盡可能地利用它是有意義的。消費(fèi)電子產(chǎn)品通常依賴 HTML 瀏覽器來(lái)提供構(gòu)建 UI 和其他應(yīng)用程序的表示層。在這里,我將看看一些瀏覽器如何使用 GPU,并將其與更集中的方法進(jìn)行對(duì)比。

每當(dāng)頁(yè)面的任何部分發(fā)生變化時(shí),瀏覽器都需要重新繪制屏幕,同時(shí)最大限度地減少 CPU 的工作量。他們通過(guò)跟蹤屏幕上所有需要更新的區(qū)域來(lái)做到這一點(diǎn),然后僅重新繪制這些區(qū)域以及與它們重疊的任何其他屏幕元素的部分。

大多數(shù)瀏覽器使用 CPU 將這些元素的表示繪制成像素圖。通常,要顯示的下一幀是通過(guò)獲取前一幀并覆蓋更改來(lái)創(chuàng)建的,如圖 1 所示。如果可用,GPU 用于將前一幀和部分像素圖數(shù)據(jù)組合到下一幀中,從而釋放 CPU其他任務(wù)。

pYYBAGKgZVeAFGXBAAF0yYkwRu8537.png

為了提高性能,許多瀏覽器使用加速合成,這是一種將頁(yè)面中不交互的部分組合在單獨(dú)的層中并獨(dú)立操作這些部分的技術(shù)。這種技術(shù)本質(zhì)上是內(nèi)存和 CPU 使用之間的權(quán)衡。當(dāng)發(fā)生任何變化時(shí),GPU 會(huì)將代表每一層的像素圖合成到幀緩沖區(qū)中,但 CPU 仍用于繪制這些像素圖的內(nèi)容。如圖 2 所示,圖層的組合始終覆蓋整個(gè)屏幕,因此無(wú)需訪問(wèn)前一幀的副本。

poYBAGKgZWGAKVc5AAHGgI3zPFQ011.png

使用 GPU

盡管 GPU 提供了相當(dāng)大的靈活性,但瀏覽器在接受其全部?jī)?yōu)勢(shì)方面的速度相對(duì)較慢。瀏覽器設(shè)計(jì)的相互關(guān)聯(lián)性使得重新設(shè)計(jì)核心組件(例如渲染)以利用截然不同的硬件功能變得復(fù)雜。因此,大多數(shù)瀏覽器設(shè)計(jì)仍然將 GPU 視為增強(qiáng)的 blitter,并將其主要用于加速合成。

一段時(shí)間以來(lái),瀏覽器提供商一直在尋求超越簡(jiǎn)單的“GPU 作為一個(gè) blitter”場(chǎng)景。使用 GPU 而不是 CPU 來(lái)處理繪畫被稱為 GPU 光柵化。一些瀏覽器包括使用擴(kuò)展圖形庫(kù)啟用 GPU 光柵化的選項(xiàng),這些圖形庫(kù)將繪畫任務(wù)傳遞給 GPU。這些庫(kù)滿足廣泛的使用場(chǎng)景,因此提供靈活的通用 API。不幸的是,這些 API 的靈活性對(duì)于 HTML 所需的用例來(lái)說(shuō)過(guò)于復(fù)雜,這會(huì)導(dǎo)致 GPU 的使用欠佳,從而導(dǎo)致渲染性能下降。

GPU 性能來(lái)自于能夠有效地執(zhí)行大量類似的批處理操作,為管道提供數(shù)據(jù)以確保它們得到最佳填充。這些擴(kuò)展圖形庫(kù)提供的靈活性通常會(huì)導(dǎo)致無(wú)法保持 GPU 的管道滿載,從而顯著降低其效率。

為了充分利用 GPU,它的管道必須保持滿載;僅關(guān)注 HTML 的要求并將其與 GPU 功能相匹配是關(guān)鍵。HTML 的特性非常適合 GPU 加速。元素本質(zhì)上是矩形的,自然網(wǎng)格對(duì)齊,并且很少使用抗鋸齒。由于 GPU 處理三角形,因此每個(gè)矩形 HTML 元素可以使用兩個(gè)。HTML 所需的圖形基元集也相對(duì)較小,這意味著特定于 HTML 的 GPU 加速圖形 API 是一個(gè)現(xiàn)實(shí)的目標(biāo)。

GPU 光柵化過(guò)程與 CPU 完全異步發(fā)生。這意味著 CPU 可以在繪制任務(wù)完成之前開始處理腳本和布局等后續(xù)任務(wù)。GPU 光柵化也改變了優(yōu)化獎(jiǎng)勵(lì)平衡。在 CPU 上,性能優(yōu)化是通過(guò)僅更新屏幕中已更改的那些區(qū)域來(lái)實(shí)現(xiàn)的。而在 GPU 上,最好跟隨游戲行業(yè)的領(lǐng)先地位,每幀更新整個(gè)屏幕。雖然重新繪制每一幀上的每個(gè)像素似乎違反直覺(jué),但在大多數(shù)情況下,重新繪制整個(gè)屏幕的處理成本低于 CPU 管理部分更新所需的計(jì)算成本。

Ekioh在其新的多線程 HTML 瀏覽器中使用了上述技術(shù)并取得了成功。在圖形繁重的應(yīng)用程序中,發(fā)現(xiàn)集中使用 GPU 的速度是更通用的基于庫(kù)的方法的兩倍多。此外,由于 GPU 光柵化不需要用于加速合成的大量緩存像素圖,因此在某些情況下可以節(jié)省大量?jī)?nèi)存(超過(guò) 45 MB)。隨著屏幕分辨率的提高,這些內(nèi)存節(jié)省將變得更加顯著。

因此,集中使用 GPU 是在不犧牲性能的情況下降低成本的關(guān)鍵。使用這種方法,下一代嵌入式芯片將能夠在大眾市場(chǎng)消費(fèi)電子產(chǎn)品上提供基于瀏覽器的 4K 應(yīng)用程序和 UI,而不會(huì)降低性能。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    5199

    文章

    20457

    瀏覽量

    334276
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11281

    瀏覽量

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

    關(guān)注

    28

    文章

    5196

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DLPC300數(shù)字控制器:解鎖DLP3000 DMD的強(qiáng)大功能

    DLPC300數(shù)字控制器:解鎖DLP3000 DMD的強(qiáng)大功能 在電子設(shè)計(jì)領(lǐng)域,DLP(數(shù)字光處理)技術(shù)憑借其高效、精準(zhǔn)的光控制能力,在眾多應(yīng)用中嶄露頭角。而DLPC300作為DLP3000 DMD
    的頭像 發(fā)表于 02-09 17:10 ?315次閱讀

    什么是嵌入式應(yīng)用開發(fā)?

    概述 所謂的嵌入式應(yīng)用開發(fā)就是在嵌入式操作系統(tǒng)下進(jìn)行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應(yīng)用開發(fā)?是指在嵌入式操作系統(tǒng)下進(jìn)行開發(fā),包括系統(tǒng)化設(shè)計(jì)指導(dǎo)下的硬件和軟件綜合研發(fā)。
    發(fā)表于 01-12 16:13

    arm嵌入式主板優(yōu)缺點(diǎn)

    。   二、強(qiáng)大的擴(kuò)展功能和網(wǎng)絡(luò)傳輸功能:隨著更多的行業(yè)開始使用到嵌入式主板,導(dǎo)致市場(chǎng)對(duì)主板功能的要求的差異化越來(lái)越大。
    發(fā)表于 01-08 07:08

    探索 RZ/V2L:嵌入式 AI 應(yīng)用的強(qiáng)大之選

    /V 系列第二代產(chǎn)品中的一員,以其豐富的功能和出色的性能,嵌入式 AI 應(yīng)用提供了強(qiáng)大的支持。今天我們就來(lái)深入剖析一下這款處理器。 文件下載: Renesas Electronics
    的頭像 發(fā)表于 12-30 09:35 ?248次閱讀

    系統(tǒng)嵌入式的學(xué)習(xí)路線

    到搞的很精通,我要學(xué)會(huì)抓住重點(diǎn),學(xué)會(huì)取舍,達(dá)到一通百通,事半功倍的學(xué)習(xí)效果。 首先嵌入式技術(shù)主要分為嵌入式軟件和嵌入式硬件2大方向。 嵌入式硬件方向
    發(fā)表于 12-16 07:49

    ARM嵌入式這樣學(xué)

    , UCOS 等等,一個(gè)操作系統(tǒng)移植到里面去,跑起來(lái),然后就自己利用操作系統(tǒng)的接口寫一些應(yīng)用軟件,就可以直接控制其強(qiáng)大的外設(shè)了。當(dāng)然了,這中間還有另外一種工程師在工作,就是嵌入式驅(qū)動(dòng)工程師,他是專門針對(duì)硬件
    發(fā)表于 12-04 07:48

    嵌入式和FPGA的區(qū)別

    嵌入式系統(tǒng)與FPGA的核心差異:軟件定義功能VS硬件可重構(gòu)。嵌入式適合通用計(jì)算,開發(fā)門檻低;FPGA憑借并行處理實(shí)現(xiàn)納秒級(jí)響應(yīng),但成本高、開發(fā)難。二者融合的SoC器件正成為未來(lái)趨勢(shì),平衡性能與靈活性
    發(fā)表于 11-19 06:55

    嵌入式與單片機(jī)定義及區(qū)別

    單片機(jī),即嵌入式微控制器MCU,是嵌入式系統(tǒng)的核心組成部分。除此之外,嵌入式處理器還包括嵌入式DSP處理器、嵌入式微處理器MPU、
    發(fā)表于 11-17 08:11

    嵌入式系統(tǒng)的定義和應(yīng)用領(lǐng)域

    。盡管有些嵌入式系統(tǒng)可能包含操作系統(tǒng),但大多數(shù)情況下,它們僅由一個(gè)程序來(lái)控制整個(gè)邏輯。 從更專業(yè)的角度來(lái)看,嵌入式系統(tǒng)可以被定義:以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)基礎(chǔ),具備軟硬件可裁剪
    發(fā)表于 11-17 06:49

    AMD 2025.1版嵌入式軟件和工具的新增功能

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺(tái),全面加速概念構(gòu)想到部署落地。
    的頭像 發(fā)表于 08-15 15:32 ?1276次閱讀

    嵌入式工程師為什么要學(xué)QT?

    、Clang、MSVC等,并提供了跨平臺(tái)的編譯和發(fā)布流程。 強(qiáng)大的集成開發(fā)環(huán)境(IDE) Qt Creator提供了代碼編輯、調(diào)試、構(gòu)建和發(fā)布功能,極大地提升了開發(fā)效率。 因此,Qt是嵌入式工程師值得學(xué)習(xí)的一個(gè)工具。 它能夠
    發(fā)表于 08-14 15:15

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    用于對(duì)實(shí)時(shí)性要求高、資源需求較低的場(chǎng)合,如家電控制、工業(yè)自動(dòng)化、小型機(jī)器人等。 Linux嵌入式 :適用于需要復(fù)雜功能、高處理能力的應(yīng)用,如智能手機(jī)、平板電腦、智能電視、汽車電子等。 2. 開發(fā)環(huán)境
    發(fā)表于 06-20 09:46

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    特定功能的計(jì)算機(jī)系統(tǒng),廣泛應(yīng)用于智能家居、工業(yè)控制、醫(yī)療設(shè)備、車載系統(tǒng)等領(lǐng)域。 2. 學(xué)習(xí)嵌入式開發(fā)的前置知識(shí)熟悉C語(yǔ)言編程掌握基本的數(shù)據(jù)結(jié)構(gòu)與算法了解數(shù)字電路與微控制器原理熟悉Linux操作系統(tǒng)
    發(fā)表于 05-15 09:29

    飛凌嵌入式2025嵌入式及邊緣AI技術(shù)論壇圓滿結(jié)束

    飛凌嵌入式「2025嵌入式及邊緣AI技術(shù)論壇」在深圳深鐵皇冠假日酒店盛大舉行,此次活動(dòng)邀請(qǐng)到了200余位嵌入式技術(shù)領(lǐng)域的技術(shù)專家、企業(yè)代表和工程師用戶,共享嵌入式及邊緣AI技術(shù)的盛宴!
    的頭像 發(fā)表于 04-28 13:57 ?4149次閱讀
    飛凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及邊緣AI技術(shù)論壇圓滿結(jié)束

    飛凌嵌入式「2025嵌入式及邊緣AI技術(shù)論壇」議程公布

    4月22日,飛凌嵌入式“2025嵌入式及邊緣AI技術(shù)論壇”將在深圳舉行,論壇以“新生態(tài),智未來(lái)”為主題,旨在匯聚行業(yè)智慧,探討嵌入式技術(shù)與邊緣AI的深度融合與創(chuàng)新應(yīng)用。
    的頭像 發(fā)表于 04-02 15:12 ?1375次閱讀
    飛凌<b class='flag-5'>嵌入式</b>「2025<b class='flag-5'>嵌入式</b>及邊緣AI技術(shù)論壇」議程公布