版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Word-7-本科生毕业设计(论文)开题报告
上海交通大学
本科生毕业设计(论文)开题报告
姓名
张龙
学号
5030309207
指导老师
过敏意
专业
计算机科学与技术
学院/系
计算机科学与工程系
毕业设计题目
GCC编译器在ARM处理器上的性能测试和改进
课题来源/项目编号
老师自拟
开题报告(阐述课题的目的、意义、国内外现状、讨论内容、讨论计划、预期结果等)
目的与意义:
GCC是Unix等系统下主流编译器。GCC采纳的开放体系技术使其很简单移植到不同体系结构的计算机中,因此成为嵌入式软件开发中抱负的交错编译器。但是在ARM平台上的GCC编译器与ARM的专业编译器却存在较大的差距,经过测试,对于落实速度,相差近10倍,而代码大小则要大近10倍。因此,将GCC移植到ARM平台,对其性能举行评估,并终于找出优化的办法就显得非常须要了。
利用毕业设计,能够了解gcc的核心原理,以及移植机制,加深对编译原理的理解。
国内外现状:
ARM微处理器,已遍及消费类电子产品、通信系统、网络系统等各类产品市场,基于ARM技术应用占领了32位RISC微处理器约75%以上的市场份额。
采纳RISC架构的ARM微处理器普通具有如下特征:
1、体积小、低功耗、低成本、高性能;
2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
3、大量使用寄存器,指令落实速度更快;
4、大多数数据操作都在寄存器中完成;
5、寻址方式灵便容易,落实效率高;
GCC是被广泛使用的、功能强大、性能优越得多平台编译器,它能够在多种硬件
平台编译除可落实程序的超级编译器,其落实效率与普通的编译器相比平均要高20%~30%。
虽然我们称gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可落实文件的过程不仅仅是编译的过程,而是要经受四个互相关联的步骤∶预处理、编译、汇编和衔接。
讨论内容:
本次毕业设计主要围绕以下方面开展:
1.讨论GCC的移植机制;
2.评估GCC在ARM架构处理器上的编译性能;
3.分析和讨论各种编译优化办法;
讨论计划:
1)基本优化
2)针对特定处理器优化
3)程序级优化
4)通过配置文件优化
预期结果:
1.对GCC在ARM平台的性能举行充分的评估
2.提升GCC在ARM平台上的性能
同学签名:
同学签名:
指导老师看法
指导老师签名:
学院(系)看法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级数学(三位数乘两位数)计算题专项练习及答案
- 三年级数学(上)计算题专项练习附答案集锦
- 2020-2025年中国建材行业节能减排行业市场调研分析及投资战略咨询报告
- 2025年汽车用胶管项目可行性研究报告
- 2025年中国愈肝龙口服液行业市场调研分析及投资战略咨询报告
- 总坪工程劳务分包合同(2篇)
- 2025年灵台行业深度研究分析报告
- 2025年PP丙纶长纤项目可行性研究报告
- 2025年中国麦芽糖浆市场全面调研及行业投资潜力预测报告
- 2021-2026年中国摩托车转身轴承市场发展前景预测及投资战略研究报告
- 2025-2030年中国陶瓷电容器行业运营状况与发展前景分析报告
- 二零二五年仓储配送中心物业管理与优化升级合同3篇
- 2025届厦门高三1月质检期末联考数学答案
- 音乐作品录制许可
- 拉萨市2025届高三第一次联考(一模)英语试卷(含答案解析)
- 开题报告:AIGC背景下大学英语教学设计重构研究
- 师德标兵先进事迹材料师德标兵个人主要事迹
- 连锁商务酒店述职报告
- 《实践论》(原文)毛泽东
- 南浔至临安公路(南浔至练市段)公路工程环境影响报告
- 初中数学校本教材(完整版)
评论
0/150
提交评论