Efficient Parallel Mining of High-utility Itemsets on Multicore Processors
Efficient Parallel Mining of High-utility Itemsets on Multicore Processors
复制标题
DOI:
10.1109/icde55515.2023.00384
复制
发表时间:
2023-04
期刊:
影响因子:
--
通讯作者:
Genki Kimura;Yuto Hayamizu;R. U. Kiran;Masaru Kitsuregawa;K. Goda
中科院分区:
文献类型:
--
作者:
Genki Kimura;Yuto Hayamizu;R. U. Kiran;Masaru Kitsuregawa;K. Goda
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.