High Scalability FPGA-based hardware accelerator for data-intensive computation.
碩士 === 國立中正大學 === 資訊工程研究所 === 103 === Nowadays, the smart phones, web systems, and wireless sensors are enabled to connect the Internet, and response to user in real time. Therefore, we are living in the internet of things (IoT) era with big data generation. The “4Vs” characteristics of big data suc...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/d55m2s |
id |
ndltd-TW-103CCU00392090 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103CCU003920902019-05-15T22:08:04Z http://ndltd.ncl.edu.tw/handle/d55m2s High Scalability FPGA-based hardware accelerator for data-intensive computation. 用於資料密集型運算之高擴展性FPGA硬體加速平台 Dai-Hua Li 李岱樺 碩士 國立中正大學 資訊工程研究所 103 Nowadays, the smart phones, web systems, and wireless sensors are enabled to connect the Internet, and response to user in real time. Therefore, we are living in the internet of things (IoT) era with big data generation. The “4Vs” characteristics of big data such as variety, volume, velocity, and value make them difficultly to be handled. The personal computer is hard to deal with big data, because the capacity of memories and storage devices is not enough and the limited processing rate of the CPU. Therefore, the distributed file system and cloud computing have become popular. Both of them can compute in parallel and share the data of disks. Moreover, the hardware accelerator is suited for data-intensive computation, and the function units of hardware accelerator are processed in parallel. Graphic processing units (GPUs) and field programmable gate arrays (FPGAs) are potential hardware accelerators. K-means clustering algorithm is one of the data mining techniques. K-means is used to find the relation between the data, or for image processing. Therefore, in this thesis we implement k-means clustering algorithm to analyze the dataset. The FPGA-based hardware accelerators that communicate with computer through switch are proposed. The computer wraps data into packets to FPGA, and it receives data after the FPGAs are finished computation. In addition, the host computer is employed as the master to manage data and dispatch jobs, and the FPGAs are focused on accelerating data computation. Finally, the proposed system performance is compared with the benchmark execution time. Ching-Che Chung 鍾菁哲 2015 學位論文 ; thesis 72 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中正大學 === 資訊工程研究所 === 103 === Nowadays, the smart phones, web systems, and wireless sensors are enabled to connect the Internet, and response to user in real time. Therefore, we are living in the internet of things (IoT) era with big data generation. The “4Vs” characteristics of big data such as variety, volume, velocity, and value make them difficultly to be handled.
The personal computer is hard to deal with big data, because the capacity of memories and storage devices is not enough and the limited processing rate of the CPU. Therefore, the distributed file system and cloud computing have become popular. Both of them can compute in parallel and share the data of disks. Moreover, the hardware accelerator is suited for data-intensive computation, and the function units of hardware accelerator are processed in parallel. Graphic processing units (GPUs) and field programmable gate arrays (FPGAs) are potential hardware accelerators.
K-means clustering algorithm is one of the data mining techniques. K-means is used to find the relation between the data, or for image processing. Therefore, in this thesis we implement k-means clustering algorithm to analyze the dataset. The FPGA-based hardware accelerators that communicate with computer through switch are proposed. The computer wraps data into packets to FPGA, and it receives data after the FPGAs are finished computation. In addition, the host computer is employed as the master to manage data and dispatch jobs, and the FPGAs are focused on accelerating data computation. Finally, the proposed system performance is compared with the benchmark execution time.
|
author2 |
Ching-Che Chung |
author_facet |
Ching-Che Chung Dai-Hua Li 李岱樺 |
author |
Dai-Hua Li 李岱樺 |
spellingShingle |
Dai-Hua Li 李岱樺 High Scalability FPGA-based hardware accelerator for data-intensive computation. |
author_sort |
Dai-Hua Li |
title |
High Scalability FPGA-based hardware accelerator for data-intensive computation. |
title_short |
High Scalability FPGA-based hardware accelerator for data-intensive computation. |
title_full |
High Scalability FPGA-based hardware accelerator for data-intensive computation. |
title_fullStr |
High Scalability FPGA-based hardware accelerator for data-intensive computation. |
title_full_unstemmed |
High Scalability FPGA-based hardware accelerator for data-intensive computation. |
title_sort |
high scalability fpga-based hardware accelerator for data-intensive computation. |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/d55m2s |
work_keys_str_mv |
AT daihuali highscalabilityfpgabasedhardwareacceleratorfordataintensivecomputation AT lǐdàihuà highscalabilityfpgabasedhardwareacceleratorfordataintensivecomputation AT daihuali yòngyúzīliàomìjíxíngyùnsuànzhīgāokuòzhǎnxìngfpgayìngtǐjiāsùpíngtái AT lǐdàihuà yòngyúzīliàomìjíxíngyùnsuànzhīgāokuòzhǎnxìngfpgayìngtǐjiāsùpíngtái |
_version_ |
1719124737613889536 |