Last-touch correlated data streaming

被引:6
|
作者
Ferdman, Michael [1 ]
Falsafi, Babak [1 ]
机构
[1] Carnegie Mellon Univ, Comp Architecture Lab, CALCM, Pittsburgh, PA 15213 USA
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1109/ISPASS.2007.363741
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent research advocates address-correlating predictors to identify cache block addresses for prefetch. Unfortunately, address-correlating predictors require correlation data storage proportional in size to a program's active memory footprint. As a result, current proposals for this class of predictor are either limited in coverage due to constrained on-chip storage requirements or limited in prediction look ahead due to long off-chip correlation data lookup. In this paper, we propose Last-Touch Correlated Data Streaming (LT-cords), a practical address-correlating predictor. The key idea of LT-cords is to record correlation data off chip in the order they will be used and stream them into a practically-sized on-chip table shortly before they are needed, thereby obviating the need for scalable on-chip tables and enabling low-latency lookup. We use cycle-accurate simulation of an 8-way out-of-order superscalar processor to show that: (1) LT-cords with 214KB of on-chip storage can achieve the same coverage as a last-touch predictor with unlimited storage, without sacrificing predictor lookahead, and (2) LT-cords improves performance by 60% on average and 385% at best in the benchmarks studied.
引用
收藏
页码:105 / +
页数:2
相关论文
共 50 条
  • [1] Enhanced Last-Touch Interaction Attribution Model in Online Advertising
    Yuvaraj, C. B.
    Chandavarkar, B. R.
    Kumar, V. Santhosh
    Sandeep, B. Satya
    [J]. PROCEEDINGS OF 2018 IEEE DISTRIBUTED COMPUTING, VLSI, ELECTRICAL CIRCUITS AND ROBOTICS (DISCOVER), 2018, : 110 - 114
  • [2] Selective, accurate, and timely self-invalidation using last-touch prediction
    Lai, AC
    Falsafi, B
    [J]. PROCEEDING OF THE 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2000, : 139 - 148
  • [3] Correlated Anomaly Detection from Large Streaming Data
    Chen, Zheng
    Yu, Xinli
    Ling, Yuan
    Song, Bo
    Quan, Wei
    Hu, Xiaohua
    Yan, Erjia
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 982 - 992
  • [4] 'LAST TOUCH'
    MOLE, J
    [J]. ENCOUNTER, 1975, 45 (03): : 80 - 80
  • [5] In touch at last
    Shostak, S
    [J]. SCIENCE, 1999, 286 (5446) : 1872 - 1874
  • [6] 'Last Touch'
    Schmidt, J
    [J]. BALLETTANZ, 2004, (01): : 40 - 40
  • [7] 'Last touch first'
    Kylian, Jiri
    Schumacher, Michael
    [J]. BALLETTANZ, 2008, (04): : 46 - 46
  • [8] Streaming data
    Szewczyk, William
    [J]. WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2011, 3 (01): : 22 - 29
  • [9] THE LAST LUBITSCH TOUCH - ITALIAN - RAPHAELSON,S
    MATTEUZZI, F
    [J]. CINEFORUM, 1993, 33 (7-8): : 92 - 93
  • [10] Beyond the Last Touch: Attribution in Online Advertising
    Berman, Ron
    [J]. MARKETING SCIENCE, 2018, 37 (05) : 771 - 792