DocumentCode
58324
Title
Pipelined Decision Tree Classification Accelerator Implementation in FPGA (DT-CAIF)
Author
Saqib, F. ; Dutta, A. ; Plusquellic, J. ; Ortiz, P. ; Pattichis, M.S.
Author_Institution
Electr. & Comput. Eng. (ECE) Dept., Univ. of New Mexico, Albuquerque, NM, USA
Volume
64
Issue
1
fYear
2015
fDate
Jan. 2015
Firstpage
280
Lastpage
285
Abstract
Decision tree classification (DTC) is a widely used technique in data mining algorithms known for its high accuracy in forecasting. As technology has progressed and available storage capacity in modern computers increased, the amount of data available to be processed has also increased substantially, resulting in much slower induction and classification times. Many parallel implementations of DTC algorithms have already addressed the issues of reliability and accuracy in the induction process. In the classification process, larger amounts of data require proportionately more execution time, thus hindering the performance of legacy systems. We have devised a pipelined architecture for the implementation of axis parallel binary DTC that dramatically improves the execution time of the algorithm while consuming minimal resources in terms of area. Scalability is achieved when connected to a high-speed communication unit capable of performing data transfers at a rate similar to that of the DTC engine. We propose a hardware accelerated solution composed of parallel processing nodes capable of independently processing data from a streaming source. Each engine processes the data in a pipelined fashion to use resources more efficiently and increase the achievable throughput. The results show that this system is 3.5 times faster than the existing hardware implementation of classification.
Keywords
decision trees; field programmable gate arrays; logic design; pipeline processing; FPGA; axis parallel binary DTC; data mining algorithms; data transfers; high speed communication unit; parallel processing nodes; pipelined decision tree classification accelerator; Design automation; Data mining; FPGA; decision tree classification (DTC); hardware implementation;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2013.204
Filename
6636881
Link To Document