发明名称 | 编译装置 | ||
摘要 | 本发明的目的为提供一种可以对循环处理实施利用软件流水线的优化处理的编译装置,该软件流水线的执行周期数削减的效果较大。该编译装置将源程序转换成可进行并行处理的处理器用机器语言程序;具备:语法分析部,对上述源程序进行语法分析,来转换成用中间语言所描述的程序即中间程序;优化部,对上述中间程序进行优化;转换部,将优化后的上述中间程序转换成机器语言程序;上述优化部在上述中间程序中包含的循环处理中,通过插入在操作数间传输数据的指令即传输指令,来变更数据依赖关系,进行软件流水线。 | ||
申请公布号 | CN1877532A | 申请公布日期 | 2006.12.13 |
申请号 | CN200610093557.X | 申请日期 | 2006.06.06 |
申请人 | 松下电器产业株式会社 | 发明人 | 道本昌平;瓶子岳人;小川一;川端辉雄 |
分类号 | G06F9/45(2006.01) | 主分类号 | G06F9/45(2006.01) |
代理机构 | 永新专利商标代理有限公司 | 代理人 | 胡建新 |
主权项 | 1.一种编译装置,将源程序转换成可进行并行处理的处理器用机器语言程序,其特征为,具备:语法分析单元,对上述源程序进行语法分析,转换成用中间语言所描述的程序即中间程序;优化单元,对上述中间程序进行优化;转换单元,将优化后的上述中间程序转换成机器语言程序;上述优化单元在上述中间程序中包含的循环处理中,通过插入在操作数间传输数据的指令即传输指令,来变更数据依赖关系,执行软件流水线。 | ||
地址 | 日本大阪府 |