91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

第三屆大會(huì)回顧第3期 | FFRT并發(fā)框架在OpenHarmony中的設(shè)計(jì)與實(shí)踐

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2025-06-21 16:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

演講嘉賓 | 黃佑鐘

回顧整理 | 廖 濤

排版校對(duì) | 宋夕明

wKgZO2gvD2mAJ5EcAASu6n_FPBE229.png

嘉賓介紹

開發(fā)框架分論壇

黃佑鐘,海思Kirin解決方案并行與異構(gòu)計(jì)算專家。

正文內(nèi)容

多任務(wù)并發(fā)能更有效地利用CPU資源,特別是在多核處理器上,可以顯著提高程序的運(yùn)行速度和整體性能,從而改善用戶體驗(yàn)。OpenHarmony的FFRT并發(fā)編程模型為開發(fā)者提供了構(gòu)建異步并發(fā)任務(wù)的能力,以更高效地開發(fā)和管理并發(fā)任務(wù)。FFRT是如何設(shè)計(jì)與實(shí)現(xiàn)的,有哪些重要特性?海思Kirin解決方案并行與異構(gòu)計(jì)算專家黃佑鐘在第三屆OpenHarmony技術(shù)大會(huì)上進(jìn)行了精彩分享。

wKgZO2gvD2mAVhO2AAwlb9IKuGQ690.png

在移動(dòng)端,應(yīng)用并發(fā)線程往往存在CPU多核利用率低、單線程負(fù)載高問題,形成“一核工作,多核圍觀”的情況;此外,應(yīng)用線程的冗余和泛濫,導(dǎo)致調(diào)度開銷大,導(dǎo)致性能變差。針對(duì)上述問題,OpenHarmony提出了以ArkTS語言并行化技術(shù)(TaskPool)和Native并行化技術(shù)(FFRT)結(jié)合的高性能并行化解決方案,以優(yōu)化負(fù)載與資源管理。

wKgZO2gvD2qAUbJSAAGEy3604GQ389.png

TaskPool是一種多線程并發(fā)解決方案,以支持開發(fā)者任務(wù)在OpenHarmony系統(tǒng)中更高效地執(zhí)行任務(wù)。在TaskPool架構(gòu)中,Task Dispatch Manager組件提供了優(yōu)先級(jí)調(diào)度、負(fù)債均衡以及系統(tǒng)統(tǒng)一管理;Task Worker Threads組件能夠進(jìn)行自適應(yīng)和可伸縮;Function Flow Runtime組件能夠提供統(tǒng)一調(diào)度和QOS支持。

wKgZO2gvD2qABBX3AAEqCgV4_Y4165.png

TaskPool實(shí)現(xiàn)了并發(fā)實(shí)例的輕量化,能夠共享更多的基礎(chǔ)設(shè)施資源和不可變對(duì)象。此外,由于減少了代碼便攜量,且開發(fā)者無需關(guān)心并發(fā)實(shí)例的生命周期和場(chǎng)景下并發(fā)任務(wù)的負(fù)載輕重,能夠幫助開發(fā)者易于開發(fā)并發(fā)任務(wù)。

wKgZO2gvD2qAM6lrAACZJ5ao4r0312.png

FFRT(Function Flow Runtime) 是OpenHarmony原生提供的Native的并發(fā)框架。相比于傳統(tǒng)多線程編程模型,F(xiàn)FRT具備簡(jiǎn)單易用、避免線程泛濫、負(fù)載均衡、調(diào)度開銷小等優(yōu)勢(shì)。其Task-Based和Data-Driven兩大特征,使開發(fā)者可以專注于應(yīng)用功能的開發(fā),無需手動(dòng)管理線程以及線程同步,實(shí)現(xiàn)自動(dòng)負(fù)載均衡;且由于FFRT在運(yùn)行時(shí)自動(dòng)并發(fā)調(diào)度和執(zhí)行任務(wù),提高了任務(wù)并行度和線程利用率,降低了系統(tǒng)線程總數(shù),使應(yīng)用運(yùn)行更流暢。

wKgZO2gvD2qAIRQ2AACNepCr_Bk231.png

Task-Based:指在Function Flow編程模型中開發(fā)者以任務(wù)方式來組織應(yīng)用程序表達(dá),運(yùn)行時(shí)以任務(wù)粒度執(zhí)行調(diào)度。其中,任務(wù)定義為一種面向開發(fā)者的編程線索和面向運(yùn)行時(shí)的執(zhí)行對(duì)象,通常包含一組指令序列及其操作的數(shù)據(jù)上下文環(huán)境。

Function Flow編程模型中的任務(wù)包含以下主要特征:(1)任務(wù)之間可指定依賴關(guān)系,依賴關(guān)系通過Data-Driven方式表達(dá);(2)任務(wù)可支持嵌套,即任務(wù)在執(zhí)行過程中可生成新的任務(wù)下發(fā)給運(yùn)行時(shí),形成父子任務(wù)關(guān)系;(3)多任務(wù)支持互同步操作,例如等待,鎖,條件變量等。

Data-Driven:指任務(wù)之間的依賴關(guān)系通過數(shù)據(jù)依賴表達(dá)。在任務(wù)執(zhí)行過程中對(duì)其關(guān)聯(lián)的數(shù)據(jù)對(duì)象進(jìn)行讀寫操作。在Function Flow編程模型中,數(shù)據(jù)對(duì)象表達(dá)抽象為數(shù)據(jù)簽名,每個(gè)數(shù)據(jù)簽名唯一對(duì)應(yīng)一個(gè)數(shù)據(jù)對(duì)象。數(shù)據(jù)依賴抽象為任務(wù)所操作的數(shù)據(jù)對(duì)象的數(shù)據(jù)簽名列表,包括輸入數(shù)據(jù)依賴in_deps和輸出數(shù)據(jù)依賴out_deps。

基于Data-Driven的數(shù)據(jù)依賴表達(dá),F(xiàn)FRT在運(yùn)行時(shí)可動(dòng)態(tài)構(gòu)建任務(wù)之間的基于生產(chǎn)者/消費(fèi)者的數(shù)據(jù)依賴關(guān)系并遵循任務(wù)數(shù)據(jù)依賴狀態(tài)執(zhí)行調(diào)度,包括Producer-Consumer依賴、Consumer-Producer依賴、Producer-Producer依賴等。

wKgZO2gvD2qAdD7-AAKMUCuf7wM208.png

未來,隨著5GAI、跨平臺(tái)框架等技術(shù)的發(fā)展和融合,未來移動(dòng)端應(yīng)用的并發(fā)情況將會(huì)持續(xù)增加,為開發(fā)者帶來新的挑戰(zhàn)和機(jī)遇。FFRT也將繼續(xù)擴(kuò)展以下能力:

特定場(chǎng)景下,更加高效易用的High-Level抽象。

底層軟硬件優(yōu)化,尤其是對(duì)異構(gòu)加速器的支持。

自動(dòng)化并行化發(fā)掘與評(píng)估能力。

E N D

審核編輯 黃宇

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

    關(guān)注

    33

    文章

    3952

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    帝奧微第三屆經(jīng)銷商大會(huì)圓滿舉行

    2025年12月18日,帝奧微圓滿舉辦第三屆經(jīng)銷商大會(huì),與全國(guó)經(jīng)銷商伙伴齊聚一堂,圍繞產(chǎn)品演進(jìn)、應(yīng)用落地與市場(chǎng)機(jī)遇展開深度交流。
    的頭像 發(fā)表于 12-26 17:01 ?574次閱讀

    第三屆開放原子大賽首批賽項(xiàng)頒獎(jiǎng)儀式圓滿落幕

    11月21日,在2025開放原子開發(fā)者大會(huì)開幕式上,第三屆開放原子大賽舉行首批賽項(xiàng)頒獎(jiǎng)儀式。
    的頭像 發(fā)表于 11-25 17:33 ?727次閱讀

    第三屆引望車聯(lián)網(wǎng)安全大會(huì)圓滿結(jié)束

    2025年10月18日,深圳引望智能技術(shù)有限公司(以下簡(jiǎn)稱“引望”)在東莞舉辦“第三屆引望車聯(lián)網(wǎng)安全大會(huì)”。
    的頭像 發(fā)表于 10-21 09:32 ?692次閱讀

    國(guó)際星閃聯(lián)盟亮相第三屆電子紙產(chǎn)業(yè)創(chuàng)新大會(huì)

    近日,第三屆電子紙產(chǎn)業(yè)創(chuàng)新大會(huì)(ePIC 2025)在深圳國(guó)際會(huì)展中心召開。國(guó)際星閃聯(lián)盟受邀出席,并與電子紙產(chǎn)業(yè)聯(lián)盟共同簽署合作協(xié)議,宣布成立聯(lián)合工作組,這標(biāo)志著兩大產(chǎn)業(yè)生態(tài)的協(xié)同發(fā)展邁入新階段。
    的頭像 發(fā)表于 09-03 09:26 ?997次閱讀

    第三屆開放原子大賽正式啟動(dòng)

    近日,在2025開放原子開源生態(tài)大會(huì)開幕式上,第三屆開放原子大賽正式啟動(dòng),首批12個(gè)賽項(xiàng)同步發(fā)布。
    的頭像 發(fā)表于 07-28 17:03 ?1118次閱讀

    奇異摩爾出席第三屆芯粒開發(fā)者大會(huì)AI芯片與系統(tǒng)分論壇

    近日,第三屆芯粒開發(fā)者大會(huì)圓滿落幕。大會(huì)在“集成芯片前沿技術(shù)科學(xué)基礎(chǔ)”重大研究計(jì)劃指導(dǎo)下,由中國(guó)科學(xué)院計(jì)算技術(shù)研究所、中國(guó)電子科技集團(tuán)公司第五十八研究所聯(lián)合主辦,共有50余名嘉賓做報(bào)告,吸引了300
    的頭像 發(fā)表于 07-22 11:34 ?1304次閱讀

    行芯科技亮相第三屆芯粒開發(fā)者大會(huì)

    在剛剛于無錫圓滿落幕的第三屆芯粒開發(fā)者大會(huì)——這場(chǎng)匯聚全球頂尖芯片企業(yè)、科研機(jī)構(gòu)及產(chǎn)業(yè)鏈專家的盛會(huì)上,行芯科技作為國(guó)內(nèi)Signoff領(lǐng)域的領(lǐng)軍企業(yè),受邀發(fā)表了主題演講《面向3DIC的Signoff挑戰(zhàn)與行芯創(chuàng)新性策略》,為行業(yè)破
    的頭像 發(fā)表于 07-18 10:22 ?959次閱讀

    第三屆大會(huì)回顧6 | HarmonyOS NEXT原生智能,助力應(yīng)用低成本生而智能

    發(fā)者和用戶又提供了哪些AI能力?華為終端云服務(wù)小藝產(chǎn)品技術(shù)專家高光遠(yuǎn)在第三屆OpenHarmony技術(shù)大會(huì)上進(jìn)行了精彩分享。
    的頭像 發(fā)表于 07-14 18:04 ?1141次閱讀
    <b class='flag-5'>第三屆</b><b class='flag-5'>大會(huì)</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>6<b class='flag-5'>期</b> | HarmonyOS NEXT原生智能,助力應(yīng)用低成本生而智能

    華為智能光伏第三屆全球安裝商大會(huì)圓滿收官

    華為智能光伏第三屆全球安裝商大會(huì)在東莞丫坡盛大召開,來自歐洲、亞太、拉美等全球各地的伙伴和頭部安裝商齊聚一堂,圍繞光儲(chǔ)產(chǎn)業(yè)市場(chǎng)趨勢(shì)、安裝商戰(zhàn)略、優(yōu)秀案例、營(yíng)銷策略等議題展開深入探討,共同描繪分布式能源市場(chǎng)藍(lán)圖。
    的頭像 發(fā)表于 06-20 09:51 ?1160次閱讀

    格創(chuàng)東智亮相第三屆軟件創(chuàng)新發(fā)展大會(huì)

    近日,由武漢市人民政府、湖北省經(jīng)濟(jì)和信息化廳主辦的第三屆軟件創(chuàng)新發(fā)展大會(huì)(以下簡(jiǎn)稱“大會(huì)”)在武漢光谷舉行。
    的頭像 發(fā)表于 06-17 16:52 ?1082次閱讀

    軟通動(dòng)力亮相第三屆軟件創(chuàng)新發(fā)展大會(huì)

    近日,由武漢市人民政府、湖北省經(jīng)濟(jì)和信息化廳主辦的第三屆軟件創(chuàng)新發(fā)展大會(huì)在武漢開幕。軟通動(dòng)力董事兼首席技術(shù)官劉會(huì)福受邀出席主論壇,并發(fā)表題為“軟硬一體全棧智能創(chuàng)新發(fā)展之勢(shì)”的主題演講,深入剖析了當(dāng)前時(shí)代中國(guó)軟件產(chǎn)業(yè)的變革趨勢(shì),分
    的頭像 發(fā)表于 06-17 15:41 ?984次閱讀

    天合光能受邀出席第三屆新能源電力發(fā)展論壇

    此前,5月15日至16日,第三屆新能源電力發(fā)展論壇在山東濟(jì)南隆重召開。天合光能支架事業(yè)部聯(lián)席總裁王芝斌受邀出席,并發(fā)表題為《電力市場(chǎng)化交易環(huán)境下電站設(shè)備選型》的主題演講,深入探討了跟蹤支架在提升光伏電站收益
    的頭像 發(fā)表于 05-20 15:30 ?795次閱讀

    洛微科技精彩亮相第三屆智能裝卸機(jī)器人大會(huì)

    4月25至27日,第三屆智能裝卸機(jī)器人大會(huì)在合肥巢湖圓滿舉辦。作為物流自動(dòng)化領(lǐng)域的技術(shù)風(fēng)向標(biāo),本屆大會(huì)聚焦裝卸場(chǎng)景的智能化升級(jí),吸引了超百家產(chǎn)業(yè)鏈企業(yè)與行業(yè)專家參與。洛微科技營(yíng)銷副總劉飛受邀出席
    的頭像 發(fā)表于 04-30 17:15 ?1765次閱讀
    洛微科技精彩亮相<b class='flag-5'>第三屆</b>智能裝卸機(jī)器人<b class='flag-5'>大會(huì)</b>

    洛微科技亮相第三屆智能裝卸機(jī)器人大會(huì)

    此前,4月25至27日,第三屆智能裝卸機(jī)器人大會(huì)在合肥巢湖圓滿舉辦。作為物流自動(dòng)化領(lǐng)域的技術(shù)風(fēng)向標(biāo),本屆大會(huì)聚焦裝卸場(chǎng)景的智能化升級(jí),吸引了超百家產(chǎn)業(yè)鏈企業(yè)與行業(yè)專家參與。洛微科技營(yíng)銷副總劉飛受邀
    的頭像 發(fā)表于 04-30 17:08 ?1010次閱讀

    第三屆百度文心杯創(chuàng)業(yè)大賽啟動(dòng)

    近日,第三屆“文心杯”創(chuàng)業(yè)大賽面向全球正式啟動(dòng)報(bào)名。
    的頭像 發(fā)表于 04-30 10:24 ?928次閱讀