发明名称 |
超长指令字程序的二进制翻译方法 |
摘要 |
本发明的实施例提出了一种超长指令字程序的二进制翻译方法,包括以下步骤:对程序中的超长指令字进行指令解码;还原所述程序中的控制流图以及数据流图;重建类数据流计算模型下的控制流图与数据流图;对所述程序进行超长指令字程序的二进制翻译。本发明提出的上述技术方案,能保证控制流计算模型的程序在类数据流处理器上执行的准确性,效率高,满足了类数据流处理器上数据依赖关系表达的特殊要求。本发明提出的上述方案实现简单,避免了专用编译器的设计开销,可以面向不同的类数据流体系结构处理器进行二进制翻译,并适用于多种目标平台,具有广泛的通用性。 |
申请公布号 |
CN101907999A |
申请公布日期 |
2010.12.08 |
申请号 |
CN201010231147.3 |
申请日期 |
2010.07.19 |
申请人 |
中国科学技术大学 |
发明人 |
安虹;刘谷;徐光;许牧;李小强;韩文廷;张倩;刘玉 |
分类号 |
G06F9/45(2006.01)I |
主分类号 |
G06F9/45(2006.01)I |
代理机构 |
北京市立方律师事务所 11330 |
代理人 |
马佑平 |
主权项 |
一种超长指令字程序的二进制翻译方法,其特征在于,包括以下步骤:对程序中的超长指令字进行指令解码;还原所述程序中的控制流图以及数据流图;重建类数据流计算模型下的控制流图与数据流图;对所述程序进行超长指令字程序的二进制翻译。 |
地址 |
230026 安徽省合肥市金寨路96号 |