[发明专利]数据处理设备及其控制方法有效
申请号: | 201110038530.1 | 申请日: | 2011-02-14 |
公开(公告)号: | CN102163181A | 公开(公告)日: | 2011-08-24 |
发明(设计)人: | 井上博夫;石川尚 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京怡丰知识产权代理有限公司 11293 | 代理人: | 迟军 |
地址: | 日本东京都*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 设备 及其 控制 方法 | ||
技术领域
本发明涉及一种使用环形总线的数据处理设备及其控制方法。
背景技术
传统上存在一种使用通过并列布置处理电路而形成的总线型管线(pipeline)连接来执行数据处理的数据处理方法。在这种连接方案中,按连接顺序处理从外部存储器或外部I/F输入到输入终端的数据,且将其从输出终端输出到外部存储器等。在这种情况下,即使用户希望改变处理顺序,也不可能改变处理顺序。
为此,日本特开平01-023340号公报提出了一种使用环形总线连接数据处理电路的方法。日本特开昭63-247858号公报提出了一种并行执行图像滤波处理的技术。这种技术将带有附着的控制代码的数据发送到环形总线并基于控制代码控制数据接收,使得多个处理器可接收在数据处理电路之间的数据传送中交叠的数据。因此,提出了各种方法来改变环形总线中的顺序。
然而,传统上,如果在环形总线连接中设置了不符合连接顺序的数据处理顺序,则环形总线中的处理模块之间的通信路径中的数据流可能具有交叠部分,且处理模块中的一个的通信可能被强制等待。在交叠部分中,由于发送数据的量增加,因此通信处理的性能差。
发明内容
本发明的一方面用于消除传统技术中的上述问题。
本发明提供一种数据处理技术,其即使在环形总线中设置了不符合处理模块的连接顺序的数据处理顺序时,也防止处理性能的下降。
本发明在其第一方面提供一种数据处理设备,该数据处理设备通过将多个通信模块连接到环形总线、并使各个通信模块与预定周期信号同步地将包发送到相邻的通信模块,来使所述包在所述环形总线上循环,该数据处理设备包括:多个数据处理模块,每个数据处理模块连接到所述多个通信模块中的对应的一个通信模块,以对所述包中保持的数据进行处理;输入/输出模块,连接到所述多个通信模块中的至少一个通信模块,以从所述通信模块接收数据/向所述通信模块输出数据;获取单元,被配置成获取直到数据完成预定处理且由所述输入/输出模块接收到所述数据为止的、所述数据通过所述环形总线的循环的数目,所述数据从所述输入/输出模块输入到所述通信模块中的一个通信模块;以及改变单元,被配置成根据所述循环的数目来改变所述周期信号的频率。
本发明在其第二方面提供一种数据处理设备,该数据处理设备通过将多个通信模块连接到环形总线、并使各个通信模块与预定周期信号同步地将包发送到相邻的通信模块,来使所述包在环形总线上循环,该数据处理设备包括:多个数据处理模块,每个数据处理模块连接到所述多个通信模块中的对应的一个通信模块,以对所述包中保持的数据进行处理;输入/输出模块,连接到所述多个通信模块中的至少一个通信模块,以从所述通信模块接收数据/向所述通信模块输出数据;测量单元,被配置成测量流过所述环形总线的数据量;以及改变单元,被配置成基于由所述测量单元测量的数据量,来改变所述周期信号的频率。
本发明在其第三方面提供一种数据处理设备的控制方法,该数据处理设备通过将多个通信模块连接到环形总线、并使各个通信模块与预定周期信号同步地将包发送到相邻的通信模块,来使所述包在环形总线上循环,该控制方法包括:多个数据处理步骤,使各自连接到所述多个通信模块中的对应的一个通信模块的数据处理模块,对所述包中保持的数据进行处理;输入/输出步骤,从所述多个通信模块中的至少一个通信模块接收数据/向其输出数据;获取步骤,获取直到所述数据完成预定处理且输出所述数据为止的、在所述输入/输出步骤中输入的数据通过所述环形总线的循环的数目;以及改变步骤,根据所述循环的数目来改变所述周期信号的频率。
即使在环形总线中设置了不符合处理模块的连接顺序的数据处理顺序时,也能够抑制处理性能的下降。
通过以下参照附图对示例实施例的说明,本发明的其他特征将变得明显。
附图说明
图1是示出连接到环形总线的模块的配置的框图;
图2A是示出包(packet)数据的格式的图;
图2B是示出环形总线及使用其的模块的配置的框图;
图3是示出数据处理系统的配置的框图;
图4是示出根据符合连接顺序的处理顺序的、通过环形总线的数据传送的图;
图5A和5B是示出根据不符合连接顺序的处理顺序的、通过环形总线的数据传送的图;
图6A和6B是示出当环形总线的工作速度加倍时、根据不符合连接顺序的处理顺序的、通过环形总线的数据传送的图;
图7A和7B是示出环形总线工作频率设置处理的处理过程的流程图;
图8A是示出环形总线的配置的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110038530.1/2.html,转载请声明来源钻瓜专利网。