Mitigating the Cache Data Pollution by Using Branch Path Tracking

被引:0
|
作者
Liu Song-He [1 ]
Song Huan-Sheng [1 ]
Qi Shu-Min [1 ]
Zhang Jun
机构
[1] Chang An Univ, Dept Informat Engn, Xian 710064, Peoples R China
关键词
Branch Prediction; Speculative Accessing; Cache; Pollution;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
"Memory Wall" is one of the most important problems which must be solved for designing high performance processors. Efficient and intelligent cache system is key component of processor's memory system. We notice that cache pollution caused by the speculative execution of memory accessing instructions in predictive path may affect the cache and processor performance seriously. Based on the analyses of the impacts of speculative execution and cache data pollution to processor performance, this paper proposes a cache pollution control technique by using branch paths tracking, which is called Contra. Firstly, we construct a branch paths tracking table to follow the cache data written by memory accessing instructions in speculative branch paths. Then, processing of storage, accessing and replacement to these data are particularly controlled in order to mitigate influence of data pollution to cache system and processor performance. Simulation result indicates that, Contra technique eliminates cache pollution and upgrades performance effectively. Relative to the baseline architecture, D-Cache hit rate increases from 0.03% to 6.69%, average 1.80%. Improvement of IPC ranges from 0.01% to 6.60%, average 2.56%.
引用
收藏
页码:574 / 578
页数:5
相关论文
共 50 条
  • [1] Mitigating Cache Pollution Attack Using Deep Learning in Named Data Networking (NDN)
    Hamdi, Mohd Maizan Fishol
    Chen, Zhiyuan
    Radenkovic, Milena
    INTELLIGENT COMPUTING, VOL 2, 2024, 2024, 1017 : 432 - 442
  • [2] An ANFIS-based cache replacement method for mitigating cache pollution attacks in Named Data Networking
    Karami, Amin
    Guerrero-Zapata, Mane
    COMPUTER NETWORKS, 2015, 80 : 51 - 65
  • [3] Mitigating Cache Pollution Attack in Information Centric Mobile Internet
    Chen, Jia
    Yue, Liang
    Chen, Jing
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (11): : 5673 - 5691
  • [4] Reducing cache pollution of prefetching in a small data cache
    Reungsang, P
    Park, SK
    Jeong, SW
    Roh, HL
    Lee, G
    2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, : 530 - 533
  • [5] RBFNN: a radial basis function neural network model for detecting and mitigating the cache pollution attacks in named data networking
    Buvanesvari, Ramachandira Moorthy
    Suresh Joseph, Kanagaraj
    IET NETWORKS, 2020, 9 (05) : 255 - 261
  • [6] Detection and Defense of Cache Pollution Attacks Using Clustering in Named Data Networks
    Yao, Lin
    Fan, Zhenzhen
    Deng, Jing
    Fan, Xin
    Wu, Guowei
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2020, 17 (06) : 1310 - 1321
  • [7] Path Sensitive Cache Analysis Using Cache Miss Paths
    Nagar, Kartik
    Srikant, Y. N.
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2015), 2015, 8931 : 43 - 60
  • [8] Detection and Defense of Cache Pollution Attack Using State Transfer Matrix in Named Data Networks
    Wang, Hanbo
    Man, Dapeng
    Han, Shuai
    Wang, Huanran
    Yang, Wu
    2024 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2024, 2024, : 545 - 556
  • [9] Branch-directed and pointer-based data cache prefetching
    Liu, Y
    Dimitri, M
    Kaeli, DR
    JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (12-13) : 1047 - 1073
  • [10] Reducing cache pollution via dynamic data prefetch filtering
    Zhuang, Xiaotong
    Lee, Hsien-Hsin S.
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (01) : 18 - 31