FPGA as a Service: Dynamic Application Offloading Scheme with FPGA Acceleration

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 101 === 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 workloa...

Full description

Bibliographic Details
Main Authors: Kun-Chi Liao, 廖堃吉
Other Authors: 洪士灝
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/12572743571705191685
id ndltd-TW-101NTU05392055
record_format oai_dc
spelling ndltd-TW-101NTU053920552015-10-13T23:05:29Z http://ndltd.ncl.edu.tw/handle/12572743571705191685 FPGA as a Service: Dynamic Application Offloading Scheme with FPGA Acceleration FPGA as a Service: 利用FPGA之動態應用程式加速之方法探討 Kun-Chi Liao 廖堃吉 碩士 國立臺灣大學 資訊工程學研究所 101 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. 洪士灝 2013 學位論文 ; thesis 35 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 資訊工程學研究所 === 101 === 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.
author2 洪士灝
author_facet 洪士灝
Kun-Chi Liao
廖堃吉
author Kun-Chi Liao
廖堃吉
spellingShingle Kun-Chi Liao
廖堃吉
FPGA as a Service: Dynamic Application Offloading Scheme with FPGA Acceleration
author_sort Kun-Chi Liao
title FPGA as a Service: Dynamic Application Offloading Scheme with FPGA Acceleration
title_short FPGA as a Service: Dynamic Application Offloading Scheme with FPGA Acceleration
title_full FPGA as a Service: Dynamic Application Offloading Scheme with FPGA Acceleration
title_fullStr FPGA as a Service: Dynamic Application Offloading Scheme with FPGA Acceleration
title_full_unstemmed FPGA as a Service: Dynamic Application Offloading Scheme with FPGA Acceleration
title_sort fpga as a service: dynamic application offloading scheme with fpga acceleration
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/12572743571705191685
work_keys_str_mv AT kunchiliao fpgaasaservicedynamicapplicationoffloadingschemewithfpgaacceleration
AT liàokūnjí fpgaasaservicedynamicapplicationoffloadingschemewithfpgaacceleration
AT kunchiliao fpgaasaservicelìyòngfpgazhīdòngtàiyīngyòngchéngshìjiāsùzhīfāngfǎtàntǎo
AT liàokūnjí fpgaasaservicelìyòngfpgazhīdòngtàiyīngyòngchéngshìjiāsùzhīfāngfǎtàntǎo
_version_ 1718083759220195328