Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/38348
Title: ASIP 的GCC 移植工具
A GCC Porting Tool for Application Specific Instruction Processor
Authors: Ying-Hung Chiang
江盈宏
Advisor: 陳俊良(Chuen-Liang Chen)
Keyword: 編譯器,移植,
GCC,ASIP,compiler,porting,
Publication Year : 2005
Degree: 碩士
Abstract: 隨著 SoC 的流行以及晶片製造技術的進步,嵌入式系統的功能越來越龐大而且上市時間的壓力也越來越緊湊。在這個情況下,為了系統的效能以及更短的生產週期,ASIP (application specific instruction-set processors) 以及硬體架構描述語言 ADL (architecture description language) 的使用是一個必然的趨勢。在每一個硬體架構的評估流程中,必需將應用程式依照新的架構重新編譯並執行以取得效能的測試數據,因此編譯器依照硬體的重新移植變成非常重要的課題。一般的做法是以手動的方式將現有的編譯器重新打造,或者利用可重標地編譯器 (retargetable compiler) 依照硬體描述即時地產生執行檔,但是前者需要大量的人力反覆實作,而後者會使得執行的速度變慢。本論文的目的在於利用 GCC 的可重標地的特性,將硬體的架構描述檔轉換成GCC 移植時所必需提供的機器描述檔 (machine description),並討論轉換時所遇到的相關問題及限制。最後我們以本論文執行時所遇到的問題提出一些對硬體架構描述語言的建議,可以在未來設計或修改硬體架構描述語言時做為參考。
With the popularity of SoC and improvement in IC design, the functionality of embedded system becomes more complex with shorter time-to-market. Under this circumstance, design space exploration using ASIP (application specific instruction-set processor) and ADL (architecture description language) becomes a natural way. On each cycle of exploration, the application has to be recompiled and executed to obtain the profiling result. Therefore, porting compiler according to the ADL becomes an important issue. Currently, porting an existing compiler by human or using a retargetable compiler are general approaches, but require much human resource or slow down the compiling process. In this thesis, we convert ADL description to a GCC's machine description and discuss some problem and limitation. Finally we propose some suggestion for ADL that we encounter in this thesis.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/38348
Fulltext Rights: 有償授權
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-94-1.pdf
  Restricted Access
421.16 kBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved