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 条
  • [31] Live Demonstration: Dynamic Voltage and Frequency Scaling for Neuromorphic Many-Core Systems
    Hoeppner, Sebastian
    Yan, Yexin
    Vogginger, Bernhard
    Dixius, Andreas
    Partzsch, Johannes
    Joshi, Prateek
    Neumaerker, Felix
    Hartmann, Stephan
    Schiefer, Stefan
    Scholze, Stefan
    Ellguth, Georg
    Cederstroem, Love
    Eberlein, Matthias
    Mayr, Christian
    Temple, Steve
    Plana, Luis
    Garside, Jim
    Davison, Simon
    Lester, David R.
    Furber, Steve
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 617 - 617
  • [32] Value and Energy Optimizing Dynamic Resource Allocation in Many-core HPC Systems
    Singh, Amit Kumar
    Dziurzanski, Piotr
    Indrusiak, Leandro Soares
    2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 180 - 185
  • [33] Self-Adaptive Hybrid Dynamic Power Management for Many-Core Systems
    Shafique, Muhammad
    Vogel, Benjamin
    Henkel, Joerg
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 51 - 56
  • [34] Parallel simulation of many-core processor and many-core clusters
    Lü, Huiwei
    Cheng, Yuan
    Bai, Lu
    Chen, Mingyu
    Fan, Dongrui
    Sun, Ninghui
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (05): : 1110 - 1117
  • [35] Learning-based Dynamic Pinning of Parallelized Applications in Many-Core Systems
    Chasparis, Georgios C.
    Janjic, Vladimir
    Rossbory, Michael
    Hammond, Kevin
    2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 1 - 8
  • [36] Evaluating the Support of MTC Applications On Intel Xeon Phi Many-Core Accelerators
    Nookala, Poornima
    Dimitropoulos, Serapheim
    Stough, Karl
    Raicu, Ioan
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 510 - 511
  • [37] A Study of SpMV Implementation Using MPI and OpenMP on Intel Many-Core Architecture
    Ye, Fan
    Calvin, Christophe
    Petiton, Serge G.
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2014, 2015, 8969 : 43 - 56
  • [38] Adaptive Algorithm and Tool Flow for Accelerating SystemC on Many-Core Architectures
    Roth, Christoph
    Reder, Simon
    Bucher, Harald
    Sander, Oliver
    Becker, Juergen
    2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 137 - 145
  • [39] Adaptive algorithm and tool flow for accelerating SystemC on many-core architectures
    Reder, Simon
    Roth, Christoph
    Bucher, Harald
    Sander, Oliver
    Becker, Juergen
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (08) : 1063 - 1075
  • [40] A Dynamic Cache Architecture for Efficient Memory Resource Allocation in Many-Core Systems
    Tradowsky, Carsten
    Cordero, Enrique
    Orsinger, Christoph
    Vesper, Malte
    Becker, Jurgen
    APPLIED RECONFIGURABLE COMPUTING, ARC 2016, 2016, : 343 - 351