处理器制造技术

技术编号:2830779 阅读:164 留言:0更新日期:2012-04-11 18:40
本发明专利技术的处理器(101)具备:指令缓冲器(102),保持可并列执行的指令组;指令解释单元(103),可同时解释指令组的一部分或全部;指令发出控制单元(111),检测在指令组中是否存在阻碍同时执行指令组的原因,在存在原因的情况下依次供给指令组的指令,在不存在原因的情况下控制指令缓冲器(102)将指令组向指令解释部(103)供给,以将指令组的所有指令同时供给。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及能够并列解释并执行多个指令的处理器
技术介绍
近年来,在能够并列解释并执行多个指令的处理器中,提出了各种 有关对不能同时执行的多个指令的控制方法的技术。作为一例,设有控制单元,该控制单元将指令发送给执行阶段,在 执行阶段中的指令的处理中判断是否依存于不可利用的数据,在依存的 情况下仅使该指令停止而同时执行其他指令。即,提出了在前进到执行 阶段后不能同时执行的情况下,发生风险而停止处理的技术(参照例如 专利文献l)。此外,通过对应于指令缓冲器及各运算器的指令寄存器的未发出的 指令数判断是否能够进行指令的同时执行,进行寄存器的更新控制。即, 提出了在处理器中准备监视执行状态的电路,根据在运算器中先行的指 令文是怎样的执行状态的信息,在前进到执行阶段之前控制指令供给来停止处理的技术(参照例如专利文献2)。专利文献l:日本特开平8-221273号公报 专利文献2:日本特开平8-305567号公报但是,在以往的技术中,在判断执行阶段中的指令的数据依存性的 控制单元中,如果随着省面积化而减少运算器的数量,则有对于发生构 造风险的多个指令不能适用的问题。它是为了在将指令发送给执本文档来自技高网...

【技术保护点】
一种处理器,能够将多个指令并列解释并执行,其特征在于,具备:    指令缓冲器,保持可并列执行的指令组;    指令解释单元,可同时解释上述指令组的一部分或全部;    指令发出控制单元,检测在上述指令组中是否存在阻碍同时执行上述指令组的原因,在存在上述原因的情况下,依次供给上述指令组的指令,在不存在上述原因的情况下,控制上述指令缓冲器向上述指令解释单元供给上述指令组,以同时供给上述指令组的所有指令。

【技术特征摘要】
【国外来华专利技术】JP 2005-6-15 174860/20051、一种处理器,能够将多个指令并列解释并执行,其特征在于,具备指令缓冲器,保持可并列执行的指令组;指令解释单元,可同时解释上述指令组的一部分或全部;指令发出控制单元,检测在上述指令组中是否存在阻碍同时执行上述指令组的原因,在存在上述原因的情况下,依次供给上述指令组的指令,在不存在上述原因的情况下,控制上述指令缓冲器向上述指令解释单元供给上述指令组,以同时供给上述指令组的所有指令。2、 如权利要求1所述的处理器,其特征在于,上述指令发出控制单元基于从上述指令解释单元输入的上述指令组 的解释结果,检测出在上述指令组之中包含有发生构造风险的指令的组 合的情况,作为上述原因。3、 如权利要求1所述的处理器,其特征在于,上述指令发出控制单元基于从上述指令解释单元输入的上述指令组 的解释结果,检测出在上述指令组之中包含有1个以上有可能发生构造 风险的指令的情况,作为上述原因。4、 如权利要求1所述的处理器,其特征在于,上述指令发出控制单元基于简单解释从上述指令缓冲器输入的上述 指令组的结果,检测出在上述指令组之中包含有规定数量的多循环指令 的情况,作为上述原因。5、 如权利要求1所述的处理器,其特征在于,上述指令发出控制单元基于简单解释从上述指令缓冲器输入的上述 指令组的结果,检测出在上述指令组之中包含有1个以上多循环指令的 情况,作为上述原因。6、 如权利要求1所述的处理器,其特征在于,上述指令发出控制单元在依次供给上述指令组的指令的情况下,利用以能够由上述指令解释单元同...

【专利技术属性】
技术研发人员:细木哲
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1