[发明专利]多处理器系统有效
申请号: | 201280035369.5 | 申请日: | 2012-06-06 |
公开(公告)号: | CN103718158B | 公开(公告)日: | 2016-10-19 |
发明(设计)人: | 森下广之 | 申请(专利权)人: | 松下知识产权经营株式会社 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F11/28 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 徐殿军 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 系统 | ||
1.一种多处理器系统,具有第1处理器、和接收来自该第1处理器的通知并执行处理的第2处理器,其特征在于,
所述第1处理器具有:
判别单元,判别是否设定了调试模式;
确定单元,从命令串中逐次确定成为执行对象的命令;
执行单元,在所确定的命令是处理委托命令的情况下,向所述第2处理器进行基于该处理委托的通知,在所确定的命令不是处理委托命令的情况下执行该所确定的命令;以及
检测单元,对所述第2处理器已结束与所述通知相对应的处理这一情况进行检测,
在由所述判别单元判别为设定了调试模式的情况下,所述确定单元在确定处理委托命令时,中止以后的命令的确定,在检测到所述结束时重新开始命令的确定。
2.根据权利要求1所述的多处理器系统,其特征在于,
在执行与所述通知相对应的处理的过程中,所述第2处理器向所述第1处理器输出表示正在执行该处理的信号,
在从所述第2处理器输出所述信号的期间中,所述检测单元判定为所述第2处理器正在执行与所述通知相对应的处理,当不再输出该信号时,判定为与所述通知相对应的处理结束。
3.根据权利要求2所述的多处理器系统,其特征在于,
与所述通知相对应的处理结束,是指用于使所述第2处理器执行与所述通知相对应的处理的命令流中所包含的所有存储器存取命令的向存储器的存取已结束。
4.根据权利要求1所述的多处理器系统,其特征在于,
所述判别单元还判别是否取代所述调试模式而设定了所述调试模式之外的其他调试模式,
在由所述判别单元判别为设定了所述其他调试模式的情况下,在所述确定单元确定所述处理委托命令时,在由所述检测单元检测到所述结束之前的期间中,所述执行单元执行在针对所述第2处理器的下一个处理委托命令出现之前所存在的命令,或者执行在所述下一个处理委托命令出现之前所存在的命令以及位于所述下一个处理委托命令的后续的、而且不依存于所述下一个处理委托命令的命令,在由所述检测单元检测到所述结束时,对所述第2处理器进行基于该下一个处理委托命令的通知。
5.根据权利要求1所述的多处理器系统,其特征在于,
所述第1处理器还具有控制单元,该控制单元进行如下控制:在由所述判别单元判别为没有设定调试模式的情况下,在所述确定单元确定处理委托命令时使以后的命令的确定停止,在检测到所述结束时重新开始命令的确定。
6.根据权利要求1所述的多处理器系统,其特征在于,
在所述第1处理器及所述第2处理器中分别执行的命令是用于进行图像的解码处理的命令,
所述多处理器系统被设于进行图像的解码处理的图像处理装置中。
7.根据权利要求1所述的多处理器系统,其特征在于,
在所述第1处理器及所述第2处理器中分别执行的命令是用于进行图像的编码处理的命令,
所述多处理器系统被设于进行图像的编码处理的图像处理装置中。
8.一种在多处理器系统中使用的处理方法,该多处理器系统具有第1处理器、和接收来自该第1处理器的通知并执行处理的第2处理器,该第1处理器具有判别单元、确定单元、执行单元和检测单元,其特征在于,
所述处理方法包括:
判别步骤,由所述判别单元判别是否设定了调试模式;
确定步骤,由所述确定单元从命令串中逐次确定成为执行对象的命令;
执行步骤,在所确定的命令是处理委托命令的情况下,所述执行单元向所述第2处理器进行基于该处理委托的通知,在所确定的命令不是处理委托命令的情况下执行该所确定的命令;以及
检测步骤,由所述检测单元对所述第2处理器已结束与所述通知相对应的处理这一情况进行检测,
在所述确定步骤中,在通过所述判别步骤判别为设定了调试模式的情况下,在确定处理委托命令时,停止以后的命令的确定,在检测到所述结束时重新开始命令的确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下知识产权经营株式会社,未经松下知识产权经营株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280035369.5/1.html,转载请声明来源钻瓜专利网。