Efficient Parallel Mining of High-utility Itemsets on Multicore Processors
Genki Kimura, Yuto Hayamizu, Rage Uday Kiran, Masaru Kitsuregawa, Kazuo Goda
Abstract
High-utility itemset mining is a generalized problem of well-known frequent itemset mining, which considers not only the frequency of occurrence but also quantitative criteria such as unit profit. Because it can be applied to a wider spectrum of knowledge discovery work, various algorithmic improvements have been studied over the past two decades. On the other hand, limited efforts have been made to take advantage of hardware performance despite significant changes in hardware trends. This paper presents a novel parallelization method called DPHIM (Dynamic Parallelization for High-utility Itemset Mining). DPHIM dynamically decomposes the execution of high-utility itemset mining into subtasks in order to leverage logical data parallelism, and carefully assigns the subtasks and their related data to physical resources such as processing cores and nearby memory in the NUMA-aware manner. Our intensive and extensive experiments have confirmed that DPHIM performs up to 65.23 times faster than the fully-tuned serial execution, up to 23.54 times faster than static partitioning, and up to 2.51 times faster than the best case of alternative dynamic parallel executions for a variety of datasets and configurations on DRAM. As well, we have demonstrated that DPHIM effectively worked on persistent memory; it offered similar thread scalability trends and was 1.07 to 2.43 times slower on persistent memory.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Language-Model Based Informed Partition of Databases to Speed Up Pattern MiningCarlos Bobed Lisbona, Jordi Bernad, Pierre MaillotSIGMOD 2024
- TMiner: A Vertex-Based Task Scheduling Architecture for Graph Pattern MiningZerun Li, Xiaoming Chen, Yinhe HanMICRO 2024 · 2 citations
- Octopus: Efficient Hypergraph Pattern Mining with Practical Processing-in-Memory ArchitectureYi Zhang, Deting Chen, Yu Huang, Chaoqiang Liu et al.SIGMOD 2026
- Massively Parallel Mining of Specifications for Hardware DesignsLeiqi Ye, Guy Frankel, Jianyi Cheng, Elizabeth PolgreenCAV 2026
- FINGERS: exploiting fine-grained parallelism in graph mining acceleratorsQihang Chen, Boyu Tian, Mingyu GaoASPLOS 2022 · 23 citations
