[发明专利]一种超长指令字处理器的设计和优化方法无效
申请号: | 200810224966.8 | 申请日: | 2008-10-28 |
公开(公告)号: | CN101727513A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 卢安;张现聚;罗晋;倪伟新 | 申请(专利权)人: | 北京芯慧同用微电子技术有限责任公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F9/45 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
地址: | 100083 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种超长指令字处理器的设计和优化方法。本发明所述方法包括:步骤A,接收利用高级编程语言开发出的针对具体应用的软件代码作为当前软件代码,进入步骤B;步骤B,将当前软件代码交叉编译到当前VLIW处理器架构上,生成所述当前软件代码的机器码;步骤C,在所述机器码的性能分析结果表明满足所述具体应用的要求时,输出当前软件代码的机器码和当前VLIW处理器架构;否则,根据所述性能分析结果对当前VLIW处理架构进行硬件优化,得到VLIW处理器优化架构,并将所述VLIW处理优化架构作为当前VLIW处理器架构并返回步骤B。按照本发明,可以实现面向最终应用的VLIW处理器开发,提高了VLIW处理器的系统性能并降低了VLIW处理器的成本。 | ||
搜索关键词: | 一种 超长 指令 字处理 设计 优化 方法 | ||
【主权项】:
一种面向应用的超长指令字VLIW处理器的设计和优化方法,其特征在于,包括:步骤A,接收利用高级编程语言开发出的针对具体应用的软件代码作为当前软件代码,进入步骤B;步骤B,将当前软件代码交叉编译到当前VLIW处理器架构上,生成所述当前软件代码的机器码并进入步骤C,其中,所述当前VLIW处理器架构是通过处理器架构参数描述文件指定的;步骤C,当所述机器码的性能分析结果表明满足所述具体应用的要求时,将当前软件代码的机器码和当前VLIW处理器架构分别作为最终的机器码和最终的VLIW处理器架构输出;否则,根据所述性能分析结果对当前VLIW处理架构进行硬件优化,得到VLIW处理器优化架构,并将所述VLIW处理优化架构作为当前VLIW处理器架构并返回步骤B。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京芯慧同用微电子技术有限责任公司,未经北京芯慧同用微电子技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810224966.8/,转载请声明来源钻瓜专利网。