本发明专利技术提供分布式处理系统、控制部、运算部、分布式处理方法。可灵活且有效地变更运算部间的处理路径和运算部的执行内容。分布式处理系统具有控制部和多个运算部,其特征在于,分布式处理系统具有:控制线,其在控制部与运算部之间收发控制信息;以及与控制线独立的数据线,该数据线从控制部和运算部中的至少一个向与这些控制部、运算部连接的运算部发送处理对象数据,运算部具有处理内容变更部,处理内容变更部在与被监视的运算部相关的处理环境和从控制线接收到的处理内容变更条件一致时,使用从控制线接收到的处理内容变更信息,变更运算部的处理内容。
【技术实现步骤摘要】
本专利技术涉及分布式处理系统、该系统用的控制部、运算部、分布式处理方法。
技术介绍
在多处理器系统,特别是将η个(η是整数)的运算部连接成环状等的数据流型多处理器系统中,数据朝单一方向流动,由各运输部进行处理。图42示出现有的连接成环状的数据流型多处理器系统的结构。控制部(控制单元)⑶和η个运算部(处理元件)ΡΕ1、ΡΕ2…PEn连接成环状。数据从控制部⑶发送到运算部PEl后,由运算部PEl进行处理。加工后的数据被发送到运算部ΡΕ2。运算部ΡΕ2以后的运算部也与运算部PEl相同地进行数据处理。然后,从最后的运算部PEn向控制部⑶发送数据。例如,在日本特开平6-1622 号公报中公开了由处理单元自身进行用于对连接路径进行分支的判断的处理器装置。并且,在国际公开第W003/023602号中示出了这样的系统第3数据转发单元对各处理单元提供设定数据,由此对处理单元的连接状态和处理内容进行变更。根据该系统,能够与处理单元进行数据处理的情况独立地对处理单元的连接路径和处理内容进行变更。在专利文献1日本特开平6-1622 号公报提出的系统中,分支控制参数寄存器组的网络分支控制信息包含在数据分组自身内。因此,应处理的数据与处理单元的处理路径不独立。其结果,不能进行在数据处理过程中变更路径的灵活的路径变更。在专利文献2提出的系统中,控制部提供预先准备的连接路径和处理内容。然后, 处理单元只是变更为与其对应的连接信息和执行内容。即,路径变更是由控制部决定的,不能由运算部自身决定。因此,路径变更需要通过实施从运算部到控制部的中断来实现。其结果,存在不能有效地进行路径变更的问题。
技术实现思路
本专利技术是鉴于上述情况而作成的,本专利技术的目的是提供可灵活有效地变更运算部间的处理路径和运算部的执行内容的分布式处理系统、该分布式处理系统用的控制部、运算部、分布式处理方法。为了解决上述课题,达到目的,本专利技术的分布式处理系统具有控制部和多个运算部,其特征在于,该分布式处理系统具有控制线,其在控制部与运算部之间收发控制信息; 以及与控制线独立的数据线,该数据线从控制部和运算部中的至少一个向与这些控制部、 运算部连接的运算部发送处理对象数据,运算部具有处理内容变更部,处理内容变更部在与被监视的运算部相关的处理环境和从控制线接收到的处理内容变更条件一致时,使用从控制线接收到的处理内容变更信息,变更运算部的处理内容。并且,本专利技术的控制部控制2个以上的运算部而进行分布式处理,该控制部与运算部连接,其特征在于,该控制部具有控制线,其在控制部与运算部之间收发控制信息;以及与控制线独立的数据线,该数据线向与控制部连接的运算部发送处理对象数据,运算部经由控制线向运算部发送处理内容变更条件和处理内容变更信息。并且,本专利技术的运算部与2个以上的运算部连接,进行分布式处理,其特征在于, 该运算部具有控制线,其在运算部与控制部之间收发控制信息;以及与控制线独立的数据线,从控制部和运算部中的至少一方向该数据线发送处理对象数据,运算部具有数据处理部,其处理所输入的数据,将其输出;以及处理内容变更部,其经由控制线接收处理内容变更条件和处理内容变更信息,监视与处理相关的信息环境,在与处理相关的信息和处理内容变更条件一致时,使用处理内容变更信息,变更运算部的处理内容。并且,本专利技术的分布式处理方法中设有控制部和多个运算部,其特征在于,该分布式处理方法包括如下步骤控制信息收发步骤,在控制部与运算部之间收发控制信息;以及与控制信息收发步骤独立的处理对象数据发送步骤,从控制部和运算部中的至少一方向与这些控制部、运算部连接的运算部发送处理对象数据,在运算部中包括如下步骤数据处理步骤,处理所输入的数据,将其输出;通过控制信息收发步骤,接收处理内容变更条件和处理内容变更信息,监视处理环境的步骤;以及处理内容变更步骤,在处理环境与处理内容变更条件一致时,使用处理内容变更信息,变更运算部的处理内容。附图说明图IA是示出控制部与运算部之间的控制线连接成环型的结构的图,图IB是示出控制部与运算部之间的控制线连接成总线型的结构的图,图IC是示出控制部与运算部之间的控制线连接成星型的结构的图。图2A是示出在本实施例中划分出数据线和控制线的结构的图,图2B是示出将数据和控制信息通过共用的线发送到运算部的现有结构的图。图3是分布式处理系统的功能框图。图4是示出运算部PE中的数据处理流程的流程图。图5是示出控制信息的处理流程的流程图。图6是示出控制信息的结构的图。图7是示出在运算部中生成接收端口的步骤的图。图8A是示出在运算部PE接收到接收端口生成指令之前的状态的图,图8B是示出运算部PE接收到接收端口生成指令之后的状态的图。图9是示出在运算部中生成发送端口的步骤的图。图IOA是示出运算部PE接收到发送端口生成指令之前的状态的图,图IOB是示出运算部PE接收到发送端口生成指令之后的状态的图。图11是说明数据线的生成的图。图12是示出当着眼于1个运算部PE时、未形成接收端口与发送端口的关联性的状态的图。图13是说明将发送端口与接收端口关联起来的步骤的图。图14A是示出运算部PE接收到收发关联指令之前的状态的图,图14B是示出运算部PE接收到收发关联指令之后的状态的图。图15是说明发送端口变更的图。图16是说明运算部设定指令的步骤的图。图17是说明运算部信息取得指令的步骤的图。 图18是示出实施例1的分布式处理系统的结构的图。图19是示出实施例1的数据线构成步骤的图。图20是示出实施例1的数据线构成步骤的另一图。图21是示出实施例1的数据线构成步骤的又一图。图22是示出运算部PEO中的数据处理步骤的流程图。图23是示出实施例2的分布式处理系统的概略结构的图。图24是示出在实施例2中、当以3个并行的方式从照相机图像中进行物体检测时的系统构建例的图。图25是示出在实施例2中、执行控制指令后的结构的图。图26是示出在实施例2中、执行控制指令后的结构的图。图27是示出在实施例2中、执行控制指令后的结构的图。图28是示出在实施例2中、执行控制指令后的结构的图。图29是示出在实施例2中、执行控制指令后的结构的图。图30是示出在实施例2中、执行用于动态变更数据线的控制指令后的结构的图。图31是示出在实施例2的变形例1中、执行控制指令后的结构的图。图32是示出在实施例2的变形例1中、执行控制指令后的结构的图。图33是示出在实施例2的变形例1中、执行控制指令后的结构的图。图34是示出在实施例2的变形例2中、执行控制指令后的结构的图。图35是示出在实施例2的变形例2中、执行控制指令后的结构的图。图36是说明在实施例2的变形例3中、将负荷大的处理分为预处理和正式处理来构建迂回的数据线的例子的图。图37是说明在实施例3中、将控制信息CTINF发送到特定的运算部PE3的情况图。图38A是说明根据来自运算部PE的控制信息、经由控制部⑶变更运算部PE的运算参数的例子的图,图38B是示出发送比特速率与系数k之间的关系的图。图39是在从控制部向运算部发送运算参数变更条件进行处理时的流程图。图40是示出DCT和量化用的运算部PE3的数据处理步骤的流程图。图41是说明在运算部PE之间发送控制信息、不经由控制部⑶变更运算参数的结构的图。图4本文档来自技高网...
【技术保护点】
1.一种分布式处理系统,其具有控制部和多个运算部,其特征在于,该分布式处理系统具有:控制线,其在所述控制部与所述运算部之间收发控制信息;以及与所述控制线独立的数据线,该数据线从所述控制部和所述运算部中的至少一方向与这些控制部、运算部连接的所述运算部发送处理对象数据,所述运算部具有处理内容变更部,所述处理内容变更部在与被监视的所述运算部相关的处理环境和从所述控制线接收到的处理内容变更条件一致时,使用从所述控制线接收到的处理内容变更信息,变更所述运算部的处理内容。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:中富高之,久保允则,篠崎新,
申请(专利权)人:奥林巴斯株式会社,
类型:发明
国别省市:JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。