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 条
  • [1] GParticles: a flexible GPU-based particle library
    Dinis, Tiago
    Fernandes, Antonio Ramires
    2016 23RD PORTUGUESE MEETING ON COMPUTER GRAPHICS AND INTERACTION (EPCGI), 2016, : 7 - 14
  • [2] BehaveRT: A GPU-Based Library for Autonomous Characters
    Erra, Ugo
    Frola, Bernardino
    Scarano, Vittorio
    MOTION IN GAMES, 2010, 6459 : 194 - +
  • [3] libCudaOptimize: an Open Source Library of GPU-based Metaheuristics
    Nashed, Youssef S. G.
    Ugolotti, Roberto
    Mesejo, Pablo
    Cagnoni, Stefano
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION COMPANION (GECCO'12), 2012, : 117 - 123
  • [4] A Low-Spec Extendable GPU-Based Audio Library
    Nelson, Chris
    Wunsche, Burkhard C.
    2018 INTERNATIONAL CONFERENCE ON IMAGE AND VISION COMPUTING NEW ZEALAND (IVCNZ), 2018,
  • [5] Scheduling CPU for GPU-based Deep Learning Jobs
    Xiao, Wencong
    Han, Zhenhua
    Zhao, Hanyu
    Peng, Xuan
    Zhang, Quanlu
    Yang, Fan
    Zhou, Lidong
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 503 - 503
  • [6] Performance Prediction of GPU-based Deep Learning Applications
    Gianniti, Eugenio
    Zhang, Li
    Ardagna, Danilo
    2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 167 - 170
  • [7] Performance Prediction of GPU-based Deep Learning Applications
    Gianniti, Eugenio
    Zhang, Li
    Ardagna, Danilo
    CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 279 - 286
  • [8] Advancing drug discovery via GPU-based deep learning
    Gawehn, Erik
    Hiss, Jan A.
    Brown, J. B.
    Schneider, Gisbert
    EXPERT OPINION ON DRUG DISCOVERY, 2018, 13 (07) : 579 - 582
  • [9] MegBA: A GPU-Based Distributed Library for Large-Scale Bundle Adjustment
    Ren, Jie
    Liang, Wenteng
    Yan, Ran
    Mai, Luo
    Liu, Shiwen
    Liu, Xiao
    COMPUTER VISION, ECCV 2022, PT XXXVII, 2022, 13697 : 715 - 731
  • [10] A GPU-based machine learning approach for detection of botnet attacks
    Motylinski, Michal
    MacDermott, Aine
    Iqbal, Farkhund
    Shah, Babar
    COMPUTERS & SECURITY, 2022, 123