[發(fā)明專利]數(shù)據(jù)處理有效
| 申請?zhí)枺?/td> | 201780072016.5 | 申請日: | 2017-11-09 |
| 公開(公告)號: | CN109997112B | 公開(公告)日: | 2023-08-18 |
| 發(fā)明(設(shè)計)人: | 柯蒂斯·格倫·鄧納姆;喬納森·柯蒂斯·比爾德;羅克薩娜·魯西托魯 | 申請(專利權(quán))人: | ARM有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F9/48;G06F9/54;G06F12/0815 |
| 代理公司: | 北京東方億思知識產(chǎn)權(quán)代理有限責(zé)任公司 11258 | 代理人: | 林強(qiáng) |
| 地址: | 英國*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)處理 | ||
1.一種數(shù)據(jù)處理裝置,包括:
一個或多個互連的處理元件,每個所述處理元件被配置為執(zhí)行一個或多個程序任務(wù)的程序任務(wù)組中的程序任務(wù)的處理指令;
相干存儲器電路,所述相干存儲器電路用于存儲能夠由每個所述處理元件訪問的一個或多個數(shù)據(jù)副本,使得由一個處理元件寫入所述相干存儲器電路中的存儲器地址的數(shù)據(jù)與由所述處理元件中的另一處理元件從所述相干存儲器電路中的該存儲器地址讀取的數(shù)據(jù)一致;
所述相干存儲器電路包括存儲器區(qū)域,所述存儲器區(qū)域存儲能夠由所述處理元件訪問的數(shù)據(jù),所述數(shù)據(jù)針對所述程序任務(wù)組中的每個程序任務(wù)定義該程序任務(wù)的一個或多個屬性以及上下文數(shù)據(jù),其中,所述上下文數(shù)據(jù)包括表示在執(zhí)行該程序任務(wù)結(jié)束時所述一個或多個互連的處理元件的組中最新執(zhí)行該程序任務(wù)的處理元件的處理元件狀態(tài)的數(shù)據(jù),所述屬性之一定義對所述上下文數(shù)據(jù)的存儲位置的指針;
所述裝置包括調(diào)度電路,所述調(diào)度電路響應(yīng)于由存儲在與該任務(wù)相對應(yīng)的所述存儲器區(qū)域中的數(shù)據(jù)定義的所述一個或多個屬性,調(diào)度處理元件對任務(wù)的執(zhí)行;并且
執(zhí)行程序任務(wù)的每個處理元件被配置為響應(yīng)于對該程序任務(wù)的執(zhí)行來修改所述屬性中與該程序任務(wù)相對應(yīng)的一個或多個屬性。
2.根據(jù)權(quán)利要求1所述的裝置,其中,每個處理元件被配置為在被調(diào)度來執(zhí)行任務(wù)時,對與該程序任務(wù)相關(guān)的所述存儲器區(qū)域進(jìn)行獨占寫入訪問。
3.根據(jù)權(quán)利要求2所述的裝置,所述裝置執(zhí)行操作系統(tǒng)以管理所述裝置的至少一些處理資源。
4.根據(jù)權(quán)利要求2所述的裝置,其中,操作系統(tǒng)具有對與程序任務(wù)有關(guān)的存儲器區(qū)域的讀取訪問。
5.根據(jù)權(quán)利要求3所述的裝置,其中,每個程序任務(wù)具有相關(guān)聯(lián)的覆蓋數(shù)據(jù),所述覆蓋數(shù)據(jù)指示在該程序任務(wù)暫停時,控制返回到所述調(diào)度電路還是返回到所述操作系統(tǒng)。
6.根據(jù)權(quán)利要求5所述的裝置,其中,所述操作系統(tǒng)具有所述覆蓋數(shù)據(jù)的讀取和寫入訪問。
7.根據(jù)權(quán)利要求3所述的裝置,其中,每個程序任務(wù)具有相關(guān)聯(lián)的狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)指示該程序任務(wù)當(dāng)前是否能夠執(zhí)行,所述調(diào)度電路被配置為相對于其狀態(tài)數(shù)據(jù)指示當(dāng)前不能夠執(zhí)行的程序任務(wù),優(yōu)先調(diào)度其他程序任務(wù)。
8.根據(jù)權(quán)利要求7所述的裝置,其中,所述操作系統(tǒng)具有對所述狀態(tài)數(shù)據(jù)的至少一部分的讀取和寫入訪問。
9.根據(jù)權(quán)利要求7所述的裝置,其中,所述裝置向用戶提供對所述狀態(tài)數(shù)據(jù)的至少一部分的讀取和寫入訪問。
10.根據(jù)權(quán)利要求1-9中的任一項所述的裝置,其中,所述屬性之一是優(yōu)先級指示符,其中:
每個處理元件被配置為針對給定程序任務(wù)改變所述優(yōu)先級指示符,以響應(yīng)于該處理元件執(zhí)行所述給定程序任務(wù)來降低所述給定程序任務(wù)的優(yōu)先級;
每個處理元件被配置為針對給定程序任務(wù)改變所述優(yōu)先級指示符,以響應(yīng)于所述給定程序任務(wù)被分配給該處理元件但該處理元件未執(zhí)行所述給定程序任務(wù)來增大所述給定程序任務(wù)的優(yōu)先級;并且
所述調(diào)度電路被配置為調(diào)度程序任務(wù)以執(zhí)行,以給予具有較高優(yōu)先級的程序任務(wù)優(yōu)先。
11.根據(jù)權(quán)利要求1-9中的任一項所述的裝置,其中,所述屬性之一是時間段指示符,其中:
被調(diào)度來執(zhí)行給定程序任務(wù)的處理元件被配置為,在由該程序任務(wù)的所述時間段指示符定義的執(zhí)行時間段結(jié)束時,暫停所述給定程序任務(wù)的執(zhí)行。
12.根據(jù)權(quán)利要求1-9中的任一項所述的裝置,其中,所述屬性之一定義歷史數(shù)據(jù),所述歷史數(shù)據(jù)指示在所述程序任務(wù)的一個或多個先前的執(zhí)行實例中使用的那些處理元件。
13.根據(jù)權(quán)利要求12所述的裝置,其中,所述歷史數(shù)據(jù)指示關(guān)于一個或多個先前的執(zhí)行實例的處理元件性能。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于ARM有限公司,未經(jīng)ARM有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780072016.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)處理設(shè)備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機(jī)可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





