Accelerating Dynamic Itemset Counting on Intel Many-core Systems

被引:0
|
作者
Zymbler, Mikhail [1 ]
机构
[1] South Ural State Univ, Chelyabinsk, Russia
基金
俄罗斯基础研究基金会;
关键词
frequent itemset mining; dynamic itemset counting; bitmap; OpenMP; many-core; Intel Xeon Phi;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a parallel implementation of a Dynamic Itemset Counting (DIC) algorithm for many-core systems, where DIC is a variation of the classical Apriori algorithm. We propose a bit-based internal layout for transactions and itemsets with the assumption that such a representation of the transaction database fits in main memory. This technique reduces the memory space for storing the transaction database and also simplifies support counting and candidate itemsets generation via logical bitwise operations. Implementation uses OpenMP technology and thread-level parallelism. Experimental evaluation on the platforms of Intel Xeon CPU and Intel Xeon Phi coprocessor with large synthetic database showed good performance and scalability of the proposed algorithm.
引用
收藏
页码:1343 / 1348
页数:6
相关论文
共 50 条
  • [41] Runtime Energy Management for Many-Core Systems
    Martins, Andre L. M.
    Sant'Ana, Anderson C.
    Moraes, Fernando G.
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 380 - 383
  • [42] Synchronization Strategies on Many-Core SMT Systems
    Navarro-Torres, Agustin
    Alastruey-Benede, Jesus
    Ibanez-Marin, Pablo
    Carpen-Amarie, Maria
    2021 IEEE 33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2021), 2021, : 54 - 63
  • [43] A Scalable Interconnection Scheme in Many-Core Systems
    Abumwais, Allam
    Eleyat, Mujahed
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 77 (01): : 615 - 632
  • [44] Special issue on many-core embedded systems
    Daneshtalab, Masoud
    Palesi, Maurizio
    Plosila, Juha
    Hemani, Ahmed
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (06) : 525 - 525
  • [45] Hierarchical Energy Monitoring for Many-Core Systems
    Martins, Andre L. M.
    Ruaro, Marcelo
    Moraes, Fernando G.
    2015 IEEE CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2015, : 657 - 660
  • [46] Accelerating Metric Space Similarity Joins with Multi-core and Many-core Processors
    Jin, Shichao
    Kim, Okhee
    Feng, Wenya
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2013, PT V, 2013, 7975 : 166 - 180
  • [47] Accelerating metric space similarity joins with multi-core and many-core processors
    Jin, Shichao
    Kim, Okhee
    Feng, Wenya
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 7971 : 166 - 180
  • [48] SLPal: Accelerating Long Sequence Alignment on Many-Core and Multi-Core Architectures
    Xu, Xiaoming
    Chan, Yuandong
    Xu, Kai
    Zhang, Jikai
    Wang, Xiaoning
    Yin, Zekun
    Liu, Weiguo
    2020 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, 2020, : 2242 - 2249
  • [49] Improved scheduler for multi-core many-core systems
    Kumar, Neetesh
    Vidyarthi, Deo Prakash
    COMPUTING, 2014, 96 (11) : 1087 - 1110
  • [50] Improved scheduler for multi-core many-core systems
    Neetesh Kumar
    Deo Prakash Vidyarthi
    Computing, 2014, 96 : 1087 - 1110