[发明专利]多处理器无效
申请号: | 200980122843.6 | 申请日: | 2009-06-16 |
公开(公告)号: | CN102067088A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 森下广之 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/48 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 黄剑锋 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供一种多处理器,不会降低处理效率的多处理器,而能够处理多个线程。该多处理器包括:第一处理器,对多个线程中的作为执行对象的规定个数的线程分别分配不同的寄存器文件,并行进行所分配的各线程的处理;以及第二处理器,进行对应于所述第一处理器的指示的处理,所述第一处理器具有按照所述多个线程的每个线程分配的存储区域,按照执行对象的一个线程所包含的指令,向所述第二处理器进行处理委托,若从所述第二处理器接收到对该线程的处理结果的值的写入请求,则判断在当前时点该线程是否为执行对象,在判断为不是执行对象的情况下,控制为向分配给该线程的存储区域写入所述处理结果的值。 | ||
搜索关键词: | 处理器 | ||
【主权项】:
一种多处理器,包括:第一处理器,对多个线程中的作为执行对象的规定个数的线程分别分配不同的寄存器文件,并行进行所分配的各线程的处理;以及第二处理器,进行按照所述第一处理器的指示的处理,上述多处理器的特征在于,如果由所述第一处理器进行处理委托,则所述第二处理器进行按照所述第一处理器的指示的处理,并将该处理结果的值的写入请求通知给所述第一处理器;所述第一处理器包括:存储单元,具有按照所述多个线程的每个线程分配的区域;第一控制单元,对于作为执行对象的各线程,在该线程从执行对象变为非执行对象的情况下,将分配给该线程的寄存器文件内的值保存到在所述存储单元中分配的区域;第二控制单元,控制为按照执行对象的一个线程所包含的指令,向所述第二处理器进行处理委托,如果从所述第二处理器接收到对该线程的处理结果的值的写入请求,则判断在当前时点该线程是否为执行对象,在判断为不是执行对象的情况下,向在所述存储单元中分配给该线程的区域的一部分写入所述处理结果的值;以及第三控制单元,在线程从非执行对象再次成为执行对象的情况下,将分配给该线程的区域内的值再次恢复到所分配的寄存器文件中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200980122843.6/,转载请声明来源钻瓜专利网。