两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

我要投稿 投訴建議

本科生畢業設計論文開題報告

時間:2021-02-16 15:43:01 開題報告 我要投稿

本科生畢業設計論文開題報告

  目的與意義:

本科生畢業設計論文開題報告

  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語言源代碼文件生成可執行文件的過程不僅僅是編譯的過程,而是要經歷四個相互關聯的步驟∶預處理(也稱預編譯,Preprocessing)、編譯(Compilation)、匯編(Assembly)和連接(Linking)。

  本次畢業設計主要圍繞以下方面開展:

  1.研究GCC的移植機制;

  2.評估GCC在ARM架構處理器上的編譯性能;

  3.分析和研究各種編譯優化方法;

  研究方案

  1.深入理解gcc的核心原理,收集運行表現的數據,分析數據找出熱點,擬定相應的優化策略,實施優化,測試優化的結果

  2.可以按照一下層次優化

  1)基本(通用)優化

  2)針對特定處理器優化

  3)程序級優化

  4)利用配置文件優化

  預期結果

  1.對GCC在ARM平臺的性能進行充分的評估

  2.提高GCC在ARM平臺上的性能

  學生簽名:

  年月日

  學生簽名:

  年月日

  指導教師意見

  指導教師簽名:

  年月日

  學院(系)意見

  審查結果:□同意□不同意

  院長(系主任)簽名:

  年月日

【本科生畢業設計論文開題報告】相關文章:

畢業設計(論文)開題報告12-29

本科生的論文開題報告09-04

本科生論文開題報告表范文12-20

本科生論文開題報告怎么寫12-19

畢業設計論文開題報告的模板07-04

本科畢業設計論文開題報告01-03

英語本科生論文開題報告標準格式12-15

計算機畢業設計開題報告論文08-24

關于畢業設計論文的開題報告和論文綜述09-21

主站蜘蛛池模板: 内江市| 穆棱市| 长岛县| 镇平县| 鹤壁市| 南开区| 永平县| 南雄市| 新昌县| 土默特左旗| 汨罗市| 军事| 浮山县| 盐亭县| 嘉义县| 光山县| 丹凤县| 商城县| 成都市| 突泉县| 平乐县| 台东县| 无为县| 普宁市| 和硕县| 滨海县| 龙南县| 湘阴县| 秭归县| 临夏县| 蛟河市| 泰安市| 三台县| 阳西县| 炉霍县| 叶城县| 敦煌市| 恭城| 肃北| 奎屯市| 那坡县|