Analyzing and Implementing Graph Coloring Algorithm on GPU
碩士 === 國立清華大學 === 資訊工程學系 === 103 === GPU is a multithreaded multicore unit used for high speed parallel processing of huge amounts of data. Data has to be divided among the threads for independent working. If the threads have to coordinate, threads have to be synchronized to share the information wi...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/92829994044280848164 |
id |
ndltd-TW-103NTHU5392039 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NTHU53920392017-03-05T04:17:59Z http://ndltd.ncl.edu.tw/handle/92829994044280848164 Analyzing and Implementing Graph Coloring Algorithm on GPU 分析與實作應用GPU的Graph Coloring演算法 Thiagarajan, Sindhu 辛度 碩士 國立清華大學 資訊工程學系 103 GPU is a multithreaded multicore unit used for high speed parallel processing of huge amounts of data. Data has to be divided among the threads for independent working. If the threads have to coordinate, threads have to be synchronized to share the information with each other. Graph problems can be a challenge to be solved in parallel as firstly it has to be partitioned evenly for a proper load balancing. After which results may conflict between partitions which have to be solved. Graph coloring is one of the problems to reflect this problem clearly. This research aims to color the graph by reducing the number of iterations taken to resolve the conflicts by coloring the nodes which will cause the conflict first. A Sequential coloring algorithm and a Parallel coloring algorithm are used. Chou, Jerry Chi Yuan Lee, Che Rung 周志遠 李哲榮 2015 學位論文 ; thesis 21 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 103 === GPU is a multithreaded multicore unit used for high speed parallel processing of huge amounts of data. Data has to be divided among the threads for independent working. If the threads have to coordinate, threads have to be synchronized to share the information with each other. Graph problems can be a challenge to be solved in parallel as firstly it has to be partitioned evenly for a proper load balancing. After which results may conflict between partitions which have to be solved. Graph coloring is one of the problems to reflect this problem clearly. This research aims to color the graph by reducing the number of iterations taken to resolve the conflicts by coloring the nodes which will cause the conflict first. A Sequential coloring algorithm and a Parallel coloring algorithm are used.
|
author2 |
Chou, Jerry Chi Yuan |
author_facet |
Chou, Jerry Chi Yuan Thiagarajan, Sindhu 辛度 |
author |
Thiagarajan, Sindhu 辛度 |
spellingShingle |
Thiagarajan, Sindhu 辛度 Analyzing and Implementing Graph Coloring Algorithm on GPU |
author_sort |
Thiagarajan, Sindhu |
title |
Analyzing and Implementing Graph Coloring Algorithm on GPU |
title_short |
Analyzing and Implementing Graph Coloring Algorithm on GPU |
title_full |
Analyzing and Implementing Graph Coloring Algorithm on GPU |
title_fullStr |
Analyzing and Implementing Graph Coloring Algorithm on GPU |
title_full_unstemmed |
Analyzing and Implementing Graph Coloring Algorithm on GPU |
title_sort |
analyzing and implementing graph coloring algorithm on gpu |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/92829994044280848164 |
work_keys_str_mv |
AT thiagarajansindhu analyzingandimplementinggraphcoloringalgorithmongpu AT xīndù analyzingandimplementinggraphcoloringalgorithmongpu AT thiagarajansindhu fēnxīyǔshízuòyīngyònggpudegraphcoloringyǎnsuànfǎ AT xīndù fēnxīyǔshízuòyīngyònggpudegraphcoloringyǎnsuànfǎ |
_version_ |
1718419912576204800 |