当前位置:首页 > 个人报告 > 开题报告 > 正文内容

本科生毕业设计(论文)开题报告

范范2周前 (09-18)开题报告20

本科生毕业设计(论文)开题报告

上 海 交 通 大 学

本科生毕业设计(论文)开题报告

本科生毕业设计(论文)开题报告















姓 名

张龙

 

5030309207

指导教师

过敏意

专 业

计算机科学与技术

学院/

计算机科学与工程系

毕业设计(论文)题目

GCC编译器在ARM处理器上的性能测试和改进

课题来源/项目编号

教师自拟

开题报告(阐述课题的目的、意义、国内外现状、研究内容、研究方案、预期结果等

 

目的与意义:

 

GCCUnix等系统下主流编译器。GCC采用的开放体系技术使其很容易移植到不同体系结构的计算机中,因此成为嵌入式软件开发中理想的交叉编译器。但是在ARM平台上的GCC编译器与ARM的专业编译器却存在较大的差距,经过测试,对于执行速度,相差近10倍,而代码大小则要大近10倍。因此,将GCC移植到ARM平台,对其性能进行评估,并最终找出优化的方法就显得十分必要了。

通过毕业设计,可以了解gcc的核心原理,以及移植机制,加深对编译原理的理解。

 

国内外现状:

 

ARM微处理器,已遍及消费类电子产品、通信系统、网络系统等各类产品市场,基于ARM技术应用占据了32RISC微处理器约75%以上的市场份额。

采用 RISC 架构的 ARM 微处理器一般具有如下特点:

1 、体积小、低功耗、低成本、高性能;

2 、支持 Thumb 16 位) /ARM 32 位)双指令集,能很好的兼容 8 /16 位器件;

3 、大量使用寄存器,指令执行速度更快;

4 、大多数数据操作都在寄存器中完成;

5 、寻址方式灵活简单,执行效率高;

 

GCC是被广泛使用的、功能强大、性能优越得多平台编译器,它可以在多种硬件

平台编译除可执行程序的超级编译器,其执行效率与一般的编译器相比平均要高20%~30%

    虽然我们称gccC语言的编译器,但使用gccC语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的.步骤预处理(也 称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和连接(Linking)

 

研究内容

    本次毕业设计主要围绕以下方面开展:

1.            研究GCC的移植机制;

2.            评估GCCARM架构处理器上的编译性能;

3.            分析和研究各种编译优化方法;

 

研究方案

1. 深入理解gcc的核心原理,收集运行表现的数据,分析数据找出热点,拟定相应的优化策略,实施优化,测试优化的结果

2. 可以按照一下层次优化

1)      基本(通用)优化

2)      针对特定处理器优化

3)      程序级优化

4)      利用配置文件优化

 

预期结果

1.    GCCARM平台的性能进行充分的评估

2.    提高GCCARM平台上的性能

 

 

 

 

学生签名                

       

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

学生签名                

       

指导教师意见

 

 

 

指导教师签名             

       

学院(系)意见

              

 

审查结果: □  同 意      不 同 意

 

院长(系主任)签名:             

       

 

扫描二维码推送至手机访问。

版权声明:本文由酷猫网发布,如需转载请注明出处。

本文链接:https://www.61km.com/2023/09/18403.html

标签: 开题报告
分享给朋友:

“本科生毕业设计(论文)开题报告” 的相关文章

工程造价毕业论文开题报告

工程造价毕业论文开题报告   工程造价毕业论文开题报告(一)    一、课题的目的及意义(含国内外的研究现状分析):    当今社会投资格局逐渐多元化,同时伴随着我国市场经济体制的建立和逐步完善,无论是企业还是个人,都期望将有限的资金投入换取最大的经济回报和社会效益。因此,确定科学合理的建设工程...

毕业论文开题报告怎么写

毕业论文开题报告怎么写   毕业论文开题报告怎么写    第一步、论文拟研究解决的问题    内容要求:    明确提出论文所要解决的具体学术问题,也就是论文拟定的创新点。    明确指出国内外文献就这一问题已经提出的观点、结论、解决方法、阶段性成果……    评述上述文献研究成果的不足。   ...

本科毕业论文开题报告

本科毕业论文开题报告   本科毕业论文开题报告(一)    题目 :***    系(部):中文系    专业 :汉语言文学    学科:中国 现代文学    学生:袁**    指导教师 :雷**    一、论文研究的来源及意义    对于20世纪90年代初才红遍大江南北的著名诗人汪国真来说,...

教师开题报告

教师开题报告

教师开题报告   我们眼下的社会,报告的使用成为日常生活的常态,报告根据用途的不同也有着不同的类型。那么大家知道标准正式的报告格式吗?下面是小编整理的教师开题报告,欢迎阅读与收藏。 教师开题报告1   XX同学所设计的题目是智能锅炉温度控制系统,题目来源于生活生产实际。题目涉及到信号检测与处理、...

土木工程专业毕业设计开题报告

土木工程专业毕业设计开题报告

土木工程专业毕业设计开题报告   随着社会一步步向前发展,大家逐渐认识到报告的重要性,其在写作上具有一定的窍门。在写之前,可以先参考范文,以下是小编为大家整理的土木工程专业毕业设计开题报告,欢迎阅读,希望大家能够喜欢。 土木工程专业毕业设计开题报告1   一、选题的背景、目的及意义  通过毕业设...

毕业论文开题报告15篇

毕业论文开题报告15篇

毕业论文开题报告15篇   在现在社会,接触并使用报告的人越来越多,报告中涉及到专业性术语要解释清楚。我们应当如何写报告呢?以下是小编帮大家整理的毕业论文开题报告,希望对大家有所帮助。 毕业论文开题报告1   一、选题的目的及研究意义  伴随着经济发展、人口增加、城镇化进程的步伐加快,我国取得了...