GPU를 활용한 이종 그래프에서 서브 그래프 탐색 가속화
서브 그래프 탐색은 그래프 분석기법 중 하나이며 질의 그래프가 원본 그래프에 존재할 수 있는 모든 경우를 확인해야 하는 잘 알려진 NP-hard 문제이다. 이러한 문제점을 해결하기 위해 최근의 연구에서는 GPU를 활용하고 있으며 효율적인 필터링 방법을 제안한다. 이종 그래프의 특성을 고려한 효율적인 그래프 인코딩 전략으로 GSI(GPU-friendly Subgraph Isomorphism)가 제안되었다. 그러나 GSI 또한 그래프 크기가 커짐에 따라 인코딩 결과인 비트 테이블의 크기가 증가하여 Host-to-Device 전송 시간이...
Saved in:
Published in | 한국콘텐츠학회 논문지, 24(11) Vol. 24; no. 11; pp. 42 - 51 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | Korean |
Published |
한국콘텐츠학회
01.11.2024
|
Subjects | |
Online Access | Get full text |
ISSN | 1598-4877 2508-6723 |
DOI | 10.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 |