[发明专利]可重定目标的编译系统和方法有效
申请号: | 01804473.5 | 申请日: | 2001-09-20 |
公开(公告)号: | CN1518693A | 公开(公告)日: | 2004-08-04 |
发明(设计)人: | J·S·H·范加格尔东克;M·J·G·贝科伊;A·J·宾克;J·霍格尔布鲁格;J·A·J·莱藤;B·梅斯曼 | 申请(专利权)人: | 皇家菲利浦电子有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F9/38 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 吴立明;傅康 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于产生一序列程序指令在一个处理体系结构中使用的编译方法和系统,其中该处理体系结构具有用于执行来自于一个相应指令集的指令的体系结构资源。一个可重定目标的编译器被用来使用在同一个处理体系结构中的至少两个指令集来产生代码。一个指令集用于紧凑代码,而一个用于并行的高性能代码。紧凑指令集(紧凑指令格式)覆盖该体系结构的一个子集(RF11、ALU1、L/S1、BU1),而完全指令集覆盖整个体系结构(RF1、UC1、UC2、RF2、UC3、UC4、RF3、UC5、UC6、RF4、UC7)。通过使用不同尺寸的至少两个指令集,该编译器能够减少处理的平均代码长度,这是因为在紧凑代码中需要较少的位来编码操作和寄存器。 | ||
搜索关键词: | 可重定 目标 编译 系统 方法 | ||
【主权项】:
1.一种用于产生一序列程序指令以在一个处理体系结构中使用的编译方法,该处理体系结构具有用于执行来自于一个相应指令集的指令的体系结构资源,所述方法包含以下步骤:输入一个包含多个源代码指令语句的源文件(S100),该源代码指令语句包含第一类型指令语句和第二类型指令语句中的至少一个;选择分别用于所述第一类型指令语句和所述第二类型指令语句的第一指令集和第二指令集中的至少一个(S101、S102);以及使用所述第一指令集(VLIW格式)编译(S103)所述第一类型的指令语句,以及使用所述第二指令集编译所述第二类型的指令语句,其特征在于:所述第一和第二指令集适合于在同一个处理体系结构中使用,以及所述第二指令集(紧凑指令格式)是一种紧凑指令集,该指令集被设计为仅仅支持由第一指令集支持的体系结构资源的一个子集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家菲利浦电子有限公司,未经皇家菲利浦电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/01804473.5/,转载请声明来源钻瓜专利网。
- 上一篇:用于进行远程软件分发和安装的方法和系统
- 下一篇:网络应用设备的流调度和结构