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/59055
Title: FPGA as a Service: 利用FPGA之動態應用程式加速之方法探討
FPGA as a Service: Dynamic Application Offloading Scheme with FPGA Acceleration
Authors: Kun-Chi Liao
廖堃吉
Advisor: 洪士灝
Keyword: 雲端運算,普及運算,協同應用,效能分析,能源分析,
cloud computing,pervasive computing,collaborative application,performance analysis,energy-consumption analysis,process offloading,
Publication Year : 2013
Degree: 碩士
Abstract: FPGA技術能讓應用程式設計者將複雜的軟體函式投射成自訂的硬體模組,且不同模組各自獨立平行執行,達到極高的效能加速與能源節省;以及能夠反覆重組以適應不同的工作需求,如此的結構同時擁有硬體的速度以及軟體的彈性。
隨著近年FPGA技術不斷進步,在高等計算領域如醫療、軍事、通訊、學術研究等等逐漸受到廣泛使用,但它同時有著設計不易、缺乏統一軟體介面等缺點,以致在一般應用中尚未普及。
在這篇論文中,我們希望引入flow-based programming的概念,以結合實驗室之前的雲端轉移服務,讓開發者在此平台上可以使用FPGA開發程式,以及動態轉移到雲端上的FPGA資源。
FPGA technology allows system developers to convert software functions into circuits that provide higher performance and lower energy consumption than executing the functions on the CPU. Furthermore, FPGA chips can be reconfigured for handling different workloads. Thus, FPGA has the performance advantage of hardware circuits and the flexibility of software programming. Recently, FPGA has a growing popularity in specialized areas such as medication, military, telecom, academic research, etc. However, FPGA also has disadvantages such as the degree of difficulty in design, lack of standard application interfaces, hence the FPGA is still not widely used for applications on general-purpose computer system.
In the thesis, with a flow-based programming paradigm, we develop a dynamic migration framework for application developers to use FPGA to offload tasks. With this new framework, developers can accelerate applications dynamically with FPGA on the same system or on the Cloud.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/59055
Fulltext Rights: 有償授權
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-102-1.pdf
  Restricted Access
2.75 MBAdobe 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