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...

Full description

Bibliographic Details
Main Authors: Shou-Yu Cheng, 鄭守育
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