版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科生毕业设计(论文)开题报告特征码标签:特征码上 海 交 通 大 学本科生毕业设计(论文)开题报告姓 名张龙学 号5030309207指导教师过敏意专 业计算机科学与技术学院/系计算机科学与工程系毕业设计(论文)题目gcc编译器在arm处理器上的性能测试和改进课题*/项目编号教师自拟开题报告(阐述课题的目的、意义、国内外现状、研究内容、研究方案、预期结果等)目的与意义:gcc是unix等系统下主流编译器。gcc采用的开放体系技术使其很容易移植到不同体系结构的计算机中,因此成为嵌入式软件开发中理想的交叉编译器。但是在arm平台上的gcc编译器与arm的专业编译器却存在较大的差距,经过测试,对于
2、执行速度,相差近10倍,而代码大小则要大近10倍。因此,将gcc移植到arm平台,对其性能进行评估,并最终找出优化的方法就显得十分必要了。通过毕业设计,可以了解gcc的核心原理,以及移植机制,加深对编译原理的理解。国内外现状:arm微处理器,已遍及消费类电子产品、通信系统、网络系统等各类产品市场,基于arm技术应用占据了32位risc微处理器约75%以上的市场份额。采用 risc 架构的 arm 微处理器一般具有如下特点:1 、体积小、低功耗、低成本、高性能;2 、支持 thumb ( 16 位) /arm ( 32 位)双指令集,能很好的兼容 8 位 /16 位器件;3 、大量使用寄存器,指
3、令执行速度更快;4 、大多数数据操作都在寄存器中完成;5 、寻址方式灵活简单,执行效率高;gcc是被广泛使用的、功能强大、性能优越得多平台编译器,它可以在多种硬件平台编译除可执行程序的超级编译器,其执行效率与一般的编译器相比平均要高20%30%。虽然我们称gcc是c语言的编译器,但使用gcc由c语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤预处理(也 称预编译,preprocessing)、编译(compilation)、汇编(assembly)和连接(linking)。研究内容:本次毕业设计主要围绕以下方面开展:1 研究gcc的移植机制;2 评估gcc在arm架构处理器上的编译性能;3 分析和研究各种编译优化方法;研究方案:1 深入理解gcc的核心原理,收集运行表现的数据,分析数据找出热点,拟定相应的优化策略,实施优化,测试优化的结果2 可以按照一下层次优化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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【名师一号】2024届高考生物总复习体验双基考题:选修1-专题3-植物的组织培养和酶的研究与应用
- 第一中学第一学期历史科组工作计划
- 新解读《GB 51222-2017城镇内涝防治技术规范 》
- 广东省八校2024-2025学年高三上学期9月联考语文试题(解析版)
- 教育系统安全生产集中整治问题清单
- 关于帮助宝宝睡眠枕头的调查
- 电商平台的社交媒体营销培训效果评估
- 新质生产力在服务业中的实践与探索
- 2023年台州市妇女儿童医院招聘考试试题及答案
- 2023年茂名高州市纪委监委选调公务员考试试题及答案
- 围堰施工专项监理实施细则
- 浅谈京剧演员的表演技巧
- BS EN13900-5:2021标准中文版(压滤值测试)
- 钢制管件比重表
- 高中化学演示实验及学生分组实验目录
- 一带一路战略下中外联合培养研究生模式的探索与实践
- 产品更改通告范文
- 高一英语语法填空专项训练100(附答案)含解析
- 人美版小学二年级美术上册《大树的故事》教案
- 2020山东高考地理考试说明解读ppt课件
- 农机具停放场、库、棚建设标准
评论
0/150
提交评论