A PARALLEL SUBGRAPH ISOMORPHISM ALGORITHM ON GPU USING BULK PROCESSING

<p align="justify">Graph data structure becomes more popular since the ease given to represent complex relations and objects. A demand for a good performance on graph analytics becomes critical in business and scientific analysis. Subgraph isomorphism is one of those graph analytics...

Full description

Saved in:
Bibliographic Details
Main Author: AKBAR - NIM : 13514080 , ALI
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/25360
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:25360
spelling id-itb.:253602018-09-28T14:10:04ZA PARALLEL SUBGRAPH ISOMORPHISM ALGORITHM ON GPU USING BULK PROCESSING AKBAR - NIM : 13514080 , ALI Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/25360 <p align="justify">Graph data structure becomes more popular since the ease given to represent complex relations and objects. A demand for a good performance on graph analytics becomes critical in business and scientific analysis. Subgraph isomorphism is one of those graph analytics tasks. Subgraph isomorphism problem is a NP-Hard problem to find all subgraphs that isomorph with the query graph within the data graph. This algorithm also becomes a fundamental step to perform analysis on graph e.g. extracting query from graph database and frequent subgraph mining. Serial algorithm on CPU becomes unpromising since a slow performance on a bigger dataset. GPU utilization on this algorithm has been developed but a lot of kernel function calls and harder work on a thread occurred in the process. In this paper we propose a new bulk processing strategy to minimize number of kernel function calls and ease the work on each thread to optimize the performance. This paper uses CUDA and NVIDIA GPU as its test environment.<p align="justify"> <br /> <br /> text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description <p align="justify">Graph data structure becomes more popular since the ease given to represent complex relations and objects. A demand for a good performance on graph analytics becomes critical in business and scientific analysis. Subgraph isomorphism is one of those graph analytics tasks. Subgraph isomorphism problem is a NP-Hard problem to find all subgraphs that isomorph with the query graph within the data graph. This algorithm also becomes a fundamental step to perform analysis on graph e.g. extracting query from graph database and frequent subgraph mining. Serial algorithm on CPU becomes unpromising since a slow performance on a bigger dataset. GPU utilization on this algorithm has been developed but a lot of kernel function calls and harder work on a thread occurred in the process. In this paper we propose a new bulk processing strategy to minimize number of kernel function calls and ease the work on each thread to optimize the performance. This paper uses CUDA and NVIDIA GPU as its test environment.<p align="justify"> <br /> <br />
format Final Project
author AKBAR - NIM : 13514080 , ALI
spellingShingle AKBAR - NIM : 13514080 , ALI
A PARALLEL SUBGRAPH ISOMORPHISM ALGORITHM ON GPU USING BULK PROCESSING
author_facet AKBAR - NIM : 13514080 , ALI
author_sort AKBAR - NIM : 13514080 , ALI
title A PARALLEL SUBGRAPH ISOMORPHISM ALGORITHM ON GPU USING BULK PROCESSING
title_short A PARALLEL SUBGRAPH ISOMORPHISM ALGORITHM ON GPU USING BULK PROCESSING
title_full A PARALLEL SUBGRAPH ISOMORPHISM ALGORITHM ON GPU USING BULK PROCESSING
title_fullStr A PARALLEL SUBGRAPH ISOMORPHISM ALGORITHM ON GPU USING BULK PROCESSING
title_full_unstemmed A PARALLEL SUBGRAPH ISOMORPHISM ALGORITHM ON GPU USING BULK PROCESSING
title_sort parallel subgraph isomorphism algorithm on gpu using bulk processing
url https://digilib.itb.ac.id/gdl/view/25360
_version_ 1821910405848498176