[發明專利]一種數據處理的方法和裝置有效
| 申請號: | 201510304834.6 | 申請日: | 2015-06-04 |
| 公開(公告)號: | CN104991813B | 公開(公告)日: | 2018-06-26 |
| 發明(設計)人: | 張家重;董毅;李光瑞;王玉奎;王宏生 | 申請(專利權)人: | 浪潮金融信息技術有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 空間維度 數據空間 待處理數據 方法和裝置 數據處理 進程 三維 指針 地址信息存儲 計算機進程 并行處理 并行計算 地址信息 分配 存儲 載入 計算機 | ||
1.一種數據處理的方法,其特征在于,建立數據空間,將數據的指針和地址信息存儲在所述數據空間;為所述數據空間劃分三維以上的空間維度,使計算機的進程運行在所述三維以上的空間維度上,不同空間維度間的進程沒有依賴性;還包括:
通過存儲于所述數據空間中的指針和地址信息,將待處理數據載入所述數據空間;
將所述待處理數據分配給處于不同空間維度的進程;
控制不同空間維度的進程并行處理被分配的所述待處理數據;
所述空間維度包括五維的空間維度,其中,三個維度用于標記所述待處理數據在空間中的地址,另兩個維度包括:權限維度和時間維度;
所述將所述待處理數據分配給處于不同空間維度的進程,包括:通過所述待處理數據在空間中的地址,將所述待處理數據分配給處于不同空間維度的進程;
所述控制不同空間維度的進程并行處理被分配的待處理數據,包括:所述權限維度與所述時間維度間的進程以所述待處理數據為基礎,進行非重疊的互斥訪問;
或者,
所述控制不同空間維度的進程并行處理被分配的待處理數據,包括:所述權限維度與所述時間維度間的進程以所述待處理數據為基礎,進行高優先級進程已處理的所述待處理數據覆蓋低優先級進程已處理的所述待處理數據的進程交錯訪問;
或者,
所述控制不同空間維度的進程并行處理被分配的待處理數據,包括:所述權限維度與所述時間維度間的進程以所述待處理數據為基礎,進行時間點靠后的進程已處理的所述待處理數據覆蓋時間點靠前的進程已處理的所述待處理數據的進程交錯訪問。
2.根據權利要求1所述的方法,其特征在于,進一步包括:為所述三維以上的空間維度中的每一維分別生成對應的所述待處理數據的副本;
所述將待處理數據載入所述數據空間,包括:將生成的所有副本載入所述數據空間;
所述將所述待處理數據分配給處于不同空間維度的進程,包括:將所述所有副本分配給對應的空間維度的進程;
所述控制不同空間維度的進程并行處理被分配的所述待處理數據,包括:控制不同空間維度的進程并行處理該進程所在空間維度對應的副本。
3.根據權利要求1所述的方法,其特征在于,進一步包括:確定所述數據空間的環境參數,所述環境參數包括數據空間的大小、初始坐標的位置、空間規則、時間刻度以及空間曲率中的任意一個或多個;
所述將待處理數據載入所述數據空間,包括:根據所述確定的數據空間的大小、初始坐標的位置、空間規則、時間刻度以及空間曲率中的任意一個或多個,將所述待處理數據抽象為所述數據空間中的立體化的幾何結構;
在所述將所述待處理數據分配給處于不同空間維度的進程之前,進一步包括:
根據所述幾何結構的結構特性,對所述立體化的幾何結構進行分割,形成至少兩個新的幾何結構;
根據所述至少兩個新的幾何結構的幾何特性,設定每一個新的幾何結構對應的數據處理方法,并為所述數據處理方法分配進程;
判斷為所述數據處理方法分配進程是否處于同一空間維度,如果是,則將所述至少兩個新的幾何結構中的待處理數據分配給處于同一空間維度的不同進程;否則,執行所述將待處理數據分配給處于不同空間維度的進程。
4.根據權利要求3所述的方法,其特征在于,在所述對所述立體化的幾何結構進行分割,形成至少兩個新的幾何結構之后,在所述為所述數據處理方法分配進程之前,進一步包括:
獲取新的幾何結構的個數;
判斷所述新的幾何結構的個數是否大于等于1且小于處理器個數的兩倍,如果是,則繼續執行所述為所述數據處理方法分配進程。
5.根據權利要求1所述的方法,其特征在于,進一步包括:根據所述計算機的進程運行的環境,定義所述計算機的進程所在的空間維度高低;
設定處于高空間維度的進程可以訪問處于低空間維度的進程對應的數據,而處于低空間維度進程不能夠訪問處于高空間維度進程對應的數據;
所述將所述待處理數據分配給處于不同空間維度的進程,包括:將所述待處理數據分配給處于不同高低維度的進程;
在所述控制不同空間維度的進程并行處理被分配的待處理數據之后,進一步包括:處于高空間維度的進程訪問處于低空間維度的進程對應的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮金融信息技術有限公司,未經浪潮金融信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510304834.6/1.html,轉載請聲明來源鉆瓜專利網。





