[发明专利]编译装置及编译方法有效
申请号: | 200510052131.5 | 申请日: | 2002-09-20 |
公开(公告)号: | CN1645328A | 公开(公告)日: | 2005-07-27 |
发明(设计)人: | 瓶子岳人;高山秀一;田中哲也;小川一;桧垣信生 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 汪惠民 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 处理器在执行阶段以前,用指令发出控制部31对超过搭载的运算器个数的指令解码,进行执行条件的判定,对于条件为假的指令,使该指令自身无效化,进行分配,使后续的有效指令有效地使用运算器(硬件)。编译装置进行安排,使执行条件为真的指令的个数不超过硬件并行度的上限。在各周期中,并行配置的指令个数自身可以超过硬件并行度。克服了以下问题:在条件执行指令中,当条件不成立时,作为无动作指令执行,使硬件的利用率低,有效性能下降。 | ||
搜索关键词: | 编译 装置 方法 | ||
【主权项】:
1.一种编译装置,用于把用高级语言记述的程序的源代码变换为执行形式代码,其中,具有用于把所述源代码中的指令重新排列、使应该并行执行的指令相邻的多个指令安排单元;所述指令安排单元包括如下各单元:条件排他性解析单元——对于执行附加在各指令中的有效操作的条件,解析各条件可否同时成立,及指令再配置单元——进行指令的重新配置,使得可按周期中区分并行执行的指令的集合;所述指令再配置单元,判定一下配置在当前周期中的指令中执行有效操作的指令使用的运算资源是否超出搭载在对象仪器上的运算器的限制,并且当判定为配置在当前周期中的两个指令的执行条件在所述条件排他解析单元中不能同时成立时,在一定的条件下,只把任意一方的指令作为使用运算资源的指令处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510052131.5/,转载请声明来源钻瓜专利网。
- 上一篇:具有光遮罩层的CT检测器
- 下一篇:快速产生氢气的方法与反应器模块