GPU-Based Parallel Search of Relevant Variable Sets in Complex Systems

被引:10
|
作者
Vicari, Emilio [1 ]
Amoretti, Michele [1 ]
Sani, Laura [1 ]
Mordonini, Monica [1 ]
Pecori, Riccardo [1 ,4 ]
Roli, Andrea [2 ]
Villani, Marco [3 ]
Cagnoni, Stefano [1 ]
Serra, Roberto [3 ]
机构
[1] Univ Parma, Dipartimento Ingn & Architettura, Parma, Italy
[2] Univ Bologna, Sede Cesena, Dip Informat Sci & Ingn, Cesena, Italy
[3] Univ Modena & Reggio Emilia, Dip Sci Fis Informat & Matemat, Modena, Italy
[4] Univ eCAMPUS, SMARTest Res Ctr, Novedrate, CO, Italy
关键词
GPU-based parallel programming; Complex systems; Relevant sets; SELF-ORGANIZATION; EMERGENCE; NETWORKS;
D O I
10.1007/978-3-319-57711-1_2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Various methods have been proposed to identify emergent dynamical structures in complex systems. In this paper, we focus on the Dynamical Cluster Index (DCI), a measure based on information theory which allows one to detect relevant sets, i. e. sets of variables that behave in a coherent and coordinated way while loosely interacting with the rest of the system. The method associates a score to each subset of system variables; therefore, for a thorough analysis of the system, it requires an exhaustive enumeration of all possible subsets. For large systems, the curse of dimensionality makes the problem solvable only using metaheuristics. Even within such approaches, however, DCI computation has to be performed for a huge number of times; thus, an efficient implementation becomes a mandatory requirement. Considering that a candidate relevant set's DCI can be computed independently of the others, we propose a GPU-based massively parallel implementation of DCI computation. We describe the algorithm's structure and validate it by assessing the speedup in comparison with a single-thread sequential CPU implementation when analyzing a set of dynamical systems of different sizes.
引用
收藏
页码:14 / 25
页数:12
相关论文
共 50 条
  • [41] GPU-Based Parallel Genetic Algorithm for Increasing the Coverage of WSNs
    Zorlu, Ozan
    Dilek, Selma
    Ozsoy, Adnan
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 640 - 647
  • [42] CaravelaMPI: Message Passing Interface for Parallel GPU-based Applications
    Yamagiwa, Shinichi
    Sousa, Leonel
    EIGHTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 161 - 168
  • [43] GPU-based Hybrid Parallel Logic Simulation for Scan Patterns
    Lai, Liyang
    Zhang, Qiting
    Tsai, Hans
    Cheng, Wu-Tung
    2020 IEEE INTERNATIONAL TEST CONFERENCE IN ASIA (ITC-ASIA 2020), 2020, : 118 - 123
  • [44] Closest Distance Searching by GPU-Based Massive Parallel Computation
    Fei, Yunfeng
    Song, Yinhao
    Sun, Guangyi
    2015 IEEE INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (CYBER), 2015, : 2036 - 2039
  • [45] A GPU-based Parallel Slicer for 3D Printing
    Zhang, Xipeng
    Xiong, Gang
    Shen, Zhen
    Zhao, Yiyao
    Guo, Chao
    Dong, Xisong
    2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 55 - 60
  • [46] A GPU-based Parallel WFST Decoder on Nnet3
    Wang, Yong
    Liu, Jie
    Zhou, Chen
    Pang, Zhengbin
    Li, Shengguo
    Gong, Chunye
    Gan, Xinbiao
    Li, Yurong
    ADVANCES IN MATERIALS, MACHINERY, ELECTRONICS III, 2019, 2073
  • [47] GPU-based Parallel R-tree Construction and Querying
    Prasad, Sushil K.
    McDermott, Michael
    He, Xi
    Puri, Satish
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 618 - 627
  • [48] A Gamma-Calculus GPU-Based Parallel Programming Framework
    Gannouni, Sofien
    2015 2ND WORLD SYMPOSIUM ON WEB APPLICATIONS AND NETWORKING (WSWAN), 2015,
  • [49] GPU-based parallel construction of compact visual hull meshes
    Byungjoon Chang
    Sangkyu Woo
    Insung Ihm
    The Visual Computer, 2014, 30 : 201 - 211
  • [50] GPU-based parallel collision detection for fast motion planning
    Pan, Jia
    Manocha, Dinesh
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2012, 31 (02): : 187 - 200