GPU-based Least Recently Used Approach for Database Searching
碩士 === 國立臺北科技大學 === 電機工程系研究所 === 101 === The approach of database searching is one of the popular research methods in computer science. However, along with the clouding of information data, the huge data always spends lots of computing resources. Therefore, the research raises for how to accelerate...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/s4df78 |
id |
ndltd-TW-101TIT05442007 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101TIT054420072019-05-15T21:02:27Z http://ndltd.ncl.edu.tw/handle/s4df78 GPU-based Least Recently Used Approach for Database Searching 基於GPU之最久未用演算法應用於資料庫搜尋 Shou-Yu Cheng 鄭守育 碩士 國立臺北科技大學 電機工程系研究所 101 The approach of database searching is one of the popular research methods in computer science. However, along with the clouding of information data, the huge data always spends lots of computing resources. Therefore, the research raises for how to accelerate dealing with big data. According to the popular general-purpose computing on graphics processing units (GPGPU), the characterization of high calculation efficiency which dues to the parallel infrastructure, we arranged the big data in the database to different process units and then computed parallelly and compared using high speed computing structure of GPU. Thereafter, we output the results and raised the efficiency of searching efficiently. Least Recently Used algorithm, LRU, is used widely in cache technology. It raises the data search efficiency by creating a cache space in target database and setting the priority to supply data to users immediately. However, it spends lots of system resource relatively. In this thesis, we proposed a parallel technology of multi-core fast and parallel computing characterization of GPU structure to replace the traditional individually comparison searching mechanism. In this research, we realize the parallelized approach to search database with big data by using Compute Unified Device Architecture, CUDA, NVIDIA. It created an table at first to accelerate the search by using LRU algorithm. We simulate the real large database searching and cache technology using GPU without the consideration of the priority of access time. According to the experimental results, the searching time was promoted greatly compared to the non-GPU algorithm when the amount of data and the size of cache reaching some level 張陽郎 方志鵬 2013 學位論文 ; thesis 41 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺北科技大學 === 電機工程系研究所 === 101 === The approach of database searching is one of the popular research methods in computer science. However, along with the clouding of information data, the huge data always spends lots of computing resources. Therefore, the research raises for how to accelerate dealing with big data.
According to the popular general-purpose computing on graphics processing units (GPGPU), the characterization of high calculation efficiency which dues to the parallel infrastructure, we arranged the big data in the database to different process units and then computed parallelly and compared using high speed computing structure of GPU. Thereafter, we output the results and raised the efficiency of searching efficiently.
Least Recently Used algorithm, LRU, is used widely in cache technology. It raises the data search efficiency by creating a cache space in target database and setting the priority to supply data to users immediately. However, it spends lots of system resource relatively. In this thesis, we proposed a parallel technology of multi-core fast and parallel computing characterization of GPU structure to replace the traditional individually comparison searching mechanism.
In this research, we realize the parallelized approach to search database with big data by using Compute Unified Device Architecture, CUDA, NVIDIA. It created an table at first to accelerate the search by using LRU algorithm. We simulate the real large database searching and cache technology using GPU without the consideration of the priority of access time. According to the experimental results, the searching time was promoted greatly compared to the non-GPU algorithm when the amount of data and the size of cache reaching some level
|
author2 |
張陽郎 |
author_facet |
張陽郎 Shou-Yu Cheng 鄭守育 |
author |
Shou-Yu Cheng 鄭守育 |
spellingShingle |
Shou-Yu Cheng 鄭守育 GPU-based Least Recently Used Approach for Database Searching |
author_sort |
Shou-Yu Cheng |
title |
GPU-based Least Recently Used Approach for Database Searching |
title_short |
GPU-based Least Recently Used Approach for Database Searching |
title_full |
GPU-based Least Recently Used Approach for Database Searching |
title_fullStr |
GPU-based Least Recently Used Approach for Database Searching |
title_full_unstemmed |
GPU-based Least Recently Used Approach for Database Searching |
title_sort |
gpu-based least recently used approach for database searching |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/s4df78 |
work_keys_str_mv |
AT shouyucheng gpubasedleastrecentlyusedapproachfordatabasesearching AT zhèngshǒuyù gpubasedleastrecentlyusedapproachfordatabasesearching AT shouyucheng jīyúgpuzhīzuìjiǔwèiyòngyǎnsuànfǎyīngyòngyúzīliàokùsōuxún AT zhèngshǒuyù jīyúgpuzhīzuìjiǔwèiyòngyǎnsuànfǎyīngyòngyúzīliàokùsōuxún |
_version_ |
1719107725697220608 |