MINING ASSOCIATION RULES WITH SYSTOLIC TREES

被引:9
|
作者
Sun, Song [1 ]
Zambreno, Joseph [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
关键词
D O I
10.1109/FPL.2008.4629922
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Association Rules Mining (ARM) algorithms are designed to find sets of frequently occurring items in large databases. ARM applications have found their way into a variety of fields, including medicine, biotechnology, and marketing. This class of algorithm is typically very memory intensive, leading to prohibitive runtimes on large databases. Previous attempts at acceleration using custom or reconfigurable hardware have been limited, as many of the significant ARM algorithms were designed from a software developer's perspective and have features (e.g. dynamic linked lists, recursion) that do not translate well to hardware. In this paper we look at how we can accomplish the goal of association rules mining from a hardware perspective. We investigate a popular tree-based ARM algorithm (FP-growth), and make use of a systolic tree structure, which mimics the internal memory layout of the original software algorithm while achieving much higher throughput. Our experimental prototype demonstrates how we can trade memory resources on a software platform for computational resources on a reconfigurable hardware platform, in order to exploit a fine-grained parallelism that was not inherent in the original ARM algorithm.
引用
收藏
页码:143 / 148
页数:6
相关论文
共 50 条
  • [1] Mining diabetes database with decision trees and association rules
    Zorman, M
    Masuda, G
    Kokol, P
    Yamamoto, R
    Stiglic, B
    PROCEEDINGS OF THE 15TH IEEE SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS, 2002, : 134 - 139
  • [2] Mining association rules
    Aly, HH
    Taha, Y
    Amr, A
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 298 - 303
  • [3] Mining regression rules and regression trees
    Sher, BY
    Shao, SC
    Hsieh, WS
    RESEARCH AND DEVELOPMENT IN KNOWLEDGE DISCOVERY AND DATA MINING, 1998, 1394 : 271 - 282
  • [4] Mining clusters with association rules
    Kosters, WA
    Marchiori, E
    Oerlemans, AAJ
    ADVANCES IN INTELLIGENT DATA ANALYSIS, PROCEEDINGS, 1999, 1642 : 39 - 50
  • [5] Mining association rules in folksonornies
    Schmitz, Christoph
    Hotho, Andreas
    Jaeschke, Robert
    Stumme, Gerd
    DATA SCIENCE AND CLASSIFICATION, 2006, : 261 - +
  • [6] Parallel mining of association rules
    IBM Almaden Research Cent, San Jose, United States
    IEEE Trans Knowl Data Eng, 6 (962-969):
  • [7] Mining indirect association rules
    Hamano, S
    Sato, M
    ADVANCES IN DATA MINING: APPLICATIONS IN IMAGE MINING, MEDICINE AND BIOTECHNOLOGY, MANAGEMENT AND ENVIRONMENTAL CONTROL, AND TELECOMMUNICATIONS, 2004, 3275 : 106 - 116
  • [8] Mining Utility Association Rules
    Lee, Yue-Shi
    Yen, Show-Jane
    PROCEEDINGS OF 2018 10TH INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2018), 2018, : 6 - 10
  • [9] Mining negative association rules
    Yuan, XH
    Buckles, BP
    Yuan, ZS
    Zhang, J
    ISCC 2002: SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2002, : 623 - 628
  • [10] Mining quantitative association rules
    Zhu, WH
    Yin, J
    Zhou, XF
    CONCURRENT ENGINEERING: THE WORLDWIDE ENGINEERING GRID, PROCEEDINGS, 2004, : 315 - 320