GPUCSL: GPU-Based Library for Causal Structure Learning

被引:0
|
作者
Braun, Tom [1 ]
Hurdelhey, Ben [1 ]
Meier, Dominik [1 ]
Tsayun, Petr [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Potsdam, Germany
关键词
Causal Structure Learning; PC Algorithm; GPU Acceleration; CUDA; !text type='Python']Python[!/text;
D O I
10.1109/ICDMW58026.2022.00159
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
GPUCSL is a maintainable and extensible Python library for GPU-accelerated causal structure learning (CSL) based on the PC algorithm. The library supports multivariate normal and discrete distributed data, and implements multi-GPU support for multivariate normal distributed data. GPUCSL combines several stand-alone independent research implementations to allow a unified entry point into GPU-accelerated CSL. The library outperforms CPU-based implementations with an average speedup factor of 9.5 against pcalg and 19.8 against bnlearn and remains within the order of magnitude of existing GPU-accelerated CSL research. The source code is available at https://github.com/hpi- epic/gpucsl.
引用
收藏
页码:1236 / 1239
页数:4
相关论文
共 50 条
  • [21] GPU-based ocean rendering
    Chiu, Yung-Feng
    Chang, Chun-Fa
    2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 2125 - 2128
  • [22] gSampler: General and Efficient GPU-based Graph Sampling for Graph Learning
    Gong, Ping
    Liu, Renjie
    Mao, Zunyao
    Cai, Zhenkun
    Yan, Xiao
    Li, Cheng
    Wang, Minjie
    Li, Zhuozhao
    PROCEEDINGS OF THE TWENTY-NINTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2023, 2023, : 562 - 578
  • [23] An Efficient and Accurate GPU-based Deep Learning Model for Multimedia Recommendation
    Djenouri, Youcef
    Belhadi, Asma
    Srivastava, Gautam
    Lin, Jerry Chun-Wei
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2024, 20 (02)
  • [24] Comparison of Deep Learning in Neural Networks on CPU and GPU-based frameworks
    Aida-zade, Kamil
    Mustafayev, Elshan
    Rustamov, Samir
    2017 11TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT 2017), 2017, : 95 - 98
  • [25] Numerical calculation library for diffraction integrals using the graphic processing unit: the GPU-based wave optics library
    Shimobaba, Tomoyoshi
    Ito, Tomoyoshi
    Masuda, Nobuyuki
    Abe, Yukio
    Ichihashi, Yasuyuki
    Nakayama, Hirotaka
    Takada, Naoki
    Shiraki, Atsushi
    Sugie, Takashige
    JOURNAL OF OPTICS A-PURE AND APPLIED OPTICS, 2008, 10 (07):
  • [26] Accelerating GPU-based Machine Learning in Python']Python using MPI Library: A Case Study with MVAPICH2-GDR
    Ghazimirsaeed, S. Mahdieh
    Anthony, Quentin
    Shafi, Aamir
    Subramoni, Hari
    Panda, Dhabaleswar K. Dk
    2020 IEEE/ACM WORKSHOP ON MACHINE LEARNING IN HIGH PERFORMANCE COMPUTING ENVIRONMENTS (MLHPC 2020) AND WORKSHOP ON ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING FOR SCIENTIFIC APPLICATIONS (AI4S 2020), 2020, : 17 - 28
  • [27] GPU-Based Detection of Stopping Vehicles
    Gamage, Tharindu
    Samarawickrama, Jayathu G.
    Pasqual, A. A.
    INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER2012), 2012, : 222 - 222
  • [28] A GPU-based hyperbolic SVD algorithm
    Novakovic, Vedran
    Singer, Sanja
    BIT NUMERICAL MATHEMATICS, 2011, 51 (04) : 1009 - 1030
  • [29] GPU-based calculations in digital holography
    Madrigal, R.
    Acebal, P.
    Blaya, S.
    Carretero, L.
    Fimia, A.
    Serrano, F.
    HOLOGRAPHY: ADVANCES AND MODERN TRENDS III, 2013, 8776
  • [30] GPU-based Decompression for the 842 Algorithm
    Plauth, Max
    Polze, Andreas
    2019 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2019), 2019, : 97 - 102