期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
GCC编译器后端移植技术 被引量:4
1
作者 吕鹏伟 袁成军 贺骊 《现代电子技术》 2012年第6期39-42,共4页
从GCC编译器的体系结构出发,提出了GCC前后端分离的结构以适合移植到不同的硬件平台,分析了GCC后端移植的关键技术。重点阐述后端移植所必须的文件,并详细说明这些文件的作用,给出了RTL中间语言的语法结构以及典型指令的RTL指令模板结... 从GCC编译器的体系结构出发,提出了GCC前后端分离的结构以适合移植到不同的硬件平台,分析了GCC后端移植的关键技术。重点阐述后端移植所必须的文件,并详细说明这些文件的作用,给出了RTL中间语言的语法结构以及典型指令的RTL指令模板结构。最后通过一个实例对移植到新硬件体系结构的GCC进行测试,结果表明针对特定的硬件体系结构,GCC后端移植技术是可行的,能够产生正确的汇编语言代码。 展开更多
关键词 RTL中间语言 指令模板 机器描述MD 后端移植
下载PDF
面向RISC-V处理器的GCC移植与优化 被引量:2
2
作者 唐俊龙 禹智文 +2 位作者 刘远治 肖仕勋 邹望辉 《计算机应用与软件》 北大核心 2021年第9期262-267,285,共7页
嵌入式RISC-V处理器交叉开发生成高质量目标代码的关键是GCC的移植与优化。分析GCC的基本结构和RISC-V体系结构的数据与指令特点,建立GCC后端移植机制,采用机器描述方法,生成32位riscv-none-embed-gcc编译器,实现RISC-V处理器的GCC移植... 嵌入式RISC-V处理器交叉开发生成高质量目标代码的关键是GCC的移植与优化。分析GCC的基本结构和RISC-V体系结构的数据与指令特点,建立GCC后端移植机制,采用机器描述方法,生成32位riscv-none-embed-gcc编译器,实现RISC-V处理器的GCC移植,设计强度削弱的窥孔优化方法解决中间代码生成过程中CPU计算代价高的问题。验证与测试结果表明编译器编译正确并具有通用功能,优化后编译生成的目标代码体积减少约11%,提高了目标代码质量,节省了嵌入式处微理器的存储空间。 展开更多
关键词 交叉开发 RISC-V体系结构 gcc编译器 后端移植 窥孔优化 强度削弱
下载PDF
面向C4350AL处理器的GCC移植与优化 被引量:1
3
作者 陈欣 吴伟 +1 位作者 陶秋铭 赵琛 《计算机系统应用》 2015年第9期171-175,共5页
在分析GCC结构的基础上,阐述了GCC在C4350AL处理器上的移植与优化方案.针对C4350AL对GCC的x86后端进行了扩展,实现了GCC对C4350AL的识别.根据C4350AL的结构特性,在GCC中为建立了流水线模型描述,并基于SPEC2006测试程序对模型效果进行了... 在分析GCC结构的基础上,阐述了GCC在C4350AL处理器上的移植与优化方案.针对C4350AL对GCC的x86后端进行了扩展,实现了GCC对C4350AL的识别.根据C4350AL的结构特性,在GCC中为建立了流水线模型描述,并基于SPEC2006测试程序对模型效果进行了验证.实验表明采用该模型使得GCC在C4350AL上获得了性能的提升. 展开更多
关键词 gcc C4350AL 后端移植 优化
下载PDF
基于C6x平台的GCC编译器移植 被引量:1
4
作者 刘飞 孙永节 孙海燕 《科技信息》 2010年第07X期59-60,20,共3页
本文从GCC提供的移植到新目标机的结构机制出发,讨论了C6x平台的GCC编译器移植实现方法。在分析GCC编译器的实现原理的基础上,通过移植GCC的后端,实现了一个基于C6x平台的编译器。在简要介绍C6x系列芯片体系结构以及GCC后端架构之后,对... 本文从GCC提供的移植到新目标机的结构机制出发,讨论了C6x平台的GCC编译器移植实现方法。在分析GCC编译器的实现原理的基础上,通过移植GCC的后端,实现了一个基于C6x平台的编译器。在简要介绍C6x系列芯片体系结构以及GCC后端架构之后,对GCC移植所遇到的问题及其对应的解决方法进行了阐述,并对实现的过程加以描述。最后对后续研究工作做出规划。 展开更多
关键词 gcc C6x 超长指令字 移植
下载PDF
基于GCC的嵌入式系统开发环境构造 被引量:1
5
作者 倪蓥 蔡杰 李莹 《计算机工程与应用》 CSCD 北大核心 2004年第32期124-127,共4页
在构造嵌入式系统开发环境的时候,GCC作为一个成功的开源项目,以其源码开放以及众多的目标体系结构支持,引起人们的关注。然而,人们仍然可能面临一些问题,其中之一就是如果使用的处理器并不在GCC的支持列表中,应该怎么做。针对该问题,GC... 在构造嵌入式系统开发环境的时候,GCC作为一个成功的开源项目,以其源码开放以及众多的目标体系结构支持,引起人们的关注。然而,人们仍然可能面临一些问题,其中之一就是如果使用的处理器并不在GCC的支持列表中,应该怎么做。针对该问题,GCC良好的扩展机制提供了简单自行编写特定目标体系结构支持后端的机会。该文以实际项目中的MPC5××系列为例,描述如何基于GCC构造开源的嵌入式环境开发工具链。 展开更多
关键词 gcc BACK ENDS Machine DESCRIPTION EABI 嵌入式环境工具链 gcc porting
下载PDF
基于GCC的cmdsp2f01编译工具移植开发 被引量:1
6
作者 张梅娟 张荣 +1 位作者 张铆 韦祎 《电子与封装》 2018年第1期26-29,42,共5页
基于GCC跨平台可移植的特点,针对cmdsp2f01目标处理器架构,实现了编译工具的移植,重新生成了一套特定处理器的编译工具,并对机器信息描述细节、工具构建过程和黑盒测试为主的验证方法进行了阐述。该技术同样适用于其他架构处理器编译工... 基于GCC跨平台可移植的特点,针对cmdsp2f01目标处理器架构,实现了编译工具的移植,重新生成了一套特定处理器的编译工具,并对机器信息描述细节、工具构建过程和黑盒测试为主的验证方法进行了阐述。该技术同样适用于其他架构处理器编译工具的移植,在相关领域具有指导意义。 展开更多
关键词 编译工具 移植 gcc
下载PDF
低专利风险的开源编译器移植
7
作者 韩永杰 喻明艳 桑胜田 《微处理机》 2010年第4期14-18,21,共6页
在对主流的开源编译系统进行调研的基础上,结合优秀的GCC编译系统与LLVM编译系统,探索了其基础架构与移植方法,并对各自的移植专利风险进行了评估,为处理器厂商开发编译器工具链,完善软硬件开发平台和提升硬件性能提供了新的解决方案。
关键词 编译器 后端移植 gcc编译系统 LLVM编译系统 专利
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部