RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기
    KCI등재

    GPU에서 CUDA를 이용한 그래프 유사도 측정을 위한 병렬 알고리즘

    한글로보기

    https://www.riss.kr/link?id=A102918269

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수

    부가정보

    국문 초록 (Abstract) kakao i 다국어 번역

    두 그래프의 유사도를 측정하는 문제는 다양한 응용분야에서 그래프 문제를 해결하기 위한 기본적인 도구 중 하나이다. 대부분 그래프 알고리즘들은 정점과 간선의 개수를 기반으로 한 시간 복잡도를 가진다. 최근 GPU는 낮은 가격 대비 높은 계산 능력을 제공하기 때문에 그래프 응용에서 수행 시간을 개선하기 위해 널리 활용되고 있다. 본 논문에서는 GPU 환경에서 CUDA를 사용하여 그래프의 유사도를 측정하기 위한 효율적인 병렬 알고리즘을 제안한다. 제안된 알고리즘의 평가를 위해 CPU 기반 알고리즘과 비교하였으며 실험적 결과를 통하여 제안된 방법이 성능과 효율성에서 상당한 개선이 있음을 보인다. 또한 그래프의 크기가 클수록 제안된 알고리즘의 성능이 더 개선됨을 보인다.
    번역하기

    두 그래프의 유사도를 측정하는 문제는 다양한 응용분야에서 그래프 문제를 해결하기 위한 기본적인 도구 중 하나이다. 대부분 그래프 알고리즘들은 정점과 간선의 개수를 기반으로 한 시...

    두 그래프의 유사도를 측정하는 문제는 다양한 응용분야에서 그래프 문제를 해결하기 위한 기본적인 도구 중 하나이다. 대부분 그래프 알고리즘들은 정점과 간선의 개수를 기반으로 한 시간 복잡도를 가진다. 최근 GPU는 낮은 가격 대비 높은 계산 능력을 제공하기 때문에 그래프 응용에서 수행 시간을 개선하기 위해 널리 활용되고 있다. 본 논문에서는 GPU 환경에서 CUDA를 사용하여 그래프의 유사도를 측정하기 위한 효율적인 병렬 알고리즘을 제안한다. 제안된 알고리즘의 평가를 위해 CPU 기반 알고리즘과 비교하였으며 실험적 결과를 통하여 제안된 방법이 성능과 효율성에서 상당한 개선이 있음을 보인다. 또한 그래프의 크기가 클수록 제안된 알고리즘의 성능이 더 개선됨을 보인다.

    더보기

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    Measuring the similarity of two graphs is a basic tool to solve graph problems in various applications. Most graph algorithms have a high time complexity according to the number of vertices and edges. Because Graphics Processing Units (GPUs) have a high computational power and can be obtained at a low cost, these have been widely used in graph applications to improve execution time. This paper proposes an efficient parallel algorithm to measure graph similarity using the CUDA on a GPU environment. The experimental results show that the proposed approach brings a considerable improvement in performance and efficiency when compared to CPU-based results. Our results also show that the performance is improved significantly as the size of the graph increases.
    번역하기

    Measuring the similarity of two graphs is a basic tool to solve graph problems in various applications. Most graph algorithms have a high time complexity according to the number of vertices and edges. Because Graphics Processing Units (GPUs) have a hi...

    Measuring the similarity of two graphs is a basic tool to solve graph problems in various applications. Most graph algorithms have a high time complexity according to the number of vertices and edges. Because Graphics Processing Units (GPUs) have a high computational power and can be obtained at a low cost, these have been widely used in graph applications to improve execution time. This paper proposes an efficient parallel algorithm to measure graph similarity using the CUDA on a GPU environment. The experimental results show that the proposed approach brings a considerable improvement in performance and efficiency when compared to CPU-based results. Our results also show that the performance is improved significantly as the size of the graph increases.

    더보기

    목차 (Table of Contents)

    • 요약
    • Abstract
    • 1. 서론
    • 2. GPU와 CUDA
    • 3. 관련 연구
    • 요약
    • Abstract
    • 1. 서론
    • 2. GPU와 CUDA
    • 3. 관련 연구
    • 4. 그래프와 유사도 행렬
    • 5. 그래프 유사도 측정 병렬 알고리즘 제안
    • 6. 실험
    • 7. 결론
    • References
    더보기

    참고문헌 (Reference)

    1 Y. Shinano, "Solving the maximum clique problem using PUBB" 326-332, 1998

    2 S. Melnik, "Similarity flooding: A versatile graph matching algorithm and its application to schema matching" 117-128, 2002

    3 G. Jeh, "SimRank : a measure of structural-context similarity" 538-543, 2002

    4 D. Merrill, "Scalable GPU graph traversal" 47 (47): 117-128, 2012

    5 P. J. Narayanan, "Processor Autonomy on SIMD Architectures" 127-136, 1993

    6 Guoming He, "Parallel SimRank computation on large graphs with iterative aggregation" 543-552, 2010

    7 R. A. Horn, "Matrix analysis" Cambridge university press 2012

    8 P. Harish, "Large Graph Algorithms for Massively Multithreaded Architectures"

    9 R. Singh, "Global alignment of multiple protein interaction networks with application to functional orthology detection" 105 (105): 12763-12768, 2008

    10 K. Matsumoto, "Blocked all-pairs shortest paths algorithm for hybrid CPU-GPU system" 145-152, 2011

    1 Y. Shinano, "Solving the maximum clique problem using PUBB" 326-332, 1998

    2 S. Melnik, "Similarity flooding: A versatile graph matching algorithm and its application to schema matching" 117-128, 2002

    3 G. Jeh, "SimRank : a measure of structural-context similarity" 538-543, 2002

    4 D. Merrill, "Scalable GPU graph traversal" 47 (47): 117-128, 2012

    5 P. J. Narayanan, "Processor Autonomy on SIMD Architectures" 127-136, 1993

    6 Guoming He, "Parallel SimRank computation on large graphs with iterative aggregation" 543-552, 2010

    7 R. A. Horn, "Matrix analysis" Cambridge university press 2012

    8 P. Harish, "Large Graph Algorithms for Massively Multithreaded Architectures"

    9 R. Singh, "Global alignment of multiple protein interaction networks with application to functional orthology detection" 105 (105): 12763-12768, 2008

    10 K. Matsumoto, "Blocked all-pairs shortest paths algorithm for hybrid CPU-GPU system" 145-152, 2011

    11 C. Silverstein, "Beyond market baskets : Generalizing association rules to dependence rules" 2 (2): 39-68, 1998

    12 J. M. Kleinberg, "Authoritative sources in a hyperlinked environment" 46 (46): 604-632, 1999

    13 P. M. Pardalos, "An exact parallel algorithm for the maximum clique problem"

    14 M.-Y. Son, "An Efficient parallel Algorithm for Graph Isomorphism on GPU using CUDA" 7 (7): 1840-1848, 2015

    15 G. J. Katz, "All-pairs shortestpaths for large graphs on the GPU" 47-55, 2008

    16 R. Allen, "A parallel algorithm for graph matching and its MasPar implementation" 8 (8): 490-501, 1997

    17 V. D. Blondel, "A measure of similarity between graph vertices : Applications to synonym extraction and web searching" 46 (46): 647-666, 2004

    더보기

    동일학술지(권/호) 다른 논문

    동일학술지 더보기

    더보기

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    인용정보 인용지수 설명보기

    학술지 이력

    학술지 이력
    연월일 이력구분 이력상세 등재구분
    2022 평가 재인증평가 신청대상 (재인증)
    2019-01-01 등재 등재학술지 유지 (계속평가) KCI등재
    2016-01-01 등재 등재학술지 유지 (계속평가) KCI등재
    2015-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2014-09-16 학술지명변경 한글명 : 정보과학회논문지 : 컴퓨팅의 실제 및 레터 -> 정보과학회 컴퓨팅의 실제 논문지
    외국어명 : Journal of KIISE : Computing Practices and Letters -> KIISE Transactions on Computing Practices
    KCI등재
    2013-04-26 학술지명변경 외국어명 : Journal of KISS : Computing Practices and Letters -> Journal of KIISE : Computing Practices and Letters KCI등재
    2011-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2009-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2008-10-02 학술지명변경 한글명 : 정보과학회논문지 : 컴퓨팅의 실제 -> 정보과학회논문지 : 컴퓨팅의 실제 및 레터
    외국어명 : Journal of KISS : Computing Practices -> Journal of KISS : Computing Practices and Letters
    KCI등재
    2007-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2005-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2002-01-01 등재 등재학술지 선정 (등재후보2차) KCI등재
    더보기

    학술지 인용정보

    학술지 인용정보
    기준연도 WOS-KCI 통합IF(2년) KCIF(2년) KCIF(3년)
    2016 0.29 0.29 0.27
    KCIF(4년) KCIF(5년) 중심성지수(3년) 즉시성지수
    0.24 0.21 0.503 0.04
    더보기

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼