5G時(shí)代已經(jīng)到來(lái),人們?cè)谏罟ぷ鞯臅r(shí)候?qū)?a href="http://www.delux-kingway.cn/v/tag/1722/" target="_blank">網(wǎng)絡(luò)的需求也越來(lái)越高。移動(dòng)網(wǎng)絡(luò)的不穩(wěn)定會(huì)給用戶(hù)帶來(lái)較差的網(wǎng)絡(luò)體驗(yàn),這也是不少開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中攻克的難點(diǎn)之一。HMS Core的計(jì)算加速服務(wù)(Accelerate Kit)為應(yīng)用開(kāi)發(fā)者提供了更簡(jiǎn)單易用的多線(xiàn)程編程接口,同一線(xiàn)程調(diào)度管理,充分發(fā)揮多核能力,提升程序性能,從而為用戶(hù)帶來(lái)順暢的網(wǎng)絡(luò)體驗(yàn)。
01
眾多服務(wù)和能力 助力開(kāi)發(fā)者深度參與系統(tǒng)調(diào)度
為解決程序的性能問(wèn)題,HMS Core的計(jì)算加速服務(wù)為開(kāi)發(fā)者提供了多線(xiàn)程加速庫(kù),還將為開(kāi)發(fā)者提供多線(xiàn)程加速和計(jì)算加速解決方案,幫助開(kāi)發(fā)者輕松解決線(xiàn)程重載和應(yīng)用性能問(wèn)題。HMS Core的計(jì)算加速服務(wù)優(yōu)先推出了多線(xiàn)程庫(kù),提供分發(fā)任務(wù)到管理隊(duì)列的接口,調(diào)度管理隊(duì)列任務(wù)在多核硬件上執(zhí)行,合理利用系統(tǒng)資源。
此外,系統(tǒng)性能加速庫(kù)(PerfGenius)是HMS Core計(jì)算加速服務(wù)中的性能加速模塊,允許開(kāi)發(fā)者深度參與華為硬件平臺(tái)的性能調(diào)度,提供了顯示幀率設(shè)置,關(guān)鍵線(xiàn)程設(shè)置和性能能效狀態(tài)上報(bào)等接口,打通了一條與硬件直接溝通的通道,讓開(kāi)發(fā)者可以深度利用硬件平臺(tái)的性能調(diào)優(yōu),高效利用平臺(tái)硬件能力。
比如,通常情況下,設(shè)備廠商是通過(guò)預(yù)測(cè)應(yīng)用的負(fù)載來(lái)調(diào)度相應(yīng)資源,會(huì)在負(fù)載突變場(chǎng)景存在一定的預(yù)測(cè)延遲及誤差。通過(guò)系統(tǒng)性能加速庫(kù)自主控制性能參數(shù)可以使硬件響應(yīng)更及時(shí),更準(zhǔn)確,有效幫助解決應(yīng)用卡頓、游戲掉幀等性能類(lèi)問(wèn)題,同時(shí)又避免了低負(fù)載場(chǎng)景的性能過(guò)剩的問(wèn)題,最大程度提升整機(jī)能效比。
02
服務(wù)簡(jiǎn)單易用 助力開(kāi)發(fā)者應(yīng)用開(kāi)發(fā)高能高效
HMS Core的計(jì)算加速服務(wù)提供簡(jiǎn)單而豐富的多線(xiàn)程編程接口,具有更高的易用性和實(shí)用性,可以提升編程效率,降低開(kāi)發(fā)難度。開(kāi)發(fā)者不必關(guān)注線(xiàn)程管理(線(xiàn)程創(chuàng)建,銷(xiāo)毀,同步),也不需要了解多核硬件架構(gòu),僅需專(zhuān)注任務(wù)的實(shí)現(xiàn),提升開(kāi)發(fā)效率。
此外就是高性能高效用。開(kāi)發(fā)者可以合理地利用系統(tǒng)的資源,最大化重用緩存,充分發(fā)揮多核性能。原先開(kāi)發(fā)者單線(xiàn)程的任務(wù)通過(guò)該接口更為容易被改造成多線(xiàn)程任務(wù),由多線(xiàn)程庫(kù),統(tǒng)一調(diào)度到不同核,從而最大化異構(gòu)多核能力,幫助開(kāi)發(fā)者輕松解決線(xiàn)程重載和應(yīng)用性能問(wèn)題。通過(guò)平衡調(diào)度系統(tǒng)資源,還減少了系統(tǒng)功耗。
03
應(yīng)用場(chǎng)景多樣 讓用戶(hù)暢享優(yōu)質(zhì)網(wǎng)絡(luò)生活
目前,HMS Core的計(jì)算加速服務(wù)可以接入游戲類(lèi)App、拍照類(lèi)App、導(dǎo)航類(lèi)App等多類(lèi)應(yīng)用。在游戲領(lǐng)域,HMS Core的計(jì)算加速服務(wù)可幫助開(kāi)發(fā)者簡(jiǎn)化大型游戲、復(fù)雜拍照?qǐng)鼍跋碌亩嗑€(xiàn)程編程模型,充分利用多核多線(xiàn)程能力提升程序性能。比如,網(wǎng)易游戲通過(guò)接入華為計(jì)算加速服務(wù)多線(xiàn)程框架庫(kù),優(yōu)化了底層庫(kù)函數(shù)調(diào)用開(kāi)銷(xiāo)和任務(wù)調(diào)度算法,減少了無(wú)效的任務(wù)等待,相較于基礎(chǔ)版本框架調(diào)用,框架開(kāi)銷(xiāo)優(yōu)化了10%-15%。
HMS Core的計(jì)算加速服務(wù)中的系統(tǒng)性能加速庫(kù)在各種應(yīng)用場(chǎng)景中發(fā)揮了很大作用:如游戲渲染,通過(guò)設(shè)置關(guān)鍵線(xiàn)程可以保證用戶(hù)線(xiàn)程的資源調(diào)度優(yōu)先級(jí)。面對(duì)負(fù)載突變的場(chǎng)景,開(kāi)發(fā)者更容易預(yù)知負(fù)載變化,及時(shí)通知硬件提頻或者提高刷新率;使應(yīng)用啟動(dòng)更快,游戲運(yùn)行更流暢;針對(duì)導(dǎo)航等低刷新率的場(chǎng)景,系統(tǒng)性能加速庫(kù)可以通知硬件降低刷新率,切換到導(dǎo)航內(nèi)動(dòng)畫(huà)時(shí)又可以及時(shí)提高刷新率,在不影響用戶(hù)體驗(yàn)情況下維持較低功耗。
未來(lái),HMS Core計(jì)算加速服務(wù)還將推出計(jì)算加速庫(kù),提供矩陣、向量和標(biāo)量運(yùn)算等線(xiàn)性代數(shù)運(yùn)算以及CV、圖像處理計(jì)算加速能力。HMS Core將繼續(xù)深耕科技,不僅是為了進(jìn)一步提高開(kāi)發(fā)者的開(kāi)發(fā)效率,還要為用戶(hù)帶來(lái)更精彩的智能生活。
fqj
-
華為
+關(guān)注
關(guān)注
216文章
34551瀏覽量
253172 -
5G
+關(guān)注
關(guān)注
1356文章
48514瀏覽量
566287
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
使用 sysbench 對(duì)華為云 Flexus 服務(wù)器 X 做 Mysql 應(yīng)用加速測(cè)評(píng)
![使用 sysbench 對(duì)<b class='flag-5'>華為</b>云 Flexus <b class='flag-5'>服務(wù)</b>器 X 做 Mysql 應(yīng)用<b class='flag-5'>加速</b>測(cè)評(píng)](https://file1.elecfans.com//web3/M00/04/84/wKgZO2d0G_KAC7JIAAFPhGBfO-k001.png)
Payment Kit(華為支付服務(wù))概述
華為云 Flexus 云服務(wù)器 X 實(shí)例的快速入門(mén)與配置指南
![<b class='flag-5'>華為</b>云 Flexus 云<b class='flag-5'>服務(wù)</b>器 X 實(shí)例的快速入門(mén)與配置指南](https://file1.elecfans.com//web3/M00/05/BB/wKgZPGeEhG-AHnjhAAEM2AGPJC4938.png)
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下玩轉(zhuǎn) iSulad 容器技術(shù)
![<b class='flag-5'>華為</b>云 Flexus 云<b class='flag-5'>服務(wù)</b>器 X 實(shí)例之 openEuler 系統(tǒng)下玩轉(zhuǎn) iSulad 容器技術(shù)](https://file1.elecfans.com//web3/M00/04/44/wKgZPGdyQ2WAIoP4AAEOFncth-U291.png)
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 Web 應(yīng)用服務(wù)器 OpenResty
![<b class='flag-5'>華為</b>云 Flexus 云<b class='flag-5'>服務(wù)</b>器 X 實(shí)例之 openEuler 系統(tǒng)下部署 Web 應(yīng)用<b class='flag-5'>服務(wù)</b>器 OpenResty](https://file1.elecfans.com//web3/M00/03/F4/wKgZO2dtLM2AGtLEAACZ1u9eklg597.png)
AMD Alveo V80計(jì)算加速器網(wǎng)絡(luò)研討會(huì)
邊緣計(jì)算對(duì)網(wǎng)絡(luò)延遲的影響
無(wú)縫升級(jí)云服務(wù),華為云 Flexus X 實(shí)例帶來(lái)零門(mén)檻極致體驗(yàn)
![無(wú)縫升級(jí)云<b class='flag-5'>服務(wù)</b>,<b class='flag-5'>華為</b>云 Flexus X 實(shí)例<b class='flag-5'>帶來(lái)</b>零門(mén)檻極致體驗(yàn)](https://file1.elecfans.com//web2/M00/02/0D/wKgaomazjceAJ6m0AAFnNYjGlJI016.png)
CDN網(wǎng)站加速
![CDN網(wǎng)站<b class='flag-5'>加速</b>](https://file1.elecfans.com//web2/M00/02/32/wKgaoma0bXOAWkSBAACVCWwUkyk315.png)
CDN是什么?了解用CDN服務(wù)連到網(wǎng)站加速的原理與優(yōu)勢(shì)
四維圖新與華為達(dá)成合作,推進(jìn)華為HMS for Car業(yè)務(wù)全球化發(fā)展
四維圖新與華為終端云服務(wù)簽署全面合作協(xié)議
華為云函數(shù)工作流:引領(lǐng)未來(lái)無(wú)服務(wù)器計(jì)算時(shí)代
![<b class='flag-5'>華為</b>云函數(shù)工作流:引領(lǐng)未來(lái)無(wú)<b class='flag-5'>服務(wù)</b>器<b class='flag-5'>計(jì)算</b>時(shí)代](https://file1.elecfans.com/web2/M00/C4/87/wKgaomXsg7KAQTnjAArKJyLVBxY512.png)
評(píng)論