GPU를 활용한 이종 그래프에서 서브 그래프 탐색 가속화

서브 그래프 탐색은 그래프 분석기법 중 하나이며 질의 그래프가 원본 그래프에 존재할 수 있는 모든 경우를 확인해야 하는 잘 알려진 NP-hard 문제이다. 이러한 문제점을 해결하기 위해 최근의 연구에서는 GPU를 활용하고 있으며 효율적인 필터링 방법을 제안한다. 이종 그래프의 특성을 고려한 효율적인 그래프 인코딩 전략으로 GSI(GPU-friendly Subgraph Isomorphism)가 제안되었다. 그러나 GSI 또한 그래프 크기가 커짐에 따라 인코딩 결과인 비트 테이블의 크기가 증가하여 Host-to-Device 전송 시간이...

Full description

Saved in:
Bibliographic Details
Published in한국콘텐츠학회 논문지, 24(11) Vol. 24; no. 11; pp. 42 - 51
Main Authors 전종우(Jongwoo Jeon), 이현병(Hyeonbyeong Lee), 임종태(Jongtae Lim), 복경수(Kyoungsoo Bok), 유재수(Jaesoo Yoo)
Format Journal Article
LanguageKorean
Published 한국콘텐츠학회 01.11.2024
Subjects
Online AccessGet full text
ISSN1598-4877
2508-6723
DOI10.5392/JKCA.2024.24.11.042

Cover

Abstract 서브 그래프 탐색은 그래프 분석기법 중 하나이며 질의 그래프가 원본 그래프에 존재할 수 있는 모든 경우를 확인해야 하는 잘 알려진 NP-hard 문제이다. 이러한 문제점을 해결하기 위해 최근의 연구에서는 GPU를 활용하고 있으며 효율적인 필터링 방법을 제안한다. 이종 그래프의 특성을 고려한 효율적인 그래프 인코딩 전략으로 GSI(GPU-friendly Subgraph Isomorphism)가 제안되었다. 그러나 GSI 또한 그래프 크기가 커짐에 따라 인코딩 결과인 비트 테이블의 크기가 증가하여 Host-to-Device 전송 시간이 증가하게 되는 문제가 있다. 본 논문에서는 이와 같은 문제를 해결하는 이종 그래프 환경에서 효율적인 서브 그래프 탐색 기법을 제안한다. 제안하는 기법은 비트 테이블의 크기를 감소시켜 Host-to-Device 전송 시간을 줄인다. 또한, GPU를 활용한 동시 실행 전략을 통해 서브 그래프 탐색의 각 연산을 작은 연산들로 분할하고 같은 시간에 동시에 처리하여 전체 처리 시간을 효과적으로 감소시킨다. 다양한 성능 평가를 통해 제안하는 기법이 기존 기법에 비해 성능이 우수함을 보인다. 특히, 제안하는 기법은 기존 기법 대비 질의 처리 시간을 최대 3.50% 감소시킨다. Subgraph search is one of the graph analysis techniques. It is a well-known NP-hard problem that requires checking all cases in which a query graph may exist in the original graph. To solve this problem, recent research uses GPUs and proposes an efficient filtering method. GPU-friendly Subgraph Isomorphism(GSI) was proposed as an efficient graph encoding strategy that considers the characteristics of heterogeneous graphs. However, as the graph size increases in GSI, there is a problem that the size of the bit table, which is the result of encoding, increases, and the Host-to-Device transfer time increases. In this paper, we propose an efficient subgraph search method in a heterogeneous graph environment that solves such a problem. The proposed method reduces the Host-to-Device transfer time by reducing the size of the bit table. In addition, through a simultaneous execution strategy using a GPU, each operation of subgraph search is divided into small operations and processed at the same time at the same time, effectively reducing the overall processing time. It is shown through various performance evaluations that the proposed method outperforms the existing method. In particular, the proposed method reduces the query processing time by up to 3.50% compared to the existing methods. KCI Citation Count: 0
AbstractList 서브 그래프 탐색은 그래프 분석기법 중 하나이며 질의 그래프가 원본 그래프에 존재할 수 있는 모든 경우를 확인해야 하는 잘 알려진 NP-hard 문제이다. 이러한 문제점을 해결하기 위해 최근의 연구에서는 GPU를 활용하고 있으며 효율적인 필터링 방법을 제안한다. 이종 그래프의 특성을 고려한 효율적인 그래프 인코딩 전략으로 GSI(GPU-friendly Subgraph Isomorphism)가 제안되었다. 그러나 GSI 또한 그래프 크기가 커짐에 따라 인코딩 결과인 비트 테이블의 크기가 증가하여 Host-to-Device 전송 시간이 증가하게 되는 문제가 있다. 본 논문에서는 이와 같은 문제를 해결하는 이종 그래프 환경에서 효율적인 서브 그래프 탐색 기법을 제안한다. 제안하는 기법은 비트 테이블의 크기를 감소시켜 Host-to-Device 전송 시간을 줄인다. 또한, GPU를 활용한 동시 실행 전략을 통해 서브 그래프 탐색의 각 연산을 작은 연산들로 분할하고 같은 시간에 동시에 처리하여 전체 처리 시간을 효과적으로 감소시킨다. 다양한 성능 평가를 통해 제안하는 기법이 기존 기법에 비해 성능이 우수함을 보인다. 특히, 제안하는 기법은 기존 기법 대비 질의 처리 시간을 최대 3.50% 감소시킨다. Subgraph search is one of the graph analysis techniques. It is a well-known NP-hard problem that requires checking all cases in which a query graph may exist in the original graph. To solve this problem, recent research uses GPUs and proposes an efficient filtering method. GPU-friendly Subgraph Isomorphism(GSI) was proposed as an efficient graph encoding strategy that considers the characteristics of heterogeneous graphs. However, as the graph size increases in GSI, there is a problem that the size of the bit table, which is the result of encoding, increases, and the Host-to-Device transfer time increases. In this paper, we propose an efficient subgraph search method in a heterogeneous graph environment that solves such a problem. The proposed method reduces the Host-to-Device transfer time by reducing the size of the bit table. In addition, through a simultaneous execution strategy using a GPU, each operation of subgraph search is divided into small operations and processed at the same time at the same time, effectively reducing the overall processing time. It is shown through various performance evaluations that the proposed method outperforms the existing method. In particular, the proposed method reduces the query processing time by up to 3.50% compared to the existing methods. KCI Citation Count: 0
Author 유재수(Jaesoo Yoo)
복경수(Kyoungsoo Bok)
이현병(Hyeonbyeong Lee)
전종우(Jongwoo Jeon)
임종태(Jongtae Lim)
Author_xml – sequence: 1
  fullname: 전종우(Jongwoo Jeon)
– sequence: 2
  fullname: 이현병(Hyeonbyeong Lee)
– sequence: 3
  fullname: 임종태(Jongtae Lim)
– sequence: 4
  fullname: 복경수(Kyoungsoo Bok)
– sequence: 5
  fullname: 유재수(Jaesoo Yoo)
BackLink https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003142008$$DAccess content in National Research Foundation of Korea (NRF)
BookMark eNpFkEFLw0AQhRepYK39BV5y8SIk7u7sZnePpdZaLVaknsOmSSRUU0nx4K3QKggKPVS0Uj0IHrx5EOzBX9Qm_8GgBWHgDY-PmcdbRbmoE_kIrRNscVB0a2-_XLIopszKhhALM7qE8pRjadqCQg7lCVfSZFKIFVTsdkMXYw7YJjbNo1r18Hj-9m2k40ny9J7eT4zk-TN5vTJmX9P5y2M6GiQPw2SQ2YPJfHr7bxtpf5j0b4zZRy-5vkvHozW0HOjTrl9caAE1dyrN8q5Zb1Rr5VLdjGwuTMABl65ihAIX3JNEKSx0FkeDDzbGzCW-Ih6V4LLA0y64wAQAUEVaQssACmjz72wUB067FTodHf7qScdpx07pqFlzCLaZyrrJ4I0FfBGHZ74Xauc8W3R86Rw0tisk-y5BCvgBvlJx2Q
ContentType Journal Article
DBID DBRKI
TDB
ACYCR
DOI 10.5392/JKCA.2024.24.11.042
DatabaseName DBPIA - 디비피아
DBPIA
Korean Citation Index
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
DocumentTitleAlternate Accelerating Subgraph Search in a Heterogeneous Graph Using GPUs
DocumentTitle_FL Accelerating Subgraph Search in a Heterogeneous Graph Using GPUs
EISSN 2508-6723
EndPage 51
ExternalDocumentID oai_kci_go_kr_ARTI_10649539
NODE11998387
GroupedDBID .UV
ALMA_UNASSIGNED_HOLDINGS
DBRKI
TDB
ACYCR
ID FETCH-LOGICAL-n657-30f58b94123575d819907a530a3e36004b1e91d283b4fdab3b347333291c7a8f3
ISSN 1598-4877
IngestDate Thu Dec 26 03:26:43 EST 2024
Thu Feb 06 13:30:03 EST 2025
IsPeerReviewed false
IsScholarly false
Issue 11
Keywords 이종 그래프
Graph Encoding
Concurrent Processing
Subgraph Search
서브 그래프 탐색
그래프 인코딩
GPU
Heterogeneous Graph
동시 처리
Language Korean
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-n657-30f58b94123575d819907a530a3e36004b1e91d283b4fdab3b347333291c7a8f3
PageCount 10
ParticipantIDs nrf_kci_oai_kci_go_kr_ARTI_10649539
nurimedia_primary_NODE11998387
PublicationCentury 2000
PublicationDate 2024-11
PublicationDateYYYYMMDD 2024-11-01
PublicationDate_xml – month: 11
  year: 2024
  text: 2024-11
PublicationDecade 2020
PublicationTitle 한국콘텐츠학회 논문지, 24(11)
PublicationYear 2024
Publisher 한국콘텐츠학회
Publisher_xml – name: 한국콘텐츠학회
SSID ssib005306162
ssib036279156
ssib001107260
ssib053377518
ssib030194663
ssib044738273
Score 1.9026506
Snippet 서브 그래프 탐색은 그래프 분석기법 중 하나이며 질의 그래프가 원본 그래프에 존재할 수 있는 모든 경우를 확인해야 하는 잘 알려진 NP-hard 문제이다. 이러한 문제점을...
SourceID nrf
nurimedia
SourceType Open Website
Publisher
StartPage 42
SubjectTerms 학제간연구
Title GPU를 활용한 이종 그래프에서 서브 그래프 탐색 가속화
URI https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE11998387
https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003142008
Volume 24
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
ispartofPNX 한국콘텐츠학회 논문지, 2024, 24(11), , pp.42-51
journalDatabaseRights – providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2508-6723
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssib044738273
  issn: 1598-4877
  databaseCode: M~E
  dateStart: 20060101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3Na9RAFB_aetCLKCp-loDOqaROMjOZmWOSjbaK1UMLvS2bTSJS2EppLx5EaBUEhR4qWqkeBBFvHgR78C9qs_-D702yu2kppSosYfbty8v72Nn5vWzmPUJuMQDhMGuYq4NCuqIIAjfNOsxVIteF7DKdVQ_IzgUzC-LeolwcG__WeGppbTWd7j47cl_Jv0QVaBBX3CX7F5EdCgUCjCG-cIQIw_FEMb77aIEmEQ0ljeIpmrSoMdTENImpCWloLEUCZcqSWjQSOAh9qiWQQhopGmmUYBJqtGUHaGmZjKKG4QDe1gLsCLnhHB0fJ8DqovlAAqfaVOwMH6xAUkB1a6CwaALkoc6WX9KwhfxRqxavZS0ULhuyAXNlaVhpFSFTZBUNLR-arPDC8G3yBRam8hr3P-zHrLbauqb2X8SaLLX3rB7IC14A-7wDLMlBKZUL4hGLPQdsQst8tAk9oWnVH3tw68UX9R7EwWT5T480Vx2Dd3Xrfja5pQE01W6gfN5YXao6ZDVOqer0Hl4BJeBdbO59Pw6nUeVpeGGV2sGpzXrjh3DAgYrjS90n7cfL7aWVNuRVs20PkKsB2ePklK-CAFuFPHiejHC3x5TfyLMlJKLeqA4lLCLYxmC4EABoUsYbFXESQnHdwNGQgij8O9DWOq5dU1UMQ_NuH2EcIMPeCgDK07017IoBP60NlDh_jpyt0zsnrObqeTK2tHyBzMI83f_62-lv75Qfv_ff7Tjlp5_ll5fO3q_d_c8f-lsb5fvNcgPIGzv7u29GZKe_vlmuv3b2frwoX73tb29dJPN3kvl4xq1bmLi9QMLqzQqpUyNwQ7qSGaBvw1QHvNPhOYdUQ6RebrwMIH4qiqyT8pSDKzj3jddVHV3wS2Sit9zLLxNHZUVRMCmLrNsRMlUmB4_6Ae8ySGmyXF8hN8EDNm7HxO8KmRx6qP20qmfTnnvYSjzca8u1unoiMdfImdF8uE4mVlfW8hsAzlfTSfvF-ANxeazz
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=GPU%EB%A5%BC+%ED%99%9C%EC%9A%A9%ED%95%9C+%EC%9D%B4%EC%A2%85+%EA%B7%B8%EB%9E%98%ED%94%84%EC%97%90%EC%84%9C+%EC%84%9C%EB%B8%8C+%EA%B7%B8%EB%9E%98%ED%94%84+%ED%83%90%EC%83%89+%EA%B0%80%EC%86%8D%ED%99%94&rft.jtitle=%ED%95%9C%EA%B5%AD%EC%BD%98%ED%85%90%EC%B8%A0%ED%95%99%ED%9A%8C+%EB%85%BC%EB%AC%B8%EC%A7%80%2C+24%2811%29&rft.au=%EC%A0%84%EC%A2%85%EC%9A%B0&rft.au=%EC%9D%B4%ED%98%84%EB%B3%91&rft.au=%EC%9E%84%EC%A2%85%ED%83%9C&rft.au=%EB%B3%B5%EA%B2%BD%EC%88%98&rft.date=2024-11-01&rft.pub=%ED%95%9C%EA%B5%AD%EC%BD%98%ED%85%90%EC%B8%A0%ED%95%99%ED%9A%8C&rft.issn=1598-4877&rft.eissn=2508-6723&rft.spage=42&rft.epage=51&rft_id=info:doi/10.5392%2FJKCA.2024.24.11.042&rft.externalDBID=n%2Fa&rft.externalDocID=oai_kci_go_kr_ARTI_10649539
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1598-4877&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1598-4877&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1598-4877&client=summon