亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)處理的方法和裝置的制造方法_4

文檔序號:9274588閱讀:來源:國知局
e則調(diào)用函數(shù)LoadDistributedSettings O,載入分布式處理的系統(tǒng)配置,并調(diào)用函數(shù)SetDistributedModel,設(shè)置分布式處理所采用的方法,如:云計算方式等,通過調(diào)用函數(shù)InitDistributedManager O,初始化多維度分布式處理進(jìn)程。
[0111]在本發(fā)明實(shí)施例中,可通過調(diào)用函數(shù)LoadSystemInfoO,讀取系統(tǒng)環(huán)境變量,如CPU核心數(shù)等,以便更加合理的設(shè)置進(jìn)程數(shù)量,通過調(diào)用函數(shù)SetMDDisposeModel O,設(shè)定多維度數(shù)據(jù)處理方式;通過調(diào)用函數(shù)InitDispoeseManager O,初始化多維度并行處理進(jìn)程。
[0112]如圖4、圖5所示,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理裝置。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。從硬件層面而言,如圖4所示,為本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖4所示的CPU、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)維護(hù)數(shù)據(jù)空間的芯片等等。以軟件實(shí)現(xiàn)為例,如圖5所示,作為一個邏輯意義上的裝置,是通過其所在設(shè)備的CPU將非易失性存儲器中對應(yīng)的計算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。本實(shí)施例提供的數(shù)據(jù)處理裝置50包括:
[0113]數(shù)據(jù)空間處理單元501,用于建立數(shù)據(jù)空間,將數(shù)據(jù)的指針和地址信息存儲在所述數(shù)據(jù)空間;為所述數(shù)據(jù)空間劃分三個以上的空間維度,使計算機(jī)的進(jìn)程運(yùn)行在所述三個以上的空間維度上,不同空間維度間的進(jìn)程沒有依賴性;
[0114]讀取單元502,用于通過存儲于所述數(shù)據(jù)空間中的指針和地址信息,將待處理數(shù)據(jù)載入所述數(shù)據(jù)空間;
[0115]第一分配單元503,用于將所述待處理數(shù)據(jù)分配給處于不同空間維度的進(jìn)程;
[0116]數(shù)據(jù)處理單元504,用于控制不同空間維度的進(jìn)程并行處理被分配的待處理數(shù)據(jù)。
[0117]在本發(fā)明一個實(shí)施例中,所述數(shù)據(jù)空間處理單元501為所述數(shù)據(jù)空間劃分出的三個以上的空間維度中,前三個維度用于標(biāo)記所述待處理數(shù)據(jù)在空間中的地址,還包括:權(quán)限維度和時間維度;
[0118]所述數(shù)據(jù)處理單元504,進(jìn)一步用于以所述待處理數(shù)據(jù)為基礎(chǔ),所述權(quán)限維度與所述時間維度間的進(jìn)程進(jìn)行非重疊的互斥訪問。
[0119]在本發(fā)明一個實(shí)施例中,所述數(shù)據(jù)處理單元504,進(jìn)一步用于以所述待處理數(shù)據(jù)為基礎(chǔ),所述權(quán)限維度與所述時間維度間進(jìn)行高優(yōu)先級進(jìn)程已處理的數(shù)據(jù)覆蓋低優(yōu)先級進(jìn)程已處理的數(shù)據(jù)的進(jìn)程交錯訪問。
[0120]在本發(fā)明一個實(shí)施例中,所述數(shù)據(jù)處理單元504,進(jìn)一步用于以所述待處理數(shù)據(jù)為基礎(chǔ),所述權(quán)限維度與所述時間維度間進(jìn)行時間點(diǎn)靠后的進(jìn)程處理的數(shù)據(jù)覆蓋時間點(diǎn)靠前的進(jìn)程處理的數(shù)據(jù)的進(jìn)程交錯訪問。
[0121]如圖6所示,本發(fā)明另一實(shí)施例提供了一種數(shù)據(jù)處理裝置,該裝置可進(jìn)一步包括:生成單元601,其中,
[0122]所述生成單元601,用于為所述三維以上的空間維度生成對應(yīng)的所述待處理數(shù)據(jù)的副本;
[0123]所述讀取單元502,用于通過存儲于所述數(shù)據(jù)空間中的指針和地址信息,將生成的副本載入所述數(shù)據(jù)空間;
[0124]所述第一分配單元503,用于將所述副本分配給對應(yīng)的空間維度的進(jìn)程;
[0125]所述數(shù)據(jù)處理單元504,用于控制不同空間維度的進(jìn)程并行處理該進(jìn)程所在空間維度對應(yīng)的副本。
[0126]在本發(fā)明一個實(shí)施例中,上述數(shù)據(jù)處理裝置可進(jìn)一步包括:確定單元、分割單元、設(shè)定單元、第一判斷單元以及第二分配單元(圖中未示出),其中,
[0127]所述確定單元,用于確定所述數(shù)據(jù)空間的環(huán)境參數(shù),所述環(huán)境參數(shù)包括數(shù)據(jù)空間的大小、初始坐標(biāo)的位置、空間規(guī)則、時間刻度以及空間曲率;
[0128]所述讀取單元,用于根據(jù)所述確定的數(shù)據(jù)空間的大小、初始坐標(biāo)的位置、空間規(guī)貝1J、時間刻度以及空間曲率,將所述待處理數(shù)據(jù)抽象為所述數(shù)據(jù)空間中的立體化的幾何結(jié)構(gòu);
[0129]所述分割單元,用于根據(jù)所述幾何結(jié)構(gòu)的結(jié)構(gòu)特性,對所述立體化的幾何結(jié)構(gòu)進(jìn)行分割,形成至少兩個新的幾何結(jié)構(gòu);
[0130]所述設(shè)定單元,用于根據(jù)所述至少兩個新的幾何結(jié)構(gòu)的幾何特性,設(shè)定每一個新的幾何結(jié)構(gòu)對應(yīng)的數(shù)據(jù)處理方法,并為所述數(shù)據(jù)處理方法分配進(jìn)程;
[0131]所述第一判斷單元,用于判斷為所述數(shù)據(jù)處理方法分配進(jìn)程是否處于同一空間維度,如果是,則觸發(fā)所述第二分配單元,否則,觸發(fā)所述第一分配單元;
[0132]所述第二分配單元,用于接收到所述判斷單元觸發(fā),將所述至少兩個新的幾何結(jié)構(gòu)中的待處理數(shù)據(jù)分配給處于同一空間維度的不同進(jìn)程。
[0133]在本發(fā)明一個實(shí)施例中,上述數(shù)據(jù)處理裝置可進(jìn)一步包括:制定單元和控制訪問單元(圖中未示出),其中,
[0134]所述制定單元,用于根據(jù)所述計算機(jī)的進(jìn)程運(yùn)行的環(huán)境,定義所述計算機(jī)的進(jìn)程所在的空間維度高低,并設(shè)定處于高空間維度的進(jìn)程可以訪問處于低空間維度的進(jìn)程對應(yīng)的數(shù)據(jù),而處于低空間維度進(jìn)程不能夠訪問處于高空間維度進(jìn)程對應(yīng)的數(shù)據(jù);
[0135]所述第一分配單元,用于將所述待處理數(shù)據(jù)分配給處于不同高低維度的進(jìn)程;
[0136]所述控制訪問單元,用于控制處于高空間維度的進(jìn)程能夠訪問處于低空間維度的進(jìn)程對應(yīng)的數(shù)據(jù)。
[0137]在本發(fā)明一個實(shí)施例中,上述裝置可進(jìn)一步包括:獲取單元和第二判斷單元(途中未示出),其中,
[0138]所述獲取單元,用于獲取新的幾何結(jié)構(gòu)的個數(shù);
[0139]所述第二判斷單元,用于判斷所述待處理數(shù)據(jù)是否可以進(jìn)行多維化處理,當(dāng)所述新的幾何結(jié)構(gòu)的個數(shù)大于等于1,且小于處理器個數(shù)的兩倍時,則觸發(fā)所述設(shè)定單元為所述數(shù)據(jù)處理方法分配進(jìn)程。
[0140]本發(fā)明實(shí)施例至少可以達(dá)到如下有益效果:
[0141]1.可通過建立數(shù)據(jù)空間,將數(shù)據(jù)的指針和地址信息存儲在所述數(shù)據(jù)空間;為所述數(shù)據(jù)空間劃分三個以上的空間維度,使計算機(jī)的進(jìn)程運(yùn)行在所述三個以上的空間維度上,不同空間維度間的進(jìn)程沒有依賴性,從而使得不同空間維度的進(jìn)程可以并行處理數(shù)據(jù);而處理數(shù)據(jù)的具體過程:通過存儲于所述數(shù)據(jù)空間中的指針和地址信息,將待處理數(shù)據(jù)載入所述數(shù)據(jù)空間;將所述待處理數(shù)據(jù)分配給處于不同空間維度的進(jìn)程;控制不同空間維度的進(jìn)程并行處理被分配的待處理數(shù)據(jù),促進(jìn)了計算機(jī)進(jìn)程的并行計算。
[0142]2.通過本發(fā)明實(shí)施例可以進(jìn)程間進(jìn)行非重疊的互斥訪問,也可以進(jìn)行高優(yōu)先級進(jìn)程已處理的所述待處理數(shù)據(jù)覆蓋低優(yōu)先級進(jìn)程已處理的所述待處理數(shù)據(jù)的進(jìn)程交錯訪問,還可以進(jìn)行時間點(diǎn)靠后的進(jìn)程已處理的所述待處理數(shù)據(jù)覆蓋時間點(diǎn)靠前的進(jìn)程已處理的所述待處理數(shù)據(jù)的進(jìn)程交錯訪問,從而使多進(jìn)程間可以并行處理互不影響,通過上述多進(jìn)程對待處理數(shù)據(jù)的并行處理可以大大提高數(shù)據(jù)的處理速率。
[0143]3.通過為不同空間維度上的進(jìn)程生成對應(yīng)的待處理數(shù)據(jù)副本,然后將這些更改的副本更新到原數(shù)據(jù)從而達(dá)到處理數(shù)據(jù)的目的,通過生成待處理數(shù)據(jù)副本可以避免進(jìn)程間競爭或者進(jìn)程將數(shù)據(jù)鎖定造成其他進(jìn)程等待,從而更有利于提高進(jìn)程并行處理數(shù)據(jù)的速率。
[0144]4.通過數(shù)據(jù)空間的環(huán)境參數(shù),可以將待處理數(shù)據(jù)抽象為立體化的幾何結(jié)構(gòu),該幾何結(jié)構(gòu)可以被分割,被分割的各個區(qū)域可以同時被進(jìn)程處理,該進(jìn)程可以位于同一空間維度,也可以位于不同的空間維度,進(jìn)一步明確的將待。
【主權(quán)項】
1.一種數(shù)據(jù)處理的方法,其特征在于,建立數(shù)據(jù)空間,將數(shù)據(jù)的指針和地址信息存儲在所述數(shù)據(jù)空間;為所述數(shù)據(jù)空間劃分三維以上的空間維度,使計算機(jī)的進(jìn)程運(yùn)行在所述三維以上的空間維度上,不同空間維度間的進(jìn)程沒有依賴性;還包括: 通過存儲于所述數(shù)據(jù)空間中的指針和地址信息,將待處理數(shù)據(jù)載入所述數(shù)據(jù)空間; 將所述待處理數(shù)據(jù)分配給處于不同空間維度的進(jìn)程; 控制不同空間維度的進(jìn)程并行處理被分配的所述待處理數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述空間維度包括五維的空間維度,其中,三
當(dāng)前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1