Cache-Aware Approximate Computing for Decision Tree Learning

被引:3
|
作者
Kislal, Orhan [1 ]
Kandemir, Mahmut T. [1 ]
Kotra, Jagadish [1 ]
机构
[1] Penn State Univ, University Pk, PA 16802 USA
关键词
LOCALITY;
D O I
10.1109/IPDPSW.2016.116
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The memory performance of data mining applications became crucial due to increasing dataset sizes and multi-level cache hierarchies. Decision tree learning is one of the most important algorithms in this field, and numerous researchers worked on improving the accuracy of model tree as well as enhancing the overall performance of the learning process. Most modern applications that employ decision tree learning favor creating multiple models for higher accuracy by sacrificing performance. In this work, we exploit the flexibility inherent in decision tree learning based applications regarding performance and accuracy tradeoffs, and propose a framework to improve performance with negligible accuracy losses. This framework employs a data access skipping module (DASM) using which costly cache accesses are skipped according to the aggressiveness of the strategy specified by the user and a heuristic to predict skipped data accesses to keep accuracy losses at minimum. Our experimental evaluation shows that the proposed framework offers significant performance improvements (up to 25%) with relatively much smaller losses in accuracy (up to 8%) over the original case. We demonstrate that our framework is scalable under various accuracy requirements via exploring accuracy changes over time and replacement policies. In addition, we explore NoC/SNUCA systems for similar opportunities of memory performance improvement.
引用
收藏
页码:1413 / 1422
页数:10
相关论文
共 50 条
  • [21] Cache-Aware Dynamic Classification and Scheduling for Linux
    Gollapudi, Ravi Theja
    Yuksek, Gokturk
    Ghose, Kanad
    2019 IEEE SYMPOSIUM IN LOW-POWER AND HIGH-SPEED CHIPS (COOL CHIPS 22), 2019,
  • [22] Cache-aware timing analysis of streaming applications
    Chakraborty, Samarjit
    Mitra, Tulika
    Roychoudhury, Abhik
    Thiele, Lothar
    Bordoloi, Unmesh D.
    Derdiyok, Cem
    19TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2007, : 159 - +
  • [23] CAMA: A Predictable Cache-Aware Memory Allocator
    Herter, Joerg
    Backes, Peter
    Haupenthal, Florian
    Reineke, Jan
    PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 23 - 32
  • [24] A cache-aware scheduling algorithm for embedded systems
    Luculli, G
    Di Natale, M
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 199 - 209
  • [25] A cache-aware algorithm for PDEs on hierarchical data structures
    Guenther, Frank
    Mehl, Miriam
    Poegl, Markus
    Zenger, Christoph
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 874 - 882
  • [26] Cache-Aware Task Scheduling for Maximizing Control Performance
    Chang, Wanli
    Roy, Debayan
    Hu, Xiaobo Sharon
    Chakraborty, Samarjit
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 694 - 699
  • [27] Cache-Aware Development of High-Integrity Systems
    Mezzetti, Enrico
    Betts, Adam
    Ruiz, Jose
    Vardanega, Tullio
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2010, 2010, 6106 : 139 - +
  • [28] Optimizing Integrated Application Performance with Cache-Aware Metascheduling
    Dougherty, Brian
    White, Jules
    Kegley, Russell
    Preston, Jonathan
    Schmidt, Douglas C.
    Gokhale, Aniruddha
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2011, PT II, 2011, 7045 : 432 - +
  • [29] Cache-aware Sparse Matrix Formats for Kepler GPU
    Nagasaka, Yusuke
    Nukada, Akira
    Matsuoka, Satoshi
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 281 - 288
  • [30] Application-driven Cache-Aware Roofline Model
    Marques, Diogo
    Ilic, Aleksandar
    Matveev, Zakhar A.
    Sousa, Leonel
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 : 257 - 273