欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

任務(wù)處理裝置及方法

文檔序號(hào):6383383閱讀:172來源:國知局
專利名稱:任務(wù)處理裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種任務(wù)處理裝置及方法。
背景技術(shù)
隨著多核技術(shù)的快速發(fā)展,SOC (System On Chip,系統(tǒng)級(jí)芯片)變得越來越復(fù)雜,SOC內(nèi)的處理單元的數(shù)量也越來越多。隨著處理單元數(shù)量的增加,待處理的任務(wù)數(shù)量也隨之高速增長,如何高效、快速地處理任務(wù),成為了衡量SOC性能的一個(gè)關(guān)鍵標(biāo)準(zhǔn)?,F(xiàn)有技術(shù)中,SOC在進(jìn)行任務(wù)處理時(shí),首先將各個(gè)處理單元當(dāng)前的狀態(tài)匯總至一個(gè)或多個(gè)單獨(dú)的調(diào)度器,然后由該調(diào)度器根據(jù)各個(gè)處理單元當(dāng)前的狀態(tài)調(diào)度對(duì)應(yīng)的處理單元進(jìn)行任務(wù)處理。由于現(xiàn)有技術(shù)在處理任務(wù)時(shí),由于需要通過一個(gè)或多個(gè)單獨(dú)的調(diào)度器根據(jù)各個(gè)處理單元的狀態(tài)調(diào)度各個(gè)處理單元進(jìn)行任務(wù)處理,即采用集中式調(diào)度的方式對(duì)任務(wù)進(jìn)行處理,因此造成調(diào)度需要的信息交互實(shí)時(shí)性差,無法實(shí)時(shí)調(diào)度各個(gè)處理單元處理任務(wù),各個(gè)處理單元也無法實(shí)時(shí)響應(yīng)調(diào)度器的調(diào)度,所以調(diào)度響應(yīng)周期長,導(dǎo)致任務(wù)處理的效率低。

發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種任務(wù)處理裝置及方法。所述技術(shù)方案如下第一方面,提供了一種任務(wù)處理裝置,所述任務(wù)處理裝置包括任務(wù)輸入單元,用于獲取配置的一至多個(gè)任務(wù);調(diào)度單元,用于在所述一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù);處理單元,用于根據(jù)所述調(diào)度單元選定的被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果;數(shù)據(jù)輸出單元,用于輸出所述處理單元處理所述被調(diào)度的任務(wù)得到的處理結(jié)果;所述調(diào)度單元,還用于根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)調(diào)度下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)繼續(xù)進(jìn)行處理;其中,所述下一級(jí)任務(wù)處理裝置與所述任務(wù)處理裝置相同,或者為所述任務(wù)處理裝置之外的其他任務(wù)處理裝置。在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述任務(wù)處理裝置,還包括電源管理單元,用于在所述任務(wù)處理裝置處于空閑狀態(tài)時(shí),則根據(jù)對(duì)外接口信號(hào)的變化觸發(fā)打開時(shí)鐘信號(hào),并在預(yù)設(shè)時(shí)間內(nèi)打開電源,以促使所述任務(wù)處理裝置進(jìn)入工作狀態(tài);所述電源管理單元,還用于在所述任務(wù)處理裝置進(jìn)入空閑狀態(tài)時(shí),則根據(jù)所述任務(wù)處理裝置的類型對(duì)所述任務(wù)處理裝置進(jìn)行低功耗管理。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述任務(wù)輸入單元還用于獲取所述一至多個(gè)任務(wù)的入口信息,所述入口信息中至少包括每個(gè)任務(wù)的控制參數(shù)的地址;所述任務(wù)處理裝置,還包括任務(wù)解析單元,用于根據(jù)所述被調(diào)度的任務(wù)的入口信息中的控制參數(shù)的地址獲取所述被調(diào)度的任務(wù)的控制參數(shù),所述控制參數(shù)中包括數(shù)據(jù)輸入地址及數(shù)據(jù)輸出地址;數(shù)據(jù)輸入單元,用于根據(jù)所述任務(wù)解析單元獲取到的控制參數(shù)中的數(shù)據(jù)輸入地址輸入所述被調(diào)度的任務(wù)的數(shù)據(jù);所述處理單元,具體用于根據(jù)所述數(shù)據(jù)輸入單元輸入的數(shù)據(jù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果;所述數(shù)據(jù)輸出單元,具體用于根據(jù)所述任務(wù)解析單元獲取到的控制參數(shù)中的數(shù)據(jù)輸出地址輸出所述處理單元處理所述被調(diào)度的任務(wù)得到的處理結(jié)果。結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,進(jìn)一步地,所述任務(wù)解析單元獲取到的所述被調(diào)度的任務(wù)的控制參數(shù)中還包括所述下一級(jí)任務(wù)處理裝置的入口地址;所述調(diào)度單元,具體用于根據(jù)所述任務(wù)解析單元獲取到的控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理。結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述任務(wù)處理裝置還包括消息輸出單元,用于向所述下一級(jí)任務(wù)處理裝置發(fā)送任務(wù)啟動(dòng)控制消息,以調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理;或者,中斷輸出單元,用于向所述下一級(jí)任務(wù)處理裝置發(fā)送中斷通知,以調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行中斷處理。結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述任務(wù)處理裝置還包括一致性管理單元,用于對(duì)所述數(shù)據(jù)輸出單元輸出處理結(jié)果、所述消息輸出單元輸出任務(wù)啟動(dòng)控制消息及所述中斷輸出單元輸出中斷通知的順序進(jìn)行維護(hù)。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第二種可能的實(shí)現(xiàn)方式或第三種可能的實(shí)現(xiàn)方式或第四種可能的實(shí)現(xiàn)方式或第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述任務(wù)處理裝置還包括中斷輸入單元,用于輸入前一級(jí)任務(wù)處理裝置發(fā)送的中斷通知,所述前一級(jí)任務(wù)處理裝置與所述任務(wù)處理裝置相同,或者為所述任務(wù)處理裝置之外的其他任務(wù)處理裝置;
所述處理單元,還用于根據(jù)所述中斷輸入單元輸入的中斷通知中斷對(duì)所述被調(diào)度的任務(wù)的處理。第二方面,還提供了一種任務(wù)處理方法,所述方法包括任務(wù)處理裝置獲取配置的一至多個(gè)任務(wù),并在所述一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù);根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,輸出所述被調(diào)度的任務(wù)的處理結(jié)果,并根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)調(diào)度下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)繼續(xù)進(jìn)行處理;其中,所述下一級(jí)任務(wù)處理裝置與所述任務(wù)處理裝置相同,或者為所述任務(wù)處理裝置之外的其他任務(wù)處理裝置。結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述任務(wù)處理裝置獲取配置的一至多個(gè)任務(wù)之前,還包括如果所述任務(wù)處理裝置處于空閑狀態(tài),則根據(jù)對(duì)外接口信號(hào)的變化觸發(fā)打開時(shí)鐘信號(hào),并在預(yù)設(shè)時(shí)間內(nèi)打開電源,以促使所述任務(wù)處理裝置進(jìn)入工作狀態(tài);所述根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果之后,還包括如果所述任務(wù)處理裝置進(jìn)入空閑狀態(tài),則根據(jù)所述任務(wù)處理裝置的類型對(duì)所述任務(wù)處理裝置進(jìn)行低功耗管理。結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述一至多個(gè)任務(wù)的入口信息中至少包括每個(gè)任務(wù)的控制參數(shù)的地址;所述根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果之前,還包括根據(jù)所述被調(diào)度的任務(wù)的入口信息中的控制參數(shù)的地址獲取所述被調(diào)度的任務(wù)的控制參數(shù),所述控制參數(shù)中包括數(shù)據(jù)輸入地址及數(shù)據(jù)輸出地址;根據(jù)所述控制參數(shù)中的數(shù)據(jù)輸入地址輸入所述被調(diào)度的任務(wù)的數(shù)據(jù);所述根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,輸出所述被調(diào)度的任務(wù)的處理結(jié)果,具體包括根據(jù)輸入的所述被調(diào)度的任務(wù)的數(shù)據(jù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,并根據(jù)所述控制參數(shù)中的數(shù)據(jù)輸出地址輸出所述被調(diào)度的任務(wù)的處理結(jié)果。結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述被調(diào)度的任務(wù)的控制參數(shù)中還包括所述下一級(jí)任務(wù)處理裝置的入口地址;所述調(diào)度下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理,具體包括根據(jù)所述控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理。結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理之后,還包括向所述下一級(jí)任務(wù)處理裝置發(fā)送任務(wù)啟動(dòng)控制消息,以調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理;或者,向所述下一級(jí)任務(wù)處理裝置發(fā)送中斷通知,以調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行中斷處理。結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述方法還包括對(duì)輸出處理結(jié)果、輸出任務(wù)啟動(dòng)控制消息及中斷通知的順序進(jìn)行維護(hù)。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第二種可能的實(shí)現(xiàn)方式或第三種可能的實(shí)現(xiàn)方式或第四種可能的實(shí)現(xiàn)方式或第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述方法還包括輸入前一級(jí)任務(wù)處理裝置發(fā)送的中斷通知,根據(jù)所述中斷通知中斷對(duì)所述被調(diào)度的任務(wù)的處理;其中,所述前一級(jí)任務(wù)處理裝置與所述任務(wù)處理裝置相同,或者為所述任務(wù)處理裝置之外的其他任務(wù)處理裝置。本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是通過任務(wù)處理裝置從配置的一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù)后,根據(jù)被調(diào)度的任務(wù)的控制參數(shù)實(shí)時(shí)處理被調(diào)度的任務(wù),實(shí)現(xiàn)了每個(gè)任務(wù)處理裝置可以獨(dú)立進(jìn)行任務(wù)調(diào)度處理;另外,通過任務(wù)處理裝置之間的相互調(diào)度,而無需再通過獨(dú)立的調(diào)度器進(jìn)行集中調(diào)度,實(shí)現(xiàn)了任務(wù)處理的分布式調(diào)度,因此具有調(diào)度速度快、任務(wù)處理效率高的特點(diǎn)。


為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一提供的一種任務(wù)處理方法的流程圖;圖2是本發(fā)明實(shí)施例二提供的一種任務(wù)處理系統(tǒng)示意圖;圖3是本發(fā)明實(shí)施例二提供的一種任務(wù)處理方法的流程圖;圖4是本發(fā)明實(shí)施例二提供的一種任務(wù)處理流程示意圖;圖5是本發(fā)明實(shí)施例二提供的一種任務(wù)處理單元的時(shí)序示意圖;圖6是本發(fā)明實(shí)施例三提供的一種任務(wù)處理裝置的結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例三提供的另一種任務(wù)處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例一本發(fā)明實(shí)施例提供了一種任務(wù)處理方法,參見圖1,方法流程包括步驟101 :任務(wù)處理裝置獲取配置的一至多個(gè)任務(wù),并在一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù);步驟102 :根據(jù)被調(diào)度的任務(wù)的控制參數(shù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,輸出被調(diào)度的任務(wù)的處理結(jié)果;進(jìn)一步地,任務(wù)處理裝置獲取配置的一至多個(gè)任務(wù)之前,還包括如果任務(wù)處理裝置處于空閑狀態(tài),則根據(jù)對(duì)外接口信號(hào)的變化觸發(fā)打開時(shí)鐘信號(hào),并在預(yù)設(shè)時(shí)間內(nèi)打開電源,以促使任務(wù)處理裝置進(jìn)入工作狀態(tài);根據(jù)被調(diào)度的任務(wù)的控制參數(shù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果之后,還包括如果任務(wù)處理裝置進(jìn)入空閑狀態(tài),則根據(jù)任務(wù)處理裝置的類型對(duì)任務(wù)處理裝置進(jìn)行低功耗管理。進(jìn)一步地,一至多個(gè)任務(wù)的入口信息中至少包括每個(gè)任務(wù)的控制參數(shù)的地址;
根據(jù)被調(diào)度的任務(wù)的控制參數(shù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果之前,還包括根據(jù)被調(diào)度的任務(wù)的入口信息中的控制參數(shù)的地址獲取被調(diào)度的任務(wù)的控制參數(shù),控制參數(shù)中包括數(shù)據(jù)輸入地址及數(shù)據(jù)輸出地址;根據(jù)控制參數(shù)中的數(shù)據(jù)輸入地址輸入被調(diào)度的任務(wù)的數(shù)據(jù);根據(jù)被調(diào)度的任務(wù)的控制參數(shù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,輸出被調(diào)度的任務(wù)的處理結(jié)果,具體包括根據(jù)輸入的被調(diào)度的任務(wù)的數(shù)據(jù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,并根據(jù)控制參數(shù)中的數(shù)據(jù)輸出地址輸出被調(diào)度的任務(wù)的處理結(jié)果。步驟103 :根據(jù)被調(diào)度的任務(wù)的控制參數(shù)調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)繼續(xù)進(jìn)行處理;其中,下一級(jí)任務(wù)處理裝置與該任務(wù)處理裝置相同,或者為該任務(wù)處理裝置之外的其他任務(wù)處理裝置。進(jìn)一步地,被調(diào)度的任務(wù)的控制參數(shù)中還包括下一級(jí)任務(wù)處理裝置的入口地址;調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理,具體包括根據(jù)控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理。進(jìn)一步地,根據(jù)控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理之后,還包括向下一級(jí)任務(wù)處理裝置發(fā)送任務(wù)啟動(dòng)控制消息,以調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理;或者,向下一級(jí)任務(wù)處理裝置發(fā)送中斷通知,以調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行中斷處理。進(jìn)一步地,該方法還包括對(duì)輸出處理結(jié)果、輸出任務(wù)啟動(dòng)控制消息及中斷通知的順序進(jìn)行維護(hù)。進(jìn)一步地,該方法還包括輸入前一級(jí)任務(wù)處理裝置發(fā)送的中斷通知,根據(jù)中斷通知中斷對(duì)被調(diào)度的任務(wù)的處理;其中,前一級(jí)任務(wù)處理裝置與任務(wù)處理裝置相同,或者為任務(wù)處理裝置之外的其他任務(wù)處理裝置。本實(shí)施例提供的方法,通過任務(wù)處理裝置從配置的一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù)后,根據(jù)被調(diào)度的任務(wù)的控制參數(shù)實(shí)時(shí)處理被調(diào)度的任務(wù),實(shí)現(xiàn)了每個(gè)任務(wù)處理裝置可以獨(dú)立進(jìn)行任務(wù)處理;另外,通過任務(wù)處理裝置之間的相互調(diào)度,而無需再通過獨(dú)立的調(diào)度器進(jìn)行集中調(diào)度,實(shí)現(xiàn)了任務(wù)處理的分布式調(diào)度,因此具有調(diào)度速度快、任務(wù)處理效率高的特點(diǎn)。另外,根據(jù)任務(wù)處理裝置的狀態(tài)和類型對(duì)任務(wù)處理裝置進(jìn)行電源管理,從而降低了任務(wù)處理裝置的能耗。實(shí)施例二本發(fā)明實(shí)施例提供了一種任務(wù)處理方法,該方法通過采用分布式調(diào)度的方式對(duì)任務(wù)進(jìn)行處理,從而提高了任務(wù)處理的效率與速度。為了便于對(duì)本實(shí)施例提供的方法進(jìn)行詳細(xì)的說明,現(xiàn)結(jié)合圖2所示的任務(wù)處理系統(tǒng)中的處理裝置對(duì)任務(wù)進(jìn)行處理的過程為例,對(duì)本實(shí)施例提供的方法進(jìn)行舉例說明。參見圖3,本實(shí)施提供的方法流程包括步驟301 :任務(wù)處理裝置獲取配置的一至多個(gè)任務(wù),每個(gè)任務(wù)的入口信息中至少包括每個(gè)任務(wù)的控制參數(shù)的地址;針對(duì)該步驟,一至多個(gè)任務(wù)可以是由任務(wù)處理裝置的前一級(jí)任務(wù)處理裝置配置的,也可以是由任務(wù)處理裝置自身配置的,還可以是由任務(wù)處理裝置的下一級(jí)任務(wù)處理裝置配置的,也就是說,任務(wù)處理裝置可以由其前一級(jí)任務(wù)處理裝置調(diào)度,也可以由自身調(diào)度,還可以由下一級(jí)任務(wù)處理裝置調(diào)度,具體獲取由哪個(gè)任務(wù)處理裝置配置的任務(wù),可視具體情況而定。其中,每個(gè)任務(wù)攜帶各自的入口信息,且每個(gè)任務(wù)的入口信息中至少包括每個(gè)任務(wù)的控制參數(shù)的地址,以使后續(xù)步驟根據(jù)該控制參數(shù)的地址讀取控制參數(shù)。該控制參數(shù)用于對(duì)任務(wù)處理過程進(jìn)行控制。當(dāng)然,除控制參數(shù)的地址外,每個(gè)任務(wù)的入口信息中還可以包括其他信息,例如,對(duì)控制參數(shù)的一些描述性信息等等,本實(shí)施例對(duì)每個(gè)任務(wù)的入口信息的具體內(nèi)容不作具體限定。進(jìn)一步地,任務(wù)處理裝置在獲取到一至多個(gè)任務(wù)的入口信息后,可將一至多個(gè)任務(wù)的入口信息緩存至如圖2所示的任務(wù)輸入模塊的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)具體可為只讀寄存器等等,本實(shí)施例不對(duì)具體的存儲(chǔ)介質(zhì)進(jìn)行限定。步驟302 :在一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù);具體地,在一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù)時(shí),選取方式有多種,例如,可以隨機(jī)選取,也可以按照任務(wù)被調(diào)度的次數(shù)進(jìn)行選取,還可以在選定被調(diào)度的任務(wù)之前,對(duì)多個(gè)任務(wù)設(shè)置優(yōu)先級(jí),進(jìn)而依據(jù)優(yōu)先級(jí)對(duì)多個(gè)任務(wù)依次進(jìn)行調(diào)度。設(shè)置優(yōu)先級(jí)時(shí),可按照每個(gè)任務(wù)被調(diào)度的頻率進(jìn)行設(shè)定,例如,假設(shè)以符號(hào)A和B分別對(duì)任務(wù)處理裝置的兩個(gè)任務(wù)進(jìn)行標(biāo)識(shí)。如果任務(wù)A的被調(diào)度頻率高于任務(wù)B,則任務(wù)A的優(yōu)先級(jí)設(shè)置為高于任務(wù)B,除此之外,還可以采用其他設(shè)置方式,例如,按照任務(wù)的復(fù)雜程度和時(shí)限進(jìn)行設(shè)置等等,本實(shí)施例對(duì)為任務(wù)設(shè)置優(yōu)先級(jí)的具體方式及選取被調(diào)度的任務(wù)的方式不作具體限定。步驟303 :根據(jù)被調(diào)度的任務(wù)的入口信息中的控制參數(shù)的地址獲取被調(diào)度的任務(wù)的控制參數(shù),該控制參數(shù)中包括數(shù)據(jù)輸入地址、數(shù)據(jù)輸出地址及下一級(jí)任務(wù)處理裝置的入口地址;具體地,根據(jù)上述步驟302選定被調(diào)度的任務(wù)后,可在上述步驟301任務(wù)處理裝置獲取的一至多個(gè)任務(wù)的入口信息中獲取被調(diào)度的任務(wù)的入口信息,然后從被調(diào)度的任務(wù)的入口信息中獲取被調(diào)度的任務(wù)的控制參數(shù)的地址,之后再根據(jù)被調(diào)度的任務(wù)的控制參數(shù)的地址獲取被調(diào)度的任務(wù)的控制參數(shù)。該控制參數(shù)中除了包括數(shù)據(jù)輸入地址、數(shù)據(jù)輸出地址及下一級(jí)任務(wù)處理裝置的入口地址外,還可包含其他信息,本實(shí)施例對(duì)控制參數(shù)中所包含的信息不作具體限定。步驟304 :根據(jù)控制參數(shù)中的數(shù)據(jù)輸入地址輸入被調(diào)度的任務(wù)的數(shù)據(jù);針對(duì)該步驟,每個(gè)任務(wù)對(duì)應(yīng)各自的數(shù)據(jù),而每個(gè)任務(wù)的數(shù)據(jù)將被預(yù)先存儲(chǔ)在對(duì)應(yīng)的存儲(chǔ)空間中,通過控制參數(shù)可控制數(shù)據(jù)的輸入。例如,圖2所示的存儲(chǔ)器將存儲(chǔ)任務(wù)處理裝置需處理的全部任務(wù)的數(shù)據(jù)及每個(gè)任務(wù)的數(shù)據(jù)與各自任務(wù)的對(duì)應(yīng)關(guān)系。當(dāng)根據(jù)上述步驟303獲取到被調(diào)度的任務(wù)的控制參數(shù)后,通過讀取被調(diào)度的任務(wù)的控制參數(shù)中的數(shù)據(jù)輸入地址,可根據(jù)被調(diào)度的任務(wù)與被調(diào)度的任務(wù)的數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,從存儲(chǔ)器中獲取被調(diào)度的任務(wù)的數(shù)據(jù),并根據(jù)被調(diào)度的任務(wù)的控制參數(shù)中的數(shù)據(jù)輸入地址將被調(diào)度的任務(wù)的數(shù)據(jù)輸入至如圖2所示的數(shù)據(jù)輸入單元中。步驟305 :根據(jù)被調(diào)度的任務(wù)的控制參數(shù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,輸出被調(diào)度的任務(wù)的處理結(jié)果;具體地,將被調(diào)度的任務(wù)的數(shù)據(jù)輸入到如圖2的數(shù)據(jù)輸入單元后,便可將該數(shù)據(jù)發(fā)送至處理單元進(jìn)行處理,處理單元處理完畢后,將被調(diào)度的任務(wù)的處理結(jié)果輸出至如圖2所示的數(shù)據(jù)輸出單元中。其中,處理單元具體可為加速器或者DSP (Digital SignalProcessor,數(shù)字信號(hào)處理器)或者CPU (CentralProcessing Unit,中央處理器)。對(duì)被調(diào)度的任務(wù)的數(shù)據(jù)進(jìn)行處理的具體實(shí)現(xiàn)方式可依據(jù)現(xiàn)有處理方式實(shí)現(xiàn),本實(shí)施例對(duì)此不作具體限定。通過上述步驟實(shí)現(xiàn)在任務(wù)處理裝置內(nèi)部對(duì)任務(wù)進(jìn)行調(diào)度處理后,在保證任務(wù)處理的速度和效率的前提下,為了降低功耗,本實(shí)施例提供的方法在根據(jù)被調(diào)度的任務(wù)的控制參數(shù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果之后,還包括如果任務(wù)處理裝置進(jìn)入空閑狀態(tài),則根據(jù)任務(wù)處理裝置的類型對(duì)任務(wù)處理裝置進(jìn)行低功耗管理。其中,根據(jù)任務(wù)處理裝置的類型對(duì)任務(wù)處理裝置進(jìn)行低功耗管理,包括關(guān)閉對(duì)應(yīng)的電源、時(shí)鐘,以及Memory (存儲(chǔ)器)睡眠等,具體管理過程包括但不限于如果任務(wù)處理裝置需要保存靜態(tài)控制信息,則控制除去如圖2所示的電源管理單元、任務(wù)輸入單元及中斷輸入單元以外的其他部分進(jìn)入低功耗狀態(tài);如果任務(wù)處理裝置不需要保存靜態(tài)控制信息,則關(guān)閉除去如圖2所示的電源管理單元、任務(wù)輸入單元及中斷輸入單元以外的其他部分的電源;如果需要任務(wù)處理裝置響應(yīng)速度達(dá)到預(yù)設(shè)閾值,則關(guān)閉除去如圖2所示的電源管理單元以外的其他部分的時(shí)鐘,其中,預(yù)設(shè)閾值的大小可依據(jù)具體情況而定,例如,可以為I毫秒,2毫秒,或是其他大小,本實(shí)施例不對(duì)預(yù)設(shè)閾值的大小進(jìn)行具體限定。本實(shí)施例提供的方法中,電源管理的調(diào)度響應(yīng)速度快,是幾個(gè)時(shí)鐘周期的精度,特別適合無線通訊物理層處理這種短周期忙閑循環(huán)的場景。進(jìn)一步地,無論采用上述哪種方式對(duì)任務(wù)處理裝置進(jìn)行電源管理操作,如果任務(wù)處理裝置處于空閑狀態(tài),則有任務(wù)處理時(shí),可根據(jù)任務(wù)處理裝置的對(duì)外接口信號(hào)的變化觸發(fā)打開時(shí)鐘信號(hào),并在預(yù)設(shè)時(shí)間內(nèi)打開電源,以促使任務(wù)處理裝置進(jìn)入工作狀態(tài)。可選地,如果任務(wù)處理裝置在對(duì)被調(diào)度的任務(wù)進(jìn)行處理時(shí),收到前一級(jí)任務(wù)處理裝置發(fā)送的中斷通知,則根據(jù)中斷通知中斷對(duì)被調(diào)度的任務(wù)的處理??蛇x地,如果任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)處理完畢后,無需再進(jìn)行后續(xù)處理,則輸出處理結(jié)果后,由圖2所示的消息輸出單元向下一級(jí)任務(wù)處理裝置發(fā)送任務(wù)啟動(dòng)控制消息,以調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理;或者,由圖2所示的中斷輸出單元向下一級(jí)任務(wù)處理裝置發(fā)送中斷通知,以調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行中斷處理。如果任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)處理完畢后,還需后續(xù)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行進(jìn)一步的處理,則執(zhí)行下述步驟306 ;需要說明的是,如果任務(wù)處理裝置同時(shí)要由中斷輸出單元輸出中斷通知、消息輸出單元輸出下一級(jí)任務(wù)處理裝置的任務(wù)啟動(dòng)控制消息和數(shù)據(jù)輸出單元輸出被調(diào)度的任務(wù)的處理結(jié)果,則可由一致性管理單元對(duì)數(shù)據(jù)輸出單元輸出處理結(jié)果、消息輸出單元輸出任務(wù)啟動(dòng)控制消息及中斷輸出單元輸出中斷通知的順序進(jìn)行維護(hù),管理處理結(jié)果輸出、任務(wù)啟動(dòng)控制消息輸出、中斷通知輸出三個(gè)事件在系統(tǒng)中的順序,保證各單元間的系統(tǒng)事件順序,從而保證分布式調(diào)度時(shí)單元間的處理順序。例如,如果3部分同時(shí)輸出,通常順序?yàn)槿蝿?wù)處理裝置的下一級(jí)任務(wù)處理裝置收到中斷時(shí)可以讀取到控制消息,當(dāng)收到控制消息時(shí)可以讀取到前一級(jí)任務(wù)處理裝置的數(shù)據(jù)輸出。步驟306 :調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理。針對(duì)該步驟,調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理的方式,具體包括但不限于根據(jù)控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理。其中,下一級(jí)任務(wù)處理裝置與任務(wù)處理裝置相同,或者為任務(wù)處理裝置之外的其他任務(wù)處理裝置。也就是說,任務(wù)處理裝置可以調(diào)度其他任務(wù)處理裝置,也可以再次調(diào)度自身,實(shí)現(xiàn)對(duì)任務(wù)的迭代處理。無論任務(wù)處理裝置調(diào)度的下一級(jí)任務(wù)處理裝置具體為哪個(gè)任務(wù)處理裝置,下一級(jí)任務(wù)處理裝置處理任務(wù)的流程與任務(wù)處理裝置處理任務(wù)的方式原理相同,此處不再一一贅述。具體地,為了對(duì)本實(shí)施例提供的方法進(jìn)行具體地描述,參見圖4,本實(shí)施例以無線LTE (Long Term Evolution,長期演進(jìn))和 UMTS (Universal MobileTelecommunicationsSystem,通用移動(dòng)通信系統(tǒng))雙模物理層上行處理為例進(jìn)行說明假設(shè)處理完畢一個(gè)任務(wù)要分別經(jīng)過FFT(Fast Fourier Transform,快速傅里葉變換)單元進(jìn)行FFT處理、信道估計(jì)單元進(jìn)行信道估計(jì)處理、MIMO (Multiplelnput MultipleOutput,多輸入多輸出)單兀進(jìn)行 MIMO 處理、IDFT (InverseDiscrete Fourier Transform,離散傅里葉逆變換)單元進(jìn)行IDFT處理、解交織單元進(jìn)行解交織處理、解速率匹配單元進(jìn)行解速率匹配處理及譯碼單元進(jìn)行譯碼處理,則當(dāng)FFT單元對(duì)被調(diào)度的任務(wù)進(jìn)行快速傅里葉變換后,將根據(jù)該任務(wù)的控制參數(shù)中的信道估計(jì)單元的入口地址調(diào)度信道估計(jì)單元對(duì)該任務(wù)繼續(xù)進(jìn)行處理,如果此時(shí)信道估計(jì)單元處于工作狀態(tài),則緩存被調(diào)度的任務(wù)到任務(wù)隊(duì)列,如果處于空閑狀態(tài)(如處于低功耗狀態(tài)),則恢復(fù)到正常狀態(tài)并處理被調(diào)度的任務(wù)。處理被調(diào)度的任務(wù)時(shí),直接接收FFT單元發(fā)送的該任務(wù)的入口信息,并根據(jù)該任務(wù)的入口信息中的控制參數(shù)地址獲取控制參數(shù),然后根據(jù)控制參數(shù)中的數(shù)據(jù)輸入地址輸入該任務(wù)的數(shù)據(jù),并根據(jù)輸入的數(shù)據(jù)對(duì)該任務(wù)進(jìn)行處理,最后根據(jù)控制參數(shù)中的數(shù)據(jù)輸出地址輸出該任務(wù)的處理結(jié)果,同時(shí)根據(jù)該任務(wù)的控制參數(shù)中的MMO單元的入口地址調(diào)度MMO單元對(duì)該任務(wù)繼續(xù)進(jìn)行處理。類似地,后續(xù)每個(gè)處理單元在接收到前級(jí)處理單元發(fā)送的任務(wù)入口信息后,均將采用與前一級(jí)處理單元的相同方式對(duì)該任務(wù)進(jìn)行進(jìn)一步的處理。在譯碼單元對(duì)該任務(wù)處理完畢后,可調(diào)度速率匹配單元進(jìn)行速率匹配處理,然后由速率匹配單元調(diào)度交織單元進(jìn)行交織處理,最終由交織單元調(diào)度DFT單元進(jìn)行DFT處理后,由DFT單元調(diào)度前級(jí)MMO單元對(duì)該任務(wù)再次進(jìn)行處理。其中,調(diào)度前級(jí)MIMO單元的次數(shù),可視具體情況而定,本實(shí)施對(duì)此不作具體限定。需要說明的是,各個(gè)處理單元可按照周期被循環(huán)調(diào)度。其中,周期的大小可為I毫秒,或者其他數(shù)值,本實(shí)施例對(duì)預(yù)設(shè)周期的大小不作具體限定,可視具體情況而定。當(dāng)處理單個(gè)載扇的任務(wù)時(shí),部分處理單元被調(diào)度的時(shí)序可如圖5所示,其中,F(xiàn)FT單元在一個(gè)周期內(nèi)被調(diào)度12至14次,對(duì)被調(diào)度的任務(wù)進(jìn)行相應(yīng)處理后,調(diào)度信道估計(jì)單元;信道估計(jì)單元在一個(gè)周期內(nèi)被調(diào)度2次,并在每次被調(diào)度并對(duì)被調(diào)度的任務(wù)進(jìn)行相應(yīng)處理后,調(diào)度12次MIMO單元;ΜΜ0單元在每次被調(diào)度并對(duì)被調(diào)度的任務(wù)進(jìn)行相應(yīng)處理后,調(diào)度IDFT單元。當(dāng)處理多個(gè)載扇的任務(wù)時(shí),每個(gè)處理單元在一個(gè)預(yù)設(shè)周期內(nèi)被調(diào)度的次數(shù),可依據(jù)載扇的個(gè)數(shù)及載扇的天線個(gè)數(shù)確定。本實(shí)施例提供的方法,通過任務(wù)處理裝置從配置的一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù)后,根據(jù)被調(diào)度的任務(wù)的控制參數(shù)實(shí)時(shí)處理被調(diào)度的任務(wù),實(shí)現(xiàn)了每個(gè)任務(wù)處理裝置可以獨(dú)立進(jìn)行任務(wù)處理;另外,通過任務(wù)處理裝置之間的相互調(diào)度,而無需再通過獨(dú)立的調(diào)度器進(jìn)行集中調(diào)度,實(shí)現(xiàn)了任務(wù)處理的分布式調(diào)度,因此具有調(diào)度速度快、任務(wù)處理效率高的特點(diǎn)。另外,根據(jù)任務(wù)處理裝置的狀態(tài)和類型對(duì)任務(wù)處理裝置進(jìn)行電源管理,從而降低了任務(wù)處理裝置的能耗。實(shí)施例三本發(fā)明實(shí)施例提供了一種任務(wù)處理裝置,以實(shí)現(xiàn)實(shí)施例一或?qū)嵤├峁┑娜蝿?wù)處理方法,參見圖6,該任務(wù)處理裝置包括任務(wù)輸入單元601,用于獲取配置的一至多個(gè)任務(wù);該任務(wù)輸入單元601可以緩存一定數(shù)量的任務(wù);關(guān)于緩存的任務(wù)的數(shù)量本實(shí)施例不作具體限定。調(diào)度單元602,用于在一至多 個(gè)任務(wù)中選定被調(diào)度的任務(wù);處理單元603,用于根據(jù)調(diào)度單元602選定的被調(diào)度的任務(wù)的控制參數(shù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果;數(shù)據(jù)輸出單元604,用于輸出處理單元603處理被調(diào)度的任務(wù)得到的處理結(jié)果。調(diào)度單元602,還用于根據(jù)被調(diào)度的任務(wù)的控制參數(shù)調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)繼續(xù)進(jìn)行處理;其中,下一級(jí)任務(wù)處理裝置與該任務(wù)處理裝置相同,或者為該任務(wù)處理裝置之外的其他任務(wù)處理裝置。進(jìn)一步地,參見圖7,該任務(wù)處理裝置,還包括電源管理單元605,用于在任務(wù)處理裝置處于空閑狀態(tài)時(shí),根據(jù)對(duì)外接口信號(hào)的變化觸發(fā)打開時(shí)鐘信號(hào),并在預(yù)設(shè)時(shí)間內(nèi)打開電源,以促使任務(wù)處理裝置進(jìn)入工作狀態(tài);電源管理單元605,還用于在任務(wù)處理裝置進(jìn)入空閑狀態(tài)時(shí),根據(jù)任務(wù)處理裝置的類型對(duì)任務(wù)處理裝置進(jìn)行低功耗管理。進(jìn)一步地,任務(wù)輸入單元601還用于獲取一至多個(gè)任務(wù)的入口信息,該入口信息中至少包括每個(gè)任務(wù)的控制參數(shù)的地址;進(jìn)一步地,參見圖7,該任務(wù)處理裝置,還包括任務(wù)解析單元606,用于根據(jù)被調(diào)度的任務(wù)的入口信息中的控制參數(shù)的地址獲取被調(diào)度的任務(wù)的控制參數(shù),控制參數(shù)中包括數(shù)據(jù)輸入地址及數(shù)據(jù)輸出地址;數(shù)據(jù)輸入單元607,用于根據(jù)任務(wù)解析單元606獲取到的控制參數(shù)中的數(shù)據(jù)輸入地址輸入被調(diào)度的任務(wù)的數(shù)據(jù);處理單元603,具體用于根據(jù)數(shù)據(jù)輸入單元607輸入的數(shù)據(jù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果;數(shù)據(jù)輸出單元604,具體用于根據(jù)任務(wù)解析單元606獲取到的控制參數(shù)中的數(shù)據(jù)輸出地址輸出處理單元603處理被調(diào)度的任務(wù)得到的處理結(jié)果。進(jìn)一步地,任務(wù)解析單元606獲取到的被調(diào)度的任務(wù)的控制參數(shù)中還包括下一級(jí)任務(wù)處理裝置的入口地址;調(diào)度單元602,具體用于根據(jù)任務(wù)解析單元606獲取到的控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理。進(jìn)一步地,參見圖7,該任務(wù)處理裝置還包括消息輸出單元608,用于向下一級(jí)任務(wù)處理裝置發(fā)送任務(wù)啟動(dòng)控制消息,以調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理;或者,中斷輸出單元609,用于向下一級(jí)任務(wù)處理裝置發(fā)送中斷通知,以調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行中斷處理。其中,消息輸出單元608通過向下一級(jí)任務(wù)處理裝置發(fā)送任務(wù)啟動(dòng)控制消息,以調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理,從而可以實(shí)現(xiàn)分布式調(diào)度。進(jìn)一步地,參見圖7,該任務(wù)處理裝置還包括一致性管理單元610,用于對(duì)數(shù)據(jù)輸出單元604輸出處理結(jié)果、消息輸出單元608輸出任務(wù)啟動(dòng)控制消息及中斷輸出單元609輸出中斷通知的順序進(jìn)行維護(hù)。進(jìn)一步地,參見圖7,該任務(wù)處理裝置還包括中斷輸入單元611,用于輸入前一級(jí)任務(wù)處理裝置發(fā)送的中斷通知,前一級(jí)任務(wù)處理裝置與該任務(wù)處理裝置相同,或者為該任務(wù)處理裝置之外的其他任務(wù)處理裝置;處理單元603,還用于根據(jù)中斷輸入單元輸入的中斷通知中斷對(duì)被調(diào)度的任務(wù)的處理。綜上,本發(fā)明實(shí)施例提供的裝置,通過任務(wù)處理裝置從配置的一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù)后,根據(jù)被調(diào)度的任務(wù)的控制參數(shù)實(shí)時(shí)處理被調(diào)度的任務(wù),實(shí)現(xiàn)了每個(gè)任務(wù)處理裝置可以獨(dú)立進(jìn)行任務(wù)處理;另外,通過任務(wù)處理裝置之間的相互調(diào)度,而無需再通過獨(dú)立的調(diào)度器進(jìn)行集中調(diào)度,實(shí)現(xiàn)了任務(wù)處理的分布式調(diào)度,因此具有調(diào)度速度快、任務(wù)處理效率高的特點(diǎn)。另外,根據(jù)任務(wù)處理裝置的狀態(tài)和類型對(duì)任務(wù)處理裝置進(jìn)行電源管理,從而降低了任務(wù)處理裝置的能耗。需要說明的是上述實(shí)施例提供的任務(wù)處理裝置在進(jìn)行任務(wù)處理時(shí),僅以上述各功能單元的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的任務(wù)處理裝置與任務(wù)處理方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種任務(wù)處理裝置,其特征在于,所述任務(wù)處理裝置包括 任務(wù)輸入單元,用于獲取配置的一至多個(gè)任務(wù); 調(diào)度單元,用于在所述一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù); 處理單元,用于根據(jù)所述調(diào)度單元選定的被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果; 數(shù)據(jù)輸出單元,用于輸出所述處理單元處理所述被調(diào)度的任務(wù)得到的處理結(jié)果;所述調(diào)度單元,還用于根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)調(diào)度下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)繼續(xù)進(jìn)行處理; 其中,所述下一級(jí)任務(wù)處理裝置與所述任務(wù)處理裝置相同,或者為所述任務(wù)處理裝置之外的其他任務(wù)處理裝置。
2.根據(jù)權(quán)利要求1所述的任務(wù)處理裝置,其特征在于,所述任務(wù)處理裝置,還包括 電源管理單元,用于在所述任務(wù)處理裝置處于空閑狀態(tài)時(shí),根據(jù)對(duì)外接口信號(hào)的變化觸發(fā)打開時(shí)鐘信號(hào),并在預(yù)設(shè)時(shí)間內(nèi)打開電源,以促使所述任務(wù)處理裝置進(jìn)入工作狀態(tài);所述電源管理單元,還用于在所述任務(wù)處理裝置進(jìn)入空閑狀態(tài)時(shí),根據(jù)所述任務(wù)處理裝置的類型對(duì)所述任務(wù)處理裝置進(jìn)行低功耗管理。
3.根據(jù)權(quán)利要求1或2所述的任務(wù)處理裝置,其特征在于,所述任務(wù)輸入單元還用于獲取所述一至多個(gè)任務(wù)的入口信息,所述入口信息中至少包括每個(gè)任務(wù)的控制參數(shù)的地址; 所述任務(wù)處理裝置,還包括 任務(wù)解析單元,用于根據(jù)所述被調(diào)度的任務(wù)的入口信息中的控制參數(shù)的地址獲取所述被調(diào)度的任務(wù)的控制參數(shù),所述控制參數(shù)中包括數(shù)據(jù)輸入地址及數(shù)據(jù)輸出地址; 數(shù)據(jù)輸入單元,用于根據(jù)所述任務(wù)解析單元獲取到的控制參數(shù)中的數(shù)據(jù)輸入地址輸入所述被調(diào)度的任務(wù)的數(shù)據(jù); 所述處理單元,具體用于根據(jù)所述數(shù)據(jù)輸入單元輸入的數(shù)據(jù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果; 所述數(shù)據(jù)輸出單元,具體用于根據(jù)所述任務(wù)解析單元獲取到的控制參數(shù)中的數(shù)據(jù)輸出地址輸出所述處理單元處理所述被調(diào)度的任務(wù)得到的處理結(jié)果。
4.根據(jù)權(quán)利要求3所述的任務(wù)處理裝置,其特征在于,所述任務(wù)解析單元獲取到的所述被調(diào)度的任務(wù)的控制參數(shù)中還包括所述下一級(jí)任務(wù)處理裝置的入口地址; 所述調(diào)度單元,具體用于根據(jù)所述任務(wù)解析單元獲取到的控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理。
5.根據(jù)權(quán)利要求4所述的任務(wù)處理裝置,其特征在于,所述任務(wù)處理裝置還包括 消息輸出單元,用于向所述下一級(jí)任務(wù)處理裝置發(fā)送任務(wù)啟動(dòng)控制消息,以調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理;或者, 中斷輸出單元,用于向所述下一級(jí)任務(wù)處理裝置發(fā)送中斷通知,以調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行中斷處理。
6.根據(jù)權(quán)利要求5所述的任務(wù)處理裝置,其特征在于,所述任務(wù)處理裝置還包括 一致性管理單元,用于對(duì)所述數(shù)據(jù)輸出單元輸出處理結(jié)果、所述消息輸出單元輸出任務(wù)啟動(dòng)控制消息及所述中斷輸出單元輸出中斷通知的順序進(jìn)行維護(hù)。
7.根據(jù)權(quán)利要求1至6中任一權(quán)利要求所述的任務(wù)處理裝置,其特征在于,所述任務(wù)處理裝置還包括 中斷輸入單元,用于輸入前一級(jí)任務(wù)處理裝置發(fā)送的中斷通知,所述前一級(jí)任務(wù)處理裝置與所述任務(wù)處理裝置相同,或者為所述任務(wù)處理裝置之外的其他任務(wù)處理裝置; 所述處理單元,還用于根據(jù)所述中斷輸入單元輸入的中斷通知中斷對(duì)所述被調(diào)度的任務(wù)的處理。
8.一種任務(wù)處理方法,其特征在于,所述方法包括 任務(wù)處理裝置獲取配置的一至多個(gè)任務(wù),并在所述一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù); 根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,輸出所述被調(diào)度的任務(wù)的處理結(jié)果,并根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)調(diào)度下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)繼續(xù)進(jìn)行處理; 其中,所述下一級(jí)任務(wù)處理裝置與所述任務(wù)處理裝置相同,或者為所述任務(wù)處理裝置之外的其他任務(wù)處理裝置。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述任務(wù)處理裝置獲取配置的一至多個(gè)任務(wù)之前,還包括 如果所述任務(wù)處理裝置處于空閑狀態(tài),則根據(jù)對(duì)外接口信號(hào)的變化觸發(fā)打開時(shí)鐘信號(hào),并在預(yù)設(shè)時(shí)間內(nèi)打開電源,以促使所述任務(wù)處理裝置進(jìn)入工作狀態(tài); 所述根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果之后,還包括 如果所述任務(wù)處理裝置進(jìn)入空閑狀態(tài),則根據(jù)所述任務(wù)處理裝置的類型對(duì)所述任務(wù)處理裝置進(jìn)行低功耗管理。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述一至多個(gè)任務(wù)的入口信息中至少包括每個(gè)任務(wù)的控制參數(shù)的地址; 所述根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果之前,還包括 根據(jù)所述被調(diào)度的任務(wù)的入口信息中的控制參數(shù)的地址獲取所述被調(diào)度的任務(wù)的控制參數(shù),所述控制參數(shù)中包括數(shù)據(jù)輸入地址及數(shù)據(jù)輸出地址; 根據(jù)所述控制參數(shù)中的數(shù)據(jù)輸入地址輸入所述被調(diào)度的任務(wù)的數(shù)據(jù); 所述根據(jù)所述被調(diào)度的任務(wù)的控制參數(shù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,輸出所述被調(diào)度的任務(wù)的處理結(jié)果,具體包括 根據(jù)輸入的所述被調(diào)度的任務(wù)的數(shù)據(jù)對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,并根據(jù)所述控制參數(shù)中的數(shù)據(jù)輸出地址輸出所述被調(diào)度的任務(wù)的處理結(jié)果。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述被調(diào)度的任務(wù)的控制參數(shù)中還包括所述下一級(jí)任務(wù)處理裝置的入口地址; 所述調(diào)度下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理,具體包括 根據(jù)所述控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述根據(jù)所述控制參數(shù)中的下一級(jí)任務(wù)處理裝置的入口地址調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理之后,還包括 向所述下一級(jí)任務(wù)處理裝置發(fā)送任務(wù)啟動(dòng)控制消息,以調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行處理;或者, 向所述下一級(jí)任務(wù)處理裝置發(fā)送中斷通知,以調(diào)度所述下一級(jí)任務(wù)處理裝置對(duì)所述被調(diào)度的任務(wù)進(jìn)行中斷處理。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述方法還包括 對(duì)輸出處理結(jié)果、輸出任務(wù)啟動(dòng)控制消息及中斷通知的順序進(jìn)行維護(hù)。
14.根據(jù)權(quán)利要求8至13中任一權(quán)利要求所述的方法,其特征在于,所述方法還包括 輸入前一級(jí)任務(wù)處理裝置發(fā)送的中斷通知,根據(jù)所述中斷通知中斷對(duì)所述被調(diào)度的任務(wù)的處理; 其中,所述前一級(jí)任務(wù)處理裝置與所述任務(wù)處理裝置相同,或者為所述任務(wù)處理裝置之外的其他任務(wù)處理裝置。
全文摘要
本發(fā)明公開了一種任務(wù)處理裝置及方法,屬于無線通訊技術(shù)領(lǐng)域。方法包括任務(wù)處理裝置獲取配置的一至多個(gè)任務(wù),并在一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù);根據(jù)被調(diào)度的任務(wù)的控制參數(shù)對(duì)被調(diào)度的任務(wù)進(jìn)行處理得到處理結(jié)果,輸出被調(diào)度的任務(wù)的處理結(jié)果,并根據(jù)被調(diào)度的任務(wù)的控制參數(shù)調(diào)度下一級(jí)任務(wù)處理裝置對(duì)被調(diào)度的任務(wù)進(jìn)行處理。本發(fā)明通過任務(wù)處理裝置從配置的一至多個(gè)任務(wù)中選定被調(diào)度的任務(wù)后,根據(jù)被調(diào)度的任務(wù)的控制參數(shù)實(shí)時(shí)處理被調(diào)度的任務(wù),實(shí)現(xiàn)每個(gè)任務(wù)處理裝置獨(dú)立進(jìn)行任務(wù)調(diào)度處理;另外,通過任務(wù)處理裝置之間的相互調(diào)度,而無需再通過獨(dú)立的調(diào)度器進(jìn)行集中調(diào)度,實(shí)現(xiàn)了任務(wù)處理的分布式調(diào)度,具有調(diào)度速度快、任務(wù)處理效率高的特點(diǎn)。
文檔編號(hào)G06F9/48GK103064736SQ201210520190
公開日2013年4月24日 申請(qǐng)日期2012年12月6日 優(yōu)先權(quán)日2012年12月6日
發(fā)明者杜學(xué)峰 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
岐山县| 日土县| 临泉县| 永仁县| 惠水县| 榆社县| 昌黎县| 湟中县| 澳门| 叶城县| 云霄县| 峨山| 洞头县| 荔浦县| 横山县| 海口市| 渝北区| 新泰市| 天气| 东海县| 衡阳市| 泾源县| 平潭县| 灵宝市| 辰溪县| 铁岭市| 张家川| 永安市| 昌宁县| 三门峡市| 辽阳市| 金川县| 门源| 永昌县| 高清| 贵阳市| 盐津县| 镇平县| 淮阳县| 成安县| 绥江县|