System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本公開涉及算力負(fù)載調(diào)度,尤其涉及一種算力分配方法、算力分配系統(tǒng)以及電子設(shè)備。
技術(shù)介紹
1、相機(jī)圖像處理流水線(camera?pipeline)中有很多需要對圖像信號處理器(imagesignal?processor,isp)采集的圖像進(jìn)行圖像變換處理的步驟。這些圖像變換處理需要利用多種圖像相關(guān)算法進(jìn)行運(yùn)算。
2、目前,系統(tǒng)級芯片(soc)通常會使用專門的硬件圖像處理模塊進(jìn)行圖像變換處理。如果沒有專門的硬件圖像變換單元,則可以使用系統(tǒng)級芯片中的圖形處理器(gpu)進(jìn)行圖像變換處理。但是,圖形處理器資源有限,在一些復(fù)雜場景可能會出現(xiàn)圖形處理器負(fù)載(loading)過高,導(dǎo)致系統(tǒng)卡頓或者相機(jī)卡頓的情況。因此,需要合理對系統(tǒng)級芯片的算力資源進(jìn)行分配,以提高設(shè)備運(yùn)行的流暢性。
技術(shù)實現(xiàn)思路
1、有鑒于此,本公開實施例提供了一種算力分配方法、算力分配系統(tǒng)以及電子設(shè)備,以合理分配算力資源,提高流暢性等性能。
2、本專利技術(shù)的技術(shù)方案是這樣實現(xiàn)的:
3、本公開實施例公開了一種算力分配方法,一種圖像變換的算力分配方法,包括:獲取待處理數(shù)據(jù)和多個計算資源的實時狀態(tài)信息;基于多個所述計算資源的所述實時狀態(tài)信息,對所述待處理數(shù)據(jù)對應(yīng)的圖像變化算法進(jìn)行拆解,生成算力拆解結(jié)果;基于所述算力拆解結(jié)果、所述待處理數(shù)據(jù)的圖像信息和多個所述計算資源的所述實時狀態(tài)信息,生成算力分配方案;基于所述算力分配方案,對所述待處理數(shù)據(jù)進(jìn)行圖像變換處理。
4、上述方案中,所述實時狀
5、上述方案中,所述實時狀態(tài)信息還包括:功耗;基于所述算力拆解結(jié)果、所述待處理數(shù)據(jù)的圖像信息和多個所述計算資源的所述實時狀態(tài)信息,生成所述算力分配方案,包括:基于所述待處理數(shù)據(jù)的圖像信息和所述算力拆解結(jié)果,確定對所述待處理數(shù)據(jù)進(jìn)行所述圖像變化處理的多個圖像處理任務(wù);基于多個所述計算資源的所述算力、所述計算優(yōu)先級和所述功耗,選取每個所述圖像處理任務(wù)的計算資源組合,生成所述算力分配方案。
6、上述方案中,基于所述算力分配方案,對所述待處理數(shù)據(jù)進(jìn)行所述圖像變換處理,包括:基于所述算力分配方案,將所述圖像處理任務(wù)分發(fā)至對應(yīng)的所述計算資源;判斷所述計算資源是否能夠滿足所述圖像處理任務(wù)的算力要求;若不滿足,則按照預(yù)設(shè)的替換策略更換所述計算資源或等待。
7、上述方案中,基于所述算力分配方案,將所述圖像處理任務(wù)分發(fā)至對應(yīng)的所述計算資源,包括:按照任務(wù)優(yōu)先級和依賴關(guān)系對多個所述圖像處理任務(wù)進(jìn)行排序;基于所述任務(wù)優(yōu)先級以及多個所述計算資源的所述算力和所述功耗,將每個所述圖像處理任務(wù)分配至對應(yīng)的所述計算資源。
8、上述方案中,判斷所述計算資源是否能夠滿足所述圖像處理任務(wù)的算力要求,包括:判斷所述計算資源的負(fù)載是否大于所述待處理數(shù)據(jù)的預(yù)估負(fù)載;若所述計算資源的負(fù)載大于所述待處理數(shù)據(jù)的預(yù)估負(fù)載,則所述計算資源不能滿足所述圖像處理任務(wù)的算力要求;其中,所述預(yù)估負(fù)載是基于所述算力分配方案而確定;或者,判斷所述計算資源的所述功耗是否大于預(yù)設(shè)功耗閾值;若所述計算資源的所述功耗大于所述預(yù)設(shè)功耗閾值,則所述計算資源不能滿足所述圖像處理任務(wù)的算力要求。
9、本公開實施例還提供了一種算力分配系統(tǒng),硬件算力單元,包括多個計算資源;硬件支持能力管理模塊,被配置為獲取多個所述計算資源的實時狀態(tài)信息;場景決策和復(fù)用管理模塊,被配置為接收待處理數(shù)據(jù)和多個所述計算資源的實時狀態(tài)信息;基于多個所述計算資源的所述實時狀態(tài)信息,對所述待處理數(shù)據(jù)對應(yīng)的圖像變化算法進(jìn)行拆解,生成算力拆解結(jié)果;以及,基于所述算力拆解結(jié)果、所述待處理數(shù)據(jù)的圖像信息和多個所述計算資源的所述實時狀態(tài)信息,生成算力分配方案;所述硬件算力單元,被配置為接收并基于所述算力分配方案,對所述待處理數(shù)據(jù)進(jìn)行圖像變換處理。
10、上述方案中,還包括:分布式并行計算處理模塊,被配置為基于所述算力分配方案,將所述圖像處理任務(wù)分發(fā)至對應(yīng)的所述計算資源;以及,判斷所述計算資源是否能夠滿足所述圖像處理任務(wù)的算力要求;若不滿足,則按照預(yù)設(shè)的替換策略更換所述計算資源或等待。
11、上述方案中,所述分布式并行計算處理模塊包括:負(fù)載判斷子模塊和功耗判斷子模塊;所述負(fù)載判斷子模塊,被配置為判斷所述計算資源的負(fù)載是否大于所述待處理數(shù)據(jù)的預(yù)估負(fù)載;其中,所述預(yù)估負(fù)載是基于所述算力分配方案而確定的;所述功耗判斷子模塊,被配置為判斷所述計算資源的所述功耗是否大于預(yù)設(shè)功耗閾值。
12、上述方案中,所述場景決策和復(fù)用管理模塊包括:場景拆解子模塊,被配置為將所述圖像變化算法的場景拆解為多個基礎(chǔ)場景;其中,每個所述基礎(chǔ)場景具有對應(yīng)的多個基礎(chǔ)運(yùn)算算法;算力拆解子模塊,被配置為基于所述圖像變化算法的場景以及多個所述計算資源的所述算力和所述計算優(yōu)先級,在每個所述基礎(chǔ)場景對應(yīng)的多個所述基礎(chǔ)運(yùn)算算法中選取一個所述基礎(chǔ)運(yùn)算算法;以及,按照運(yùn)算量對選取出的所述基礎(chǔ)運(yùn)算算法進(jìn)行排序,生成所述算力拆解結(jié)果;算力評估子模塊,被配置為基于所述待處理數(shù)據(jù)的圖像信息和所述算力拆解結(jié)果,確定對所述待處理數(shù)據(jù)進(jìn)行所述圖像變化處理的多個圖像處理任務(wù);以及,基于多個所述計算資源的所述算力、所述計算優(yōu)先級和所述功耗,選取每個所述圖像處理任務(wù)的計算資源組合,生成所述算力分配方案。
13、本公開實施例還提供了一種電子設(shè)備,包括:存儲器,被配置為存儲可執(zhí)行指令;處理器,被配置為執(zhí)行所述存儲器中存儲的可執(zhí)行指令時,實現(xiàn)權(quán)利要求上述任一方案所述的算力分配方法。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種圖像變換的算力分配方法,包括:
2.根據(jù)權(quán)利要求1所述的算力分配方法,其中,所述實時狀態(tài)信息包括:算力和計算優(yōu)先級;
3.根據(jù)權(quán)利要求2所述的算力分配方法,其中,所述實時狀態(tài)信息還包括:功耗;
4.根據(jù)權(quán)利要求3所述的算力分配方法,其中,基于所述算力分配方案,對所述待處理數(shù)據(jù)進(jìn)行所述圖像變換處理,包括:
5.根據(jù)權(quán)利要求4所述的算力分配方法,其中,基于所述算力分配方案,將所述圖像處理任務(wù)分發(fā)至對應(yīng)的所述計算資源,包括:
6.根據(jù)權(quán)利要求4所述的算力分配方法,其中,判斷所述計算資源是否能夠滿足所述圖像處理任務(wù)的算力要求,包括:
7.一種算力分配系統(tǒng),包括:
8.根據(jù)權(quán)利要求7所述的算力分配系統(tǒng),其中,還包括:
9.根據(jù)權(quán)利要求8所述的算力分配系統(tǒng),其中,所述分布式并行計算處理模塊包括:負(fù)載判斷子模塊和功耗判斷子模塊;
10.根據(jù)權(quán)利要求7所述的算力分配系統(tǒng),其中,所述場景決策和復(fù)用管理模塊包括:
11.一種電子設(shè)備,其中,包括:
【技術(shù)特征摘要】
1.一種圖像變換的算力分配方法,包括:
2.根據(jù)權(quán)利要求1所述的算力分配方法,其中,所述實時狀態(tài)信息包括:算力和計算優(yōu)先級;
3.根據(jù)權(quán)利要求2所述的算力分配方法,其中,所述實時狀態(tài)信息還包括:功耗;
4.根據(jù)權(quán)利要求3所述的算力分配方法,其中,基于所述算力分配方案,對所述待處理數(shù)據(jù)進(jìn)行所述圖像變換處理,包括:
5.根據(jù)權(quán)利要求4所述的算力分配方法,其中,基于所述算力分配方案,將所述圖像處理任務(wù)分發(fā)至對應(yīng)的所述計算資源,包括:
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:彭葉斌,王國力,陳杰華,夏壽勇,嚴(yán)浩棟,
申請(專利權(quán))人:鼎道智芯上海半導(dǎo)體有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。