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

分布式處理系統(tǒng)、控制部、運算部、分布式處理方法

文檔序號:6356864閱讀:153來源:國知局

專利名稱::分布式處理系統(tǒng)、控制部、運算部、分布式處理方法
技術(shù)領(lǐng)域
:本發(fā)明涉及分布式處理系統(tǒng)、該系統(tǒng)用的控制部、運算部、分布式處理方法。
背景技術(shù)
:在多處理器系統(tǒng),特別是將η個(η是整數(shù))的運算部連接成環(huán)狀等的數(shù)據(jù)流型多處理器系統(tǒng)中,數(shù)據(jù)朝單一方向流動,由各運輸部進行處理。圖42示出現(xiàn)有的連接成環(huán)狀的數(shù)據(jù)流型多處理器系統(tǒng)的結(jié)構(gòu)??刂撇?控制單元)⑶和η個運算部(處理元件)ΡΕ1、ΡΕ2…PEn連接成環(huán)狀。數(shù)據(jù)從控制部⑶發(fā)送到運算部PEl后,由運算部PEl進行處理。加工后的數(shù)據(jù)被發(fā)送到運算部ΡΕ2。運算部ΡΕ2以后的運算部也與運算部PEl相同地進行數(shù)據(jù)處理。然后,從最后的運算部PEn向控制部⑶發(fā)送數(shù)據(jù)。例如,在日本特開平6-1622號公報中公開了由處理單元自身進行用于對連接路徑進行分支的判斷的處理器裝置。并且,在國際公開第W003/023602號中示出了這樣的系統(tǒng)第3數(shù)據(jù)轉(zhuǎn)發(fā)單元對各處理單元提供設(shè)定數(shù)據(jù),由此對處理單元的連接狀態(tài)和處理內(nèi)容進行變更。根據(jù)該系統(tǒng),能夠與處理單元進行數(shù)據(jù)處理的情況獨立地對處理單元的連接路徑和處理內(nèi)容進行變更。在專利文獻1日本特開平6-1622號公報提出的系統(tǒng)中,分支控制參數(shù)寄存器組的網(wǎng)絡(luò)分支控制信息包含在數(shù)據(jù)分組自身內(nèi)。因此,應(yīng)處理的數(shù)據(jù)與處理單元的處理路徑不獨立。其結(jié)果,不能進行在數(shù)據(jù)處理過程中變更路徑的靈活的路徑變更。在專利文獻2提出的系統(tǒng)中,控制部提供預(yù)先準(zhǔn)備的連接路徑和處理內(nèi)容。然后,處理單元只是變更為與其對應(yīng)的連接信息和執(zhí)行內(nèi)容。即,路徑變更是由控制部決定的,不能由運算部自身決定。因此,路徑變更需要通過實施從運算部到控制部的中斷來實現(xiàn)。其結(jié)果,存在不能有效地進行路徑變更的問題。
發(fā)明內(nèi)容本發(fā)明是鑒于上述情況而作成的,本發(fā)明的目的是提供可靈活有效地變更運算部間的處理路徑和運算部的執(zhí)行內(nèi)容的分布式處理系統(tǒng)、該分布式處理系統(tǒng)用的控制部、運算部、分布式處理方法。為了解決上述課題,達到目的,本發(fā)明的分布式處理系統(tǒng)具有控制部和多個運算部,其特征在于,該分布式處理系統(tǒng)具有控制線,其在控制部與運算部之間收發(fā)控制信息;以及與控制線獨立的數(shù)據(jù)線,該數(shù)據(jù)線從控制部和運算部中的至少一個向與這些控制部、運算部連接的運算部發(fā)送處理對象數(shù)據(jù),運算部具有處理內(nèi)容變更部,處理內(nèi)容變更部在與被監(jiān)視的運算部相關(guān)的處理環(huán)境和從控制線接收到的處理內(nèi)容變更條件一致時,使用從控制線接收到的處理內(nèi)容變更信息,變更運算部的處理內(nèi)容。并且,本發(fā)明的控制部控制2個以上的運算部而進行分布式處理,該控制部與運算部連接,其特征在于,該控制部具有控制線,其在控制部與運算部之間收發(fā)控制信息;以及與控制線獨立的數(shù)據(jù)線,該數(shù)據(jù)線向與控制部連接的運算部發(fā)送處理對象數(shù)據(jù),運算部經(jīng)由控制線向運算部發(fā)送處理內(nèi)容變更條件和處理內(nèi)容變更信息。并且,本發(fā)明的運算部與2個以上的運算部連接,進行分布式處理,其特征在于,該運算部具有控制線,其在運算部與控制部之間收發(fā)控制信息;以及與控制線獨立的數(shù)據(jù)線,從控制部和運算部中的至少一方向該數(shù)據(jù)線發(fā)送處理對象數(shù)據(jù),運算部具有數(shù)據(jù)處理部,其處理所輸入的數(shù)據(jù),將其輸出;以及處理內(nèi)容變更部,其經(jīng)由控制線接收處理內(nèi)容變更條件和處理內(nèi)容變更信息,監(jiān)視與處理相關(guān)的信息環(huán)境,在與處理相關(guān)的信息和處理內(nèi)容變更條件一致時,使用處理內(nèi)容變更信息,變更運算部的處理內(nèi)容。并且,本發(fā)明的分布式處理方法中設(shè)有控制部和多個運算部,其特征在于,該分布式處理方法包括如下步驟控制信息收發(fā)步驟,在控制部與運算部之間收發(fā)控制信息;以及與控制信息收發(fā)步驟獨立的處理對象數(shù)據(jù)發(fā)送步驟,從控制部和運算部中的至少一方向與這些控制部、運算部連接的運算部發(fā)送處理對象數(shù)據(jù),在運算部中包括如下步驟數(shù)據(jù)處理步驟,處理所輸入的數(shù)據(jù),將其輸出;通過控制信息收發(fā)步驟,接收處理內(nèi)容變更條件和處理內(nèi)容變更信息,監(jiān)視處理環(huán)境的步驟;以及處理內(nèi)容變更步驟,在處理環(huán)境與處理內(nèi)容變更條件一致時,使用處理內(nèi)容變更信息,變更運算部的處理內(nèi)容。圖IA是示出控制部與運算部之間的控制線連接成環(huán)型的結(jié)構(gòu)的圖,圖IB是示出控制部與運算部之間的控制線連接成總線型的結(jié)構(gòu)的圖,圖IC是示出控制部與運算部之間的控制線連接成星型的結(jié)構(gòu)的圖。圖2A是示出在本實施例中劃分出數(shù)據(jù)線和控制線的結(jié)構(gòu)的圖,圖2B是示出將數(shù)據(jù)和控制信息通過共用的線發(fā)送到運算部的現(xiàn)有結(jié)構(gòu)的圖。圖3是分布式處理系統(tǒng)的功能框圖。圖4是示出運算部PE中的數(shù)據(jù)處理流程的流程圖。圖5是示出控制信息的處理流程的流程圖。圖6是示出控制信息的結(jié)構(gòu)的圖。圖7是示出在運算部中生成接收端口的步驟的圖。圖8A是示出在運算部PE接收到接收端口生成指令之前的狀態(tài)的圖,圖8B是示出運算部PE接收到接收端口生成指令之后的狀態(tài)的圖。圖9是示出在運算部中生成發(fā)送端口的步驟的圖。圖IOA是示出運算部PE接收到發(fā)送端口生成指令之前的狀態(tài)的圖,圖IOB是示出運算部PE接收到發(fā)送端口生成指令之后的狀態(tài)的圖。圖11是說明數(shù)據(jù)線的生成的圖。圖12是示出當(dāng)著眼于1個運算部PE時、未形成接收端口與發(fā)送端口的關(guān)聯(lián)性的狀態(tài)的圖。圖13是說明將發(fā)送端口與接收端口關(guān)聯(lián)起來的步驟的圖。圖14A是示出運算部PE接收到收發(fā)關(guān)聯(lián)指令之前的狀態(tài)的圖,圖14B是示出運算部PE接收到收發(fā)關(guān)聯(lián)指令之后的狀態(tài)的圖。圖15是說明發(fā)送端口變更的圖。圖16是說明運算部設(shè)定指令的步驟的圖。圖17是說明運算部信息取得指令的步驟的圖。圖18是示出實施例1的分布式處理系統(tǒng)的結(jié)構(gòu)的圖。圖19是示出實施例1的數(shù)據(jù)線構(gòu)成步驟的圖。圖20是示出實施例1的數(shù)據(jù)線構(gòu)成步驟的另一圖。圖21是示出實施例1的數(shù)據(jù)線構(gòu)成步驟的又一圖。圖22是示出運算部PEO中的數(shù)據(jù)處理步驟的流程圖。圖23是示出實施例2的分布式處理系統(tǒng)的概略結(jié)構(gòu)的圖。圖24是示出在實施例2中、當(dāng)以3個并行的方式從照相機圖像中進行物體檢測時的系統(tǒng)構(gòu)建例的圖。圖25是示出在實施例2中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖26是示出在實施例2中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖27是示出在實施例2中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖28是示出在實施例2中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖29是示出在實施例2中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖30是示出在實施例2中、執(zhí)行用于動態(tài)變更數(shù)據(jù)線的控制指令后的結(jié)構(gòu)的圖。圖31是示出在實施例2的變形例1中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖32是示出在實施例2的變形例1中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖33是示出在實施例2的變形例1中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖34是示出在實施例2的變形例2中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖35是示出在實施例2的變形例2中、執(zhí)行控制指令后的結(jié)構(gòu)的圖。圖36是說明在實施例2的變形例3中、將負(fù)荷大的處理分為預(yù)處理和正式處理來構(gòu)建迂回的數(shù)據(jù)線的例子的圖。圖37是說明在實施例3中、將控制信息CTINF發(fā)送到特定的運算部PE3的情況圖。圖38A是說明根據(jù)來自運算部PE的控制信息、經(jīng)由控制部⑶變更運算部PE的運算參數(shù)的例子的圖,圖38B是示出發(fā)送比特速率與系數(shù)k之間的關(guān)系的圖。圖39是在從控制部向運算部發(fā)送運算參數(shù)變更條件進行處理時的流程圖。圖40是示出DCT和量化用的運算部PE3的數(shù)據(jù)處理步驟的流程圖。圖41是說明在運算部PE之間發(fā)送控制信息、不經(jīng)由控制部⑶變更運算參數(shù)的結(jié)構(gòu)的圖。圖42是示出現(xiàn)有的數(shù)據(jù)流型的分布式處理系統(tǒng)的結(jié)構(gòu)的圖。具體實施例方式下面,根據(jù)附圖詳細(xì)說明本發(fā)明的分布式處理系統(tǒng)、該分布式處理系統(tǒng)用的控制部、運算部、分布式處理方法以及程序的實施例。另外,本發(fā)明不受該實施例限定。首先,說明本實施方式的分布式處理系統(tǒng)的基本形式。分布式處理系統(tǒng)的詳情使用圖3進行詳述。圖1A、圖1B、圖IC示出本發(fā)明的分布式處理系統(tǒng)的基本形式的例子。構(gòu)成分布式處理系統(tǒng)的控制部⑶和多個運算部例如10個運算部PEO、PEl、PE2、PE3、PE4、PE5、PE6、PE7、PE8、PE9(以下適當(dāng)稱為“PEOPE9”、“PE0等”、“ΡΕ”)通過控制線連接。連接方式可以是圖IA所示的環(huán)型、圖IB所示的總線型、圖IC所示的星型中的任一方式。在圖1A-1C所示的狀態(tài)中,未構(gòu)建連接運算部PEOPE9之間的數(shù)據(jù)收發(fā)用的線。因此,從控制部CU通過控制線利用以下所示的控制信息構(gòu)建運算部PEOPE9之間的數(shù)據(jù)線。將在控制線上流動的信息稱為控制信息。在從控制部CU向運算部PEO等發(fā)送的控制信息中包括(1)數(shù)據(jù)線構(gòu)建指令、(2)運算部設(shè)定指令、以及(3)運算部信息取得指令。上述的(1)數(shù)據(jù)線構(gòu)建指令可進一步分類為以下指令。(1-1)接收端口生成指令;(1-2)發(fā)送端口生成指令;(1-3)收發(fā)端口關(guān)聯(lián)指令;(1-4)接收端口刪除指令;(1-5)發(fā)送端口變更指令;(1-6)發(fā)送端口刪除指令。數(shù)據(jù)線構(gòu)建指令的內(nèi)容是數(shù)據(jù)線信息。這些指令由運算部執(zhí)行,由運算部生成的收發(fā)端口、收發(fā)端口關(guān)聯(lián)性也是數(shù)據(jù)線信息。通過將該(1)數(shù)據(jù)線構(gòu)建指令、(2)運算部設(shè)定指令、以及(3)運算部信息取得指令組合,能夠向多個運算部PEOPE9發(fā)送數(shù)據(jù),并從多個運算部PEOPE9接收處理結(jié)果,且能夠動態(tài)地進行變更。控制部⑶經(jīng)由控制線向各運算部PEOPE9發(fā)送上述指令,不斷地生成使數(shù)據(jù)流動的線。運算部PEOPE9被分配有唯一的ID編號??刂菩畔⑴cID編號一起被發(fā)送到各運算部PEOPE9。以下,例如,運算部PEO是指ID=0的運算部PE。例如,當(dāng)控制線是圖IC所示的環(huán)型時,運算部PEOPE9僅受理發(fā)給自身的指令。并且,運算部PEOPE9將不是發(fā)給自己的指令轉(zhuǎn)發(fā)到下一運算部PE。接收到接收端口生成指令的運算部PE生成數(shù)據(jù)接收用的端口。運算部PE向控制部CU返回所生成的接收端口的標(biāo)識符即接收端口編號。接收到發(fā)送端口生成指令的運算部PE生成數(shù)據(jù)發(fā)送用的端口。運算部PE向控制部⑶返回所生成的發(fā)送端口的標(biāo)識符即發(fā)送端口編號。發(fā)送端口生成指令包含接收從該端口所發(fā)送的數(shù)據(jù)的運算部PE的ID和接收端口標(biāo)識符,作為參數(shù)。并且,發(fā)送端口生成指令還指定通過廣播發(fā)送和通過單播發(fā)送的情況。收發(fā)端口關(guān)聯(lián)指令指定作為對象的運算部PE的已生成的接收端口標(biāo)識符和發(fā)送端口標(biāo)識符。由此,將數(shù)據(jù)從作為對象的運算部PE的哪個接收端口進入、在運算部PE中進行處理、從哪個發(fā)送端口發(fā)送關(guān)聯(lián)起來。然后,通過將上述指令從控制部⑶適當(dāng)發(fā)送到各運算部PE,可構(gòu)建任意的數(shù)據(jù)線。圖2A示出在本實施方式的分布式處理系統(tǒng)中、劃分出數(shù)據(jù)線和控制線的結(jié)構(gòu)。數(shù)據(jù)DT通過數(shù)據(jù)線DTLN從運算部PEO發(fā)送到運算部PEl。控制信息CTINF通過控制線CTLN從運算部PEO發(fā)送到運算部PEl。數(shù)據(jù)線DTLN和控制線CTLN是相互獨立的單獨的線。圖2B示出將數(shù)據(jù)DT和控制信息CTINF向運算部PE發(fā)送的現(xiàn)有結(jié)構(gòu)。利用共享數(shù)據(jù)線DTLN和控制線CTLN的線將數(shù)據(jù)DT和控制信息CTINF從運算部PEO發(fā)送到運算部PEl。根據(jù)本實施例的結(jié)構(gòu),當(dāng)從運算部PEO向運算部PEl連續(xù)發(fā)送數(shù)據(jù)DT時,可與運算部PEO的數(shù)據(jù)處理負(fù)荷無關(guān)地、即獨立地通過控制線CTLN將控制信息CTINF發(fā)送到特定的運算部PEl??刂撇緾U可根據(jù)在數(shù)據(jù)線DTLN上流動的數(shù)據(jù)量或負(fù)荷大小,在數(shù)據(jù)處理中生成新的數(shù)據(jù)線DTLN。通過同時使用后述的運算部設(shè)定指令和運算部信息取得指令,可進一步通過最佳的數(shù)據(jù)線進行處理。運算部設(shè)定指令用于變更運算部PE的動作。例如,可根據(jù)處理算法或參數(shù)的動態(tài)變更、數(shù)據(jù)內(nèi)容或處理結(jié)果設(shè)定切換發(fā)送目的地的條件。由此,運算部PE可根據(jù)處理內(nèi)容變更數(shù)據(jù)的發(fā)送目的地。這里,處理算法動態(tài)變更的例子是對高速且低精度的算法、和低速且高精度的算法進行切換等。并且,參數(shù)的動態(tài)變更例子是對計算式的系數(shù)進行變更等。運算部信息取得指令用于供控制部⑶取得運算部PE的信息。從控制部⑶向所指定的運算部PE發(fā)送運算部信息取得指令。然后,其發(fā)送給的運算部PE的信息返回到控制部CU。作為運算部PE的信息的例子即處理環(huán)境(context)的例子,有最大接收速率[字節(jié)/秒(Bytes/sec)]、接收速率、最大發(fā)送速率、發(fā)送速率、最大功耗、功耗、最大處理能力、處理負(fù)荷等??刂撇竣悄軌蛲ㄟ^運算部信息取得指令,監(jiān)視上述例子那樣的運算部PE的通信狀態(tài)或處理狀態(tài)。也可以從控制部CU向運算部PE發(fā)送運算部設(shè)定指令,接收到該指令的運算部PE可以根據(jù)該運算部設(shè)定指令發(fā)送處理環(huán)境。在該情況下,通過將運算部PE所取得的自己的處理環(huán)境發(fā)送到其他運算部PE,能夠在運算部PE之間監(jiān)視各自的處理環(huán)境。艮口,如果使用該運算部設(shè)定指令,則運算部PE能夠與控制部⑶無關(guān)地在運算部PE之間主動地監(jiān)視處理環(huán)境。并且,控制部CU在必要的情況下,能夠切換數(shù)據(jù)線DTLN,以便使用與取得了信息的運算部PE不同的其他運算部PE。圖3是分布式處理系統(tǒng)的功能框圖??刂撇竣桥c多個運算部PE0、PE1、PE2、PE3、PE4通過星型的實線所示的控制線CTLN連接。并且,虛線表示數(shù)據(jù)流。運算部PE的參照標(biāo)號的數(shù)值例如運算部PEO的“0”是識別運算部PE的ID。艮口,運算部PEO表示ID=0的運算部。同樣,運算部PEl表示ID=1的運算部。從圖中左側(cè)的2個運算部PE0、PE1向中央的運算部PE3發(fā)送數(shù)據(jù)。數(shù)據(jù)由中央的運算部PE2進行處理,被發(fā)送到右側(cè)的2個運算部PE3、PE4。這里,數(shù)據(jù)線DTLN是根據(jù)從控制部⑶發(fā)送到各運算部PEOPE4的控制信息來構(gòu)建的。因此,在初始狀態(tài)下,未連接數(shù)據(jù)線DTLN。為了獲得本發(fā)明的效果,優(yōu)選的是,能夠獨立地進行數(shù)據(jù)DT和控制信息CTINF的接收、處理。由于有可能同時接收數(shù)據(jù)DT和控制信息CTINF,而且也會發(fā)生在數(shù)據(jù)處理流程和控制信息處理流程中訪問同一處理模塊的情況,因而必須進行單獨控制。處理內(nèi)容變更部對從控制線CTLN接收到的控制信息進行處理。處理內(nèi)容根據(jù)接收到的控制信息而不同。處理內(nèi)容變更部根據(jù)控制信息的內(nèi)容,設(shè)定對處理內(nèi)容變更部自身具有的設(shè)定進行保持的區(qū)域、數(shù)據(jù)接收部、數(shù)據(jù)發(fā)送部。并且,處理內(nèi)容變更部提供在數(shù)據(jù)處理時所需要的參數(shù)。處理內(nèi)容變更部不僅能對控制信息進行響應(yīng),還能主動地將運算部PE的處理狀態(tài)等發(fā)送到控制線CTLN,將運算部PE自身的信息發(fā)送到控制部⑶或其他運算部PE。數(shù)據(jù)接收部經(jīng)由數(shù)據(jù)線DTLN接收數(shù)據(jù)。數(shù)據(jù)接收部將接收到的數(shù)據(jù)與接收端口編號一起傳送到數(shù)據(jù)處理部。并且,數(shù)據(jù)接收部根據(jù)來自處理內(nèi)容變更部的指示,設(shè)定接收端口RP。數(shù)據(jù)接收部還監(jiān)視到達接收端口RP的數(shù)據(jù)的字節(jié)數(shù)、最新的接收速率[字節(jié)/秒(Bytes/sec)]等的統(tǒng)計信息,根據(jù)處理內(nèi)容變更部的請求,向處理內(nèi)容變更部提供這些收集的信息。數(shù)據(jù)處理部對接收到的數(shù)據(jù)進行處理,將結(jié)果傳送到數(shù)據(jù)發(fā)送部。此時,參照處理內(nèi)容變更部,取得處理所需的參數(shù)等。在數(shù)據(jù)處理時涉及的信息是處理內(nèi)容變更信息。處理內(nèi)容變更信息是數(shù)據(jù)線信息(例如從哪個接收端口接收并向哪個發(fā)送端口發(fā)送)、運算參數(shù)(例如運算時的計算式的系數(shù)、閾值)。數(shù)據(jù)處理部在進行了處理之后,將處理結(jié)果與發(fā)送端口編號一起傳送到數(shù)據(jù)發(fā)送部。數(shù)據(jù)處理部在數(shù)據(jù)處理時監(jiān)視與處理相關(guān)的信息,根據(jù)處理內(nèi)容變更部的請求,提供這些監(jiān)視的信息。這里,與處理相關(guān)的信息例如是負(fù)荷、運算次數(shù)/秒等。數(shù)據(jù)發(fā)送部通過所指定的發(fā)送端口TP發(fā)送數(shù)據(jù)。并且,數(shù)據(jù)發(fā)送部根據(jù)來自處理內(nèi)容變更部的指示,設(shè)定發(fā)送端口TP。數(shù)據(jù)發(fā)送部還監(jiān)視從發(fā)送端口TP發(fā)送的數(shù)據(jù)的字節(jié)數(shù)、最新的發(fā)送速率[字節(jié)/秒(Bytes/sec)]等的統(tǒng)計信息,根據(jù)處理內(nèi)容變更部的請求,向處理內(nèi)容變更部提供這些監(jiān)視的信息。圖4是示出運算部PE中的數(shù)據(jù)處理流程的流程圖。首先,在步驟SlOO中,數(shù)據(jù)接收部處于等待接收狀態(tài)。在步驟SlOl中,當(dāng)數(shù)據(jù)到達數(shù)據(jù)接收部的接收端口時,數(shù)據(jù)接收部接收數(shù)據(jù)。在步驟S103中,數(shù)據(jù)處理部在進行數(shù)據(jù)處理之前,參照處理內(nèi)容變更部,決定處理參數(shù)和算法。這里,處理參數(shù)例如是計算式的系數(shù)等其他參數(shù)。在步驟S102中,在決定處理內(nèi)容后,對數(shù)據(jù)進行處理。在步驟S104中,在數(shù)據(jù)處理部發(fā)送處理結(jié)果之前,處理內(nèi)容變更部決定發(fā)送目的地。例如,以如下方式來決定當(dāng)運算結(jié)果為預(yù)定閾值以上時,向發(fā)送端口編號0發(fā)送,當(dāng)運算結(jié)果為預(yù)定閾值以下時,向發(fā)送端口編號1發(fā)送。在步驟S105中,當(dāng)決定了發(fā)送目的地時,數(shù)據(jù)處理部將發(fā)送端口編號和數(shù)據(jù)傳送到數(shù)據(jù)發(fā)送部,發(fā)送數(shù)據(jù)。圖5是示出針對控制信息的處理流程的流程圖。在步驟SllO中,處理內(nèi)容變更部處于控制信息的等待接收狀態(tài)。在步驟Slll中,處理內(nèi)容變更部在控制信息到達時接收控制信息。在步驟S112中,處理內(nèi)容變更部在控制信息處理中,對控制信息的內(nèi)容進行分析,判定是哪種控制指令。處理內(nèi)容變更部根據(jù)判定結(jié)果,進行與指令對應(yīng)的處理。在步驟S113中,當(dāng)控制信息處理結(jié)束時,處理內(nèi)容變更部將結(jié)果通過控制線CTLN返回到控制部Cu。下面,說明各控制指令。圖6示出控制信息的結(jié)構(gòu)。控制部⑶發(fā)送到運算部PE的控制信息由目的地、控制指令以及參數(shù)構(gòu)成。目的地包括作為要將該控制信息發(fā)送到的對方的運算部PE的ID。控制指令是根據(jù)數(shù)值來識別的。參數(shù)的內(nèi)容取決于控制指令。處理結(jié)果被轉(zhuǎn)發(fā)到如下運算部PE從被發(fā)送了處理結(jié)果的下一運算部PE直至最后的運算部PE。然后,最后的運算部PE將處理結(jié)果返回到控制部⑶。另外,如上所述,控制部⑶和運算部PE之間的控制線的連接不限定于環(huán)型,也可以是總線型、星型。而且,在圖3中,以5個運算部PEOPE4作了說明,但運算部的數(shù)量也不受限制。這樣,通過使控制信息CTINF流動的控制線CTLN,對于以下詳述的控制信息,賦予適當(dāng)?shù)膮?shù),從控制部⑶發(fā)送到運算部PE。由此,構(gòu)建上述那樣的使數(shù)據(jù)流動的數(shù)據(jù)線DTLN0下面,說明接收端口生成。圖7是示出在運算部PE中生成接收端口的步驟的圖。在步驟120中,控制部⑶將接收端口生成指令發(fā)送到要生成接收端口的運算部PE。接收端口生成指令通過控制線而發(fā)送。運算部PE的處理內(nèi)容變更部等待從控制線發(fā)送接收端口生成指令。然后,在步驟121中,運算部PE的處理內(nèi)容變更部接收來自控制部CU的指令。在步驟122中,運算部PE的處理內(nèi)容變更部根據(jù)接收端口生成指令的內(nèi)容,作用于數(shù)據(jù)接收部,使其生成接收端口。在步驟123中,在成功生成接收端口時,處理內(nèi)容變更部將所生成的接收端口編號作為結(jié)果發(fā)送到控制部Cu。在接收端口生成失敗時,處理內(nèi)容變更部將表示“錯誤”的數(shù)值發(fā)送到控制部Cu??刂撇竣窃诎l(fā)送了接收端口生成指令之后,處于等待接收來自運算部PE的結(jié)果的狀態(tài)。然后,在步驟124中,控制部CU接收來自運算部PE的結(jié)果。表1列出接收端口生成指令的內(nèi)容。(表1)參數(shù)生成的端口數(shù)量返回值在成功時是所生成的接收端口編號在失敗時是表示“錯誤”的數(shù)值(編號)接收端口編號在運算部PE內(nèi)是唯一的值。例如當(dāng)使用TCP(TransmissionControlProtocol,傳輸控制協(xié)議)進行通信時分配端口編號,當(dāng)作為硬件時被分配空閑的1/0端口的地址等?;蛘?,可以是對它們進行了抽象化的數(shù)值。這里采用從0進行編號的數(shù)值。圖8A、圖8B是說明生成3個接收端口的過程的圖。圖8A是示出運算部PE接收到接收端口生成指令之前的狀態(tài)的圖。圖8B是示出在運算部PE接收到接收端口生成指令之后的狀態(tài)的圖。當(dāng)成功生成接收端口時,如圖8B所示,在運算部PE中生成3個接收端口RPO、RP1、RP2。另外,以下在說明全部實施例的附圖中,運算部PE的接收端口用白圓圈表示。并且,有時也在接收端口的附近一并記載接收端口編號。例如,在圖8B的接收端口RPO的附近記載的數(shù)值“0”表示接收端口編號。下面,說明發(fā)送端口生成。圖9是示出在運算部PE中生成發(fā)送端口的步驟的圖。在步驟130中,控制部⑶將發(fā)送端口生成指令發(fā)送到要生成發(fā)送端口的運算部PE0在步驟131中,運算部PE的處理內(nèi)容變更部對發(fā)送端口生成指令進行接收。在步驟132中,運算部PE的處理內(nèi)容變更部根據(jù)發(fā)送端口生成指令的內(nèi)容作用于數(shù)據(jù)發(fā)送部,使其生成發(fā)送端口。在步驟133中,在成功生成發(fā)送端口時,處理內(nèi)容變更部將所生成的發(fā)送端口編號作為結(jié)果發(fā)送到控制部⑶。在發(fā)送端口生成失敗時,處理內(nèi)容變更部向控制部⑶發(fā)送“錯誤”。在步驟134中,控制部⑶接收來自運算部PE的結(jié)果。表2列出發(fā)送端口生成指令的內(nèi)容。(表2)參數(shù)發(fā)送目的地運算部PE的ID、接收側(cè)的接收端口編號、表示是否通過廣播進行發(fā)送的標(biāo)志返回值在成功時是所生成的發(fā)送端口編號在失敗時是表示“錯誤”的編號圖10A、圖IOB是說明生成2個發(fā)送端口的過程的圖。圖IOA是示出運算部PE接收到發(fā)送端口生成指令之前的狀態(tài)的圖。圖IOB是示出運算部PE接收到發(fā)送端口生成指令之后的狀態(tài)的圖。當(dāng)成功生成發(fā)送端口時,如圖IOB所示,在運算部PE中生成2個發(fā)送端口ΤΡ0、TPl。另外,以下,在說明全部實施例的附圖中,運算部PE的發(fā)送端口用黑圓圈表示。并且,有時也在發(fā)送端口的附近一并記載發(fā)送端口編號。例如,在圖IOB的發(fā)送端口TPO的附近記載的數(shù)值“0”表示發(fā)送端口編號。在發(fā)送端口生成時,還指定對來自所生成的發(fā)送端口的發(fā)送進行接收的運算部PE的ID和接收端口編號。由此,接收來自所生成的發(fā)送端口的數(shù)據(jù)的運算部PE和接收端口編號得到確定。并且,當(dāng)指定了廣播時,能夠向多個運算部PE同時發(fā)送數(shù)據(jù)。圖11是說明數(shù)據(jù)線的生成的圖。該例子是從ID=1的運算部PE的發(fā)送端口編號0的發(fā)送端口TPO向ID=2的運算部PE的接收端口編號0的接收端口RPO發(fā)送數(shù)據(jù)的例子。在該情況下,數(shù)據(jù)線DTLN從發(fā)送端口TPO連接至接收端口RP0。下面,說明收發(fā)端口關(guān)聯(lián)化。如上所述,在只是連接了某一運算部PEl的發(fā)送端口和另一運算部PE2的接收端口的狀態(tài)下,當(dāng)著眼于一個運算部PE時,處于未確定哪個接收端口的數(shù)據(jù)從哪個發(fā)送端口出來的狀態(tài)。因此,在該狀態(tài)下,還不能使數(shù)據(jù)流動。圖12示出當(dāng)著眼于一個運算部PE時、未確定哪個接收端口的數(shù)據(jù)從哪個發(fā)送端口出來的狀態(tài)。具體而言,是未定義如下關(guān)聯(lián)性的狀態(tài)在接收端口PO接收到的數(shù)據(jù)經(jīng)過處理之后,被發(fā)送到發(fā)送端口TP0、TP1、TP2中的哪一個。因此,需要對從某一接收端口進入的數(shù)據(jù)經(jīng)過處理后從哪個發(fā)送端口發(fā)送、即接收端口編號和發(fā)送端口編號進行關(guān)聯(lián)化。圖13是說明將發(fā)送端口與接收端口關(guān)聯(lián)起來的步驟的圖。在步驟140中,控制部CU將收發(fā)端口關(guān)聯(lián)指令發(fā)送到要進行收發(fā)端口關(guān)聯(lián)化的運算部PE。收發(fā)端口關(guān)聯(lián)指令通過控制線CTLN而發(fā)送。運算部PE的處理內(nèi)容變更部等待從控制線發(fā)送指令。在步驟141中,運算部PE的處理內(nèi)容變更部接收來自控制部CU的指令。在步驟142中,運算部PE的處理內(nèi)容變更部根據(jù)收發(fā)端口關(guān)聯(lián)指令的內(nèi)容,確認(rèn)參數(shù)是否正確等,設(shè)定關(guān)聯(lián)性。在步驟143中,運算部PE的處理內(nèi)容變更部在接收端口和發(fā)送端口的關(guān)聯(lián)化成功時、或者失敗時,將表示各自結(jié)果的代碼發(fā)送到控制部Cu??刂撇竣窃谑瞻l(fā)端口關(guān)聯(lián)指令發(fā)送后,處于等待接收來自運算部PE的結(jié)果的狀態(tài)。在步驟144中,控制部⑶接收來自運算部PE的結(jié)果。表3列出收發(fā)端口關(guān)聯(lián)指令的內(nèi)容。(表3)參數(shù)接收端口編號、發(fā)送端口編號(可以是多個)返回值成功與否(用數(shù)值表示的錯誤代碼等)圖14Α、圖14Β是說明收發(fā)關(guān)聯(lián)的例子的圖。圖14Α是示出運算部PE接收到收發(fā)關(guān)聯(lián)指令之前的狀態(tài)的圖。圖14Β是示出運算部PE接收到收發(fā)關(guān)聯(lián)指令之后的狀態(tài)的圖。如圖14Α所示,運算部PE具有接收端口編號ΡΕ0、ΡΕ1、和發(fā)送端口編號ΤΡ0、ΤΡ1、ΤΡ2。在該狀態(tài)下,未定義接收端口與發(fā)送端口之間的關(guān)聯(lián)性。這里,利用收發(fā)端口關(guān)聯(lián)指令,將從接收端口編號RPO到發(fā)送端口編號TPl的輸入輸出關(guān)聯(lián)起來,并且,利用收發(fā)端口關(guān)聯(lián)指令,將從接收端口編號RPl到發(fā)送端口編號ΤΡ2的輸入輸出關(guān)聯(lián)起來。其結(jié)果,如圖14Β所示,從接收端口RPO輸入且經(jīng)過處理后的數(shù)據(jù)被發(fā)送到發(fā)送端口ΤΡ1。并且,從接收端口RPl輸入且經(jīng)過處理后的數(shù)據(jù)被發(fā)送到發(fā)送端口ΤΡ2。這樣,將運算部PE內(nèi)的接收端口和發(fā)送端口關(guān)聯(lián)起來。并且,當(dāng)指定了已設(shè)定關(guān)聯(lián)性的接收端口編號時,進行改寫。而且,當(dāng)發(fā)送端口編號未與接收端口編號關(guān)聯(lián)化時,什么也不發(fā)送。下面,說明接收端口刪除。接收到接收端口刪除指令的運算部PE刪除在運算部PE中生成的接收端口。并且,當(dāng)刪除了接收端口時,對所刪除的接收端口設(shè)定的收發(fā)端口關(guān)聯(lián)性也被刪除。表4列出接收端口刪除指令的內(nèi)容。(表4)參數(shù)接收端口編號(可以是多個)返回值成功與否(用數(shù)值表示的錯誤代碼等)下面,說明發(fā)送端口變更。圖15是說明發(fā)送端口變更的圖。該例子是將ID=1的運算部PE的發(fā)送端口編號0的發(fā)送端口TPO的發(fā)送目的地從ID=2的運算部PE的接收端口編號0的接收端口RPO變更為ID=3的運算部PE的接收端口編號0的接收端口RPO的例子。這樣,發(fā)送端口變更指令用于變更已有的發(fā)送端口的發(fā)送目的地。表5列出發(fā)送端口變更指令的內(nèi)容。(表5)參數(shù)已有的發(fā)送端口編號、變更后的發(fā)送目的地運算部PE的ID、接收側(cè)的接收端口編號、表示是否通過廣播進行發(fā)送的標(biāo)志返回值在成功時是所變更的發(fā)送端口編號(與由參數(shù)賦予的發(fā)送端口編號相同)在失敗時是表示“錯誤”的編號下面,說明發(fā)送端口刪除。發(fā)送端口刪除指令是當(dāng)刪除在運算部PE中生成的發(fā)送端口時使用。當(dāng)刪除了發(fā)送端口時,針對所刪除的發(fā)送端口設(shè)定的收發(fā)端口關(guān)聯(lián)性也被刪除。表6列出發(fā)送端口刪除指令的內(nèi)容。(表6)參數(shù)發(fā)送端口編號(可以是多個)返回值成功與否(用數(shù)值表示的“錯誤”代碼等)下面,說明運算部設(shè)定。運算部PE設(shè)定指令用于變更運算部PE的動作。參數(shù)內(nèi)容取決于運算部PE。例如在進行DCT(DiscreteCosineTransform,離散余弦變換)的運算部PE內(nèi)安裝有高速且低精度的算法、和低速且高精度的算法。假定構(gòu)成為可根據(jù)狀況切換這2個算法。能夠利用運算部設(shè)定指令,設(shè)定使用哪個算法。于是,使用運算部PE設(shè)定指令來設(shè)定使用哪個算法。另外,在進行量化的運算部PE中,構(gòu)成為從控制部得到量化表。在各運算部PE中,在各運算部PE的規(guī)格書中描述了能進行哪種設(shè)定??刂撇竣窃谧R別出各運算部PE的規(guī)格書的描述的狀態(tài)下,利用運算部設(shè)定指令來進行設(shè)定。圖16是說明運算部設(shè)定指令的步驟的圖。在步驟150中,控制部⑶將運算部(PE)設(shè)定指令發(fā)送到運算部PE。在步驟151中,運算部PE接收運算部(PE)設(shè)定指令。在步驟152中,運算部PE的處理內(nèi)容變更部在能夠?qū)邮盏降倪\算部設(shè)定指令進行處理的情況下,進行處理。在步驟153中,運算部PE將表示結(jié)果的返回值發(fā)送到控制部⑶??刂撇竣窃谶\算部設(shè)定指令發(fā)送后,處于等待接收來自運算部PE的結(jié)果的狀態(tài)。在步驟154中,控制部CU接收來自運算部PE的結(jié)果。表7列出運算部設(shè)定指令的內(nèi)容。(表7)參數(shù)取決于運算部PE返回值取決于運算部PE例如,在執(zhí)行量化的運算部PE中,被發(fā)送量化表、與表進行乘法運算的系數(shù)、用于決定表值的基準(zhǔn)值等,作為運算部設(shè)定指令。處理內(nèi)容變更部將它們記錄在存儲器內(nèi),能夠在數(shù)據(jù)處理時利用。運算部PE將處理結(jié)果發(fā)送到控制部⑶。下面,說明運算部信息取得。運算部信息取得指令用于供控制部CU取得運算部PE的狀態(tài)??刂撇緾U可根據(jù)所取得的運算部PE的信息,變更數(shù)據(jù)線DTLN??刂撇緾U能夠利用運算部信息取得指令,取得以下的表8所列的信息。表8信息最大接收速率[字節(jié)/秒]接收速率[字節(jié)/秒]最大發(fā)送速率[字節(jié)/秒]發(fā)送速率[字節(jié)/秒]最大功耗[W]功耗[W]最大處理能力處理負(fù)荷圖17是說明運算部信息取得指令的步驟的圖。在步驟160中,控制部⑶將運算部信息取得指令發(fā)送到運算部PE。在步驟161中,運算部PE接收運算部信息取得指令。在步驟162中,運算部PE的處理內(nèi)容變更部在能夠?qū)邮盏降倪\算部信息取得指令進行處理的情況下,進行處理。在步驟163中,運算部PE將作為返回值的信息發(fā)送到控制部⑶。控制部⑶在運算部信息取得指令發(fā)送后,處于等待接收來自運算部PE的結(jié)果的狀態(tài)。在步驟164中,控制部CU接收來自運算部PE的結(jié)果即運算部信息。表9列出運算部信息取得指令的內(nèi)容。(表9)參數(shù)無返回值信息這里,處理能力的單位取決于運算部PE。例如,如果是執(zhí)行DCT的運算部PE,則處15理能力的單位是DCT/秒,DCT/秒表示在1秒鐘內(nèi)能夠執(zhí)行幾次DCT。并且,控制部CU可根據(jù)利用運算部信息取得指令而取得的信息,變更數(shù)據(jù)線DTLN0并且,設(shè)有多個進行相同處理的運算部PE,在處理開始后,在能夠利用最大處理能力更高的運算部PE的情況下,控制部⑶變更數(shù)據(jù)線DTLN。由此,也能夠利用最大處理能力更高的運算部PE。并且,在處理開始后,在追加了更低功耗的運算部PE的情況下,也能使用更低功耗的運算部PE,以使功耗減少。在沒有與運算部信息取得指令相關(guān)的響應(yīng)的情況下,控制部CU判斷為未作出響應(yīng)的運算部PE發(fā)生了故障。然后,控制部⑶也能變更數(shù)據(jù)線DTLN,以便使用其他運算部PE0這里,示出控制部⑶主動地將運算部信息取得指令發(fā)送到運算部PE并取得運算部PE的信息。不限于此,運算部PE也可主動地使自己的信息流動到控制線IFLN??刂撇竣强衫眠\算部設(shè)定指令,在運算部PE中設(shè)定成,定期地或者當(dāng)發(fā)生變化時,將運算部PE的信息發(fā)送到控制線CTLN。由此,運算部PE主動地將自己的信息發(fā)送到控制線CTLN。(實施例1)下面,說明本發(fā)明的實施例1涉及的分布式處理系統(tǒng)。本實施例是用于顯示靜態(tài)圖像的數(shù)據(jù)線結(jié)構(gòu)例。圖18是示出實施例1的分布式處理系統(tǒng)的結(jié)構(gòu)的圖。說明為了構(gòu)建圖示的運算部PEO、PE1、PE2、PE3、PE4的結(jié)構(gòu)而使用數(shù)據(jù)線構(gòu)建指令來構(gòu)建數(shù)據(jù)線的步驟。表10列出各運算部PE0、PE1、PE2、PE3、PE4的規(guī)格。表10~ID~~運算部PE功能Γ^ΛΓ^^~~0圖像格式判定MWMWJPEG圖像解壓縮JPEG圖像Wm~~2Gif圖像解壓縮Gif圖像WmPNG圖像解壓縮PNG圖像Wm圖像顯示W(wǎng)m圖像顯示(不是向數(shù)據(jù)線的輸出)^將表10中列出規(guī)格的運算部PEOΡΕ4按圖18所示連接。由此,構(gòu)建將輸入到運算部PEO的任意格式的靜態(tài)圖像顯示到與運算部ΡΕ4連接的監(jiān)視器20上的數(shù)據(jù)線。運算部PEO對所輸入的靜態(tài)圖像10的格式進行分析,判定格式的種類。判定是根據(jù)構(gòu)成圖像的數(shù)據(jù)的首部(header)來進行的。運算部PEO根據(jù)判定結(jié)果,選擇后續(xù)的運算部PE,發(fā)送圖像。假定可判定的格式僅為以下3個格式?!甁PEGQointPhotographicExpertsGroup,聯(lián)合圖像專家組)·Gif(GraphicInterchangeFormat,0^5-^)‘PNG(PortableNetworkGraphics,可移植網(wǎng)絡(luò)圖形)運算部PEl、運算部PE2、運算部PE3對所輸入的圖像進行解壓縮,轉(zhuǎn)換成由RGB各8位表現(xiàn)的位圖,發(fā)送到運算部PE4。運算部PE4將所輸入的位圖格式的圖像顯示在監(jiān)視器20上。當(dāng)向運算部PEO輸入了未知的圖像時,該圖像直接被發(fā)送到運算部PE4。但是,運算部PE4期待(設(shè)想)的是位圖,作為要接收的數(shù)據(jù)。因此,在該情況下,在監(jiān)視器20上會不正確地顯示靜態(tài)圖像。假定控制部⑶事先取得并得知了各運算部PEOPE4的ID、各運算部PEOPE4提供的功能、運算部PEOPE4可處理的數(shù)據(jù)的格式、輸出的格式的信息。作為事先取得各運算部PEOPE4的信息的步驟,可以是如下形式在控制部CU的內(nèi)部或外部設(shè)置有數(shù)據(jù)庫,在該數(shù)據(jù)庫內(nèi)記錄有這些信息,讀出這些信息。并且,也可以是,操作控制部CU的用戶了解這些信息,用戶將信息提供給控制部CU。而且,可以構(gòu)成為,當(dāng)運算部PE與控制線連接時,運算部PE將該運算部PE的信息發(fā)送到控制部CU。此外,可以采用這樣的方法控制部⑶將運算部PE信息取得指令發(fā)送到各運算部PEOPE4,運算部PEOPE4返回響應(yīng),另外,在該情況下,需要使表示廣播的特別值例如全部位是1,作為目的地。表11列出當(dāng)構(gòu)建靜態(tài)圖像顯示的數(shù)據(jù)線時從控制部⑶發(fā)送到運算部PEOPE4的控制信息。在表10中,在指令欄中,“接收”表示接收端口生成指令,“發(fā)送”表示發(fā)送端口生成指令,“關(guān)聯(lián)”表示收發(fā)端口關(guān)聯(lián)指令,“設(shè)定”表示運算部設(shè)定指令。表11權(quán)利要求1.一種分布式處理系統(tǒng),其具有控制部和多個運算部,其特征在于,該分布式處理系統(tǒng)具有控制線,其在所述控制部與所述運算部之間收發(fā)控制信息;以及與所述控制線獨立的數(shù)據(jù)線,該數(shù)據(jù)線從所述控制部和所述運算部中的至少一方向與這些控制部、運算部連接的所述運算部發(fā)送處理對象數(shù)據(jù),所述運算部具有處理內(nèi)容變更部,所述處理內(nèi)容變更部在與被監(jiān)視的所述運算部相關(guān)的處理環(huán)境和從所述控制線接收到的處理內(nèi)容變更條件一致時,使用從所述控制線接收到的處理內(nèi)容變更信息,變更所述運算部的處理內(nèi)容。2.根據(jù)權(quán)利要求1所述的分布式處理系統(tǒng),其特征在于,所述處理內(nèi)容變更信息是運算參數(shù),所述處理內(nèi)容變更條件是與所述運算參數(shù)的變更相關(guān)的運算參數(shù)變更條件,所述處理內(nèi)容變更部在所述處理環(huán)境與所述運算參數(shù)變更條件一致時,變更由所述處理內(nèi)容變更部保持的運算參數(shù)。3.根據(jù)權(quán)利要求2所述的分布式處理系統(tǒng),其特征在于,所述控制部根據(jù)從所述運算部接收到的所述控制信息,生成和/或選擇所述運算參數(shù)和所述運算參數(shù)變更條件。4.根據(jù)權(quán)利要求3所述的分布式處理系統(tǒng),其特征在于,所述控制部從所述運算部接收有可能在運算執(zhí)行中被變更的動態(tài)控制信息。5.根據(jù)權(quán)利要求3所述的分布式處理系統(tǒng),其特征在于,所述控制部從所述運算部接收不會在運算執(zhí)行中被變更的靜態(tài)控制信息。6.根據(jù)權(quán)利要求2所述的分布式處理系統(tǒng),其特征在于,所述控制部生成和/或選擇根據(jù)所述運算部的處理狀態(tài)決定的所述運算參數(shù)變更條件。7.根據(jù)權(quán)利要求1所述的分布式處理系統(tǒng),其特征在于,所述運算部還具有將所述數(shù)據(jù)線與數(shù)據(jù)處理部的輸入輸出選擇性地連接的數(shù)據(jù)接收部和數(shù)據(jù)發(fā)送部中的至少任意一方,所述處理內(nèi)容變更信息是數(shù)據(jù)線信息,所述處理內(nèi)容變更條件是與所述數(shù)據(jù)線信息的變更相關(guān)的數(shù)據(jù)線變更條件,所述處理內(nèi)容變更部在所述處理環(huán)境與所述數(shù)據(jù)線變更條件一致時,使用所述數(shù)據(jù)線信息,變更所述數(shù)據(jù)線與所述數(shù)據(jù)處理部的輸入輸出的連接。8.根據(jù)權(quán)利要求7所述的分布式處理系統(tǒng),其特征在于,所述控制部生成和/或選擇將所述運算部的輸入源和/或輸出目的地的所述運算部變更為其他不同的所述運算部的數(shù)據(jù)線信息,所述處理內(nèi)容變更部在所述處理環(huán)境與所述數(shù)據(jù)線變更條件一致時,根據(jù)所述數(shù)據(jù)線信息變更輸入源和/或輸出目的地。9.根據(jù)權(quán)利要求7所述的分布式處理系統(tǒng),其特征在于,所述控制部生成和/或選擇追加其他不同的運算部作為所述運算部的輸出目的地的數(shù)據(jù)線信息,所述處理內(nèi)容變更部在所述處理環(huán)境與所述數(shù)據(jù)線變更條件一致時,根據(jù)所述數(shù)據(jù)線信息,將所述運算部追加為輸出目的地,所述分布式處理系統(tǒng)具有向所述多個運算部輸出運算結(jié)果的數(shù)據(jù)發(fā)送部。10.根據(jù)權(quán)利要求7所述的分布式處理系統(tǒng),其特征在于,所述控制部生成和/或選擇追加其他不同的運算部作為所述運算部的輸入源的數(shù)據(jù)線信息,所述處理內(nèi)容變更部在所述處理環(huán)境與所述數(shù)據(jù)線變更條件一致時,根據(jù)所述數(shù)據(jù)線信息,將所述運算部追加為輸入源,所述分布式處理系統(tǒng)具有將來自所述多個運算部的輸入合并的數(shù)據(jù)接收部。11.根據(jù)權(quán)利要求7所述的分布式處理系統(tǒng),其特征在于,所述控制部生成和/或選擇刪除所述運算部的輸入源和/或輸出目的地的運算部的至少一個的數(shù)據(jù)線信息,所述處理內(nèi)容變更部在所述處理環(huán)境與所述數(shù)據(jù)線變更條件一致時,根據(jù)所述數(shù)據(jù)線信息,刪除輸入源和/或輸出目的地。12.根據(jù)權(quán)利要求7所述的分布式處理系統(tǒng),其特征在于,所述控制部根據(jù)從所述運算部接收到的所述控制信息,生成和/或選擇所述數(shù)據(jù)線信息和所述數(shù)據(jù)線變更條件。13.根據(jù)權(quán)利要求12所述的分布式處理系統(tǒng),其特征在于,所述控制部從所述運算部接收有可能在運算執(zhí)行中被變更的動態(tài)控制信息,所述控制部根據(jù)所述動態(tài)控制信息,生成和/或選擇所述數(shù)據(jù)線信息和所述數(shù)據(jù)線變更條件。14.根據(jù)權(quán)利要求12所述的分布式處理系統(tǒng),其特征在于,所述控制部從所述運算部接收不會在運算執(zhí)行中被變更的靜態(tài)控制信息,所述控制部根據(jù)所述靜態(tài)控制信息,生成和/或選擇所述數(shù)據(jù)線信息和所述數(shù)據(jù)線變更條件。15.根據(jù)權(quán)利要求7至權(quán)利要求14中的任一項所述的分布式處理系統(tǒng),其特征在于,所述控制部生成和/或選擇根據(jù)所述運算部的輸入源決定輸出目的地的數(shù)據(jù)線變更條件。16.根據(jù)權(quán)利要求7所述的分布式處理系統(tǒng),其特征在于,所述控制部生成和/或選擇根據(jù)所述運算部的運算結(jié)果決定輸出目的地的數(shù)據(jù)線變更條件。17.根據(jù)權(quán)利要求7所述的分布式處理系統(tǒng),其特征在于,所述控制部將所述運算部的輸入源、輸出目的地、輸入源與輸出目的地的連接關(guān)系中的至少一個作為數(shù)據(jù)線信息進行發(fā)送,所述運算部根據(jù)所述數(shù)據(jù)線信息,變更輸入源、輸出目的地、輸入源與輸出目的地的連接關(guān)系中的至少一個。18.根據(jù)權(quán)利要求1所述的分布式處理系統(tǒng),其特征在于,所述處理環(huán)境是與所述運算部相關(guān)的信息。19.根據(jù)權(quán)利要求1所述的分布式處理系統(tǒng),其特征在于,所述處理環(huán)境是與所述運算部不同的其他運算部相關(guān)的信息。20.根據(jù)權(quán)利要求1所述的分布式處理系統(tǒng),其特征在于,所述控制部保持所述控制信息的一部分或全部,選擇控制信息,將控制信息發(fā)送到所述運算部。21.根據(jù)權(quán)利要求1所述的分布式處理系統(tǒng),其特征在于,所述控制部從用戶接收與控制信息的一部分或全部相關(guān)的信息,所述控制部根據(jù)來自所述用戶的信息,將控制信息發(fā)送到所述運算部。22.一種控制部,其控制2個以上的運算部而進行分布式處理,該控制部與所述運算部連接,其特征在于,該控制部具有控制線,其在所述控制部與所述運算部之間收發(fā)控制信息;以及與所述控制線獨立的數(shù)據(jù)線,該數(shù)據(jù)線向與所述控制部連接的所述運算部發(fā)送處理對象數(shù)據(jù),所述運算部經(jīng)由所述控制線向所述運算部發(fā)送處理內(nèi)容變更條件和處理內(nèi)容變更信息。23.一種運算部,其與2個以上的運算部連接,進行分布式處理,其特征在于,該運算部具有控制線,其在所述運算部與控制部之間收發(fā)控制信息;以及與所述控制線獨立的數(shù)據(jù)線,從所述控制部和所述運算部中的至少一方向該數(shù)據(jù)線發(fā)送處理對象數(shù)據(jù),所述運算部具有數(shù)據(jù)處理部,其處理所輸入的數(shù)據(jù),將其輸出;以及處理內(nèi)容變更部,其經(jīng)由所述控制線接收處理內(nèi)容變更條件和處理內(nèi)容變更信息,監(jiān)視與處理相關(guān)的信息環(huán)境,在與所述處理相關(guān)的信息和所述處理內(nèi)容變更條件一致時,使用所述處理內(nèi)容變更信息,變更所述運算部的處理內(nèi)容。24.一種分布式處理方法,在該分布式處理方法中,設(shè)有控制部和多個運算部,其特征在于,該分布式處理方法包括如下步驟控制信息收發(fā)步驟,在所述控制部與所述運算部之間收發(fā)控制信息;以及與所述控制信息收發(fā)步驟獨立的處理對象數(shù)據(jù)發(fā)送步驟,從所述控制部和所述運算部中的至少一方向與這些控制部、運算部連接的所述運算部發(fā)送處理對象數(shù)據(jù),在所述運算部中包括如下步驟數(shù)據(jù)處理步驟,處理所輸入的數(shù)據(jù),將其輸出;通過所述控制信息收發(fā)步驟,接收處理內(nèi)容變更條件和處理內(nèi)容變更信息,監(jiān)視處理環(huán)境的步驟;以及處理內(nèi)容變更步驟,在所述處理環(huán)境與所述處理內(nèi)容變更條件一致時,使用所述處理內(nèi)容變更信息,變更所述運算部的處理內(nèi)容。全文摘要本發(fā)明提供分布式處理系統(tǒng)、控制部、運算部、分布式處理方法??伸`活且有效地變更運算部間的處理路徑和運算部的執(zhí)行內(nèi)容。分布式處理系統(tǒng)具有控制部和多個運算部,其特征在于,分布式處理系統(tǒng)具有控制線,其在控制部與運算部之間收發(fā)控制信息;以及與控制線獨立的數(shù)據(jù)線,該數(shù)據(jù)線從控制部和運算部中的至少一個向與這些控制部、運算部連接的運算部發(fā)送處理對象數(shù)據(jù),運算部具有處理內(nèi)容變更部,處理內(nèi)容變更部在與被監(jiān)視的運算部相關(guān)的處理環(huán)境和從控制線接收到的處理內(nèi)容變更條件一致時,使用從控制線接收到的處理內(nèi)容變更信息,變更運算部的處理內(nèi)容。文檔編號G06F15/16GK102200958SQ20111007440公開日2011年9月28日申請日期2011年3月25日優(yōu)先權(quán)日2010年3月25日發(fā)明者中富高之,久保允則,篠崎新申請人:奧林巴斯株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1