A prefetch control strategy based on improved hill-climbing method in asymmetric multi-core architecture

被引:0
|
作者
Juan Fang
Yixiang Xu
Han Kong
Min Cai
机构
[1] Beijing University of Technology,Faculty of Information Technology
来源
关键词
Cache prefetching control; Big.LITTLE architecture; Heterogeneous multi-core system; High-performance computing;
D O I
暂无
中图分类号
学科分类号
摘要
Cache prefetching is a traditional way to reduce memory access latency. In multi-core systems, aggressive prefetching may harm the system. In the past, prefetching throttling strategies usually set thresholds through certain factors. When the threshold is exceeded, prefetch throttling strategies will control the aggressive prefetcher. However, these strategies usually work well in homogeneous multi-core systems and do not work well in heterogeneous multi-core systems. This paper considers the performance difference between cores under the asymmetric multi-core architecture. Through the improved hill-climbing method, the aggressiveness of prefetching for different cores is controlled, and the IPC of the core is improved. Through experiments, it is found that compared with the previous strategy, the average performance of big core is improved by more than 3%, and the average performance of little cores is improved by more than 24%.
引用
收藏
页码:10570 / 10588
页数:18
相关论文
共 50 条
  • [21] Fuzzy-Logic Based Hill-Climbing Method For Maximum Power Point Tracking In PV Systems
    Nejila, V. P.
    Selvakumar, A. Immanuel
    2013 INTERNATIONAL CONFERENCE ON POWER, ENERGY AND CONTROL (ICPEC), 2013, : 8 - 13
  • [22] Improved Forwarding Architecture and Resource Management for Multi-Core Software Routers
    Egi, Norbert
    Greenhalgh, Adam
    Handley, Mark
    Iannaccone, Gianluca
    Manesh, Maziar
    Mathy, Laurent
    Ratnasamy, Sylvia
    2009 6TH IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING, 2009, : 117 - +
  • [23] Optimizing solar energy efficiency with an improved hill-climbing maximum power point tracking control approach: hardware implementation
    El Alami, Yassine
    Chetouani, Elmostafa
    Mokhliss, Hamza
    Ouerradi, Fatima
    Aoutoul, Mohssin
    Bounouar, Said
    Bendaoud, Rachid
    Faize, Ahmed
    Rmaily, Redouane
    CLEAN ENERGY, 2024, 8 (05): : 167 - 176
  • [24] A Multi-core Based DDoS Detection Method
    Wang, Dongqi
    Zhu Yufu
    Jie, Jia
    ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 4, 2010, : 115 - 118
  • [25] Priority Based Scheduler for Asymmetric Multi-core Edge Computing
    Hada, Rupendra Pratap Singh
    Srivastava, Abhishek
    JOURNAL OF WEB ENGINEERING, 2023, 22 (06): : 871 - 887
  • [26] Data packet processing model based on multi-core architecture
    Zhang X.
    Yin D.
    Qu T.
    Liu J.
    Liu Y.
    International Journal of Performability Engineering, 2018, 14 (07): : 1383 - 1390
  • [27] Component-based network protocol architecture for multi-core
    Chen Tianzhou
    Cao Mingteng
    Shi Qingsong
    PROCEEDINGS OF THE 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2008, : 189 - 190
  • [28] An architecture for parallelizing network monitoring based on multi-core processors
    Xu C.
    Shi W.
    Xiong Q.
    Journal of Convergence Information Technology, 2011, 6 (04) : 246 - 252
  • [29] Plural Image Areas Searching by Based on Genetic Algorithm with Immune System and Hill-Climbing Flight Insect Method
    Shimohira, Yuya
    Saotoh, Fumihiko
    IDW'11: PROCEEDINGS OF THE 18TH INTERNATIONAL DISPLAY WORKSHOPS, VOLS 1-3, 2011, : 1031 - 1034
  • [30] Multi-Core and Cross-Chain Evaluation Method Based on Multi-Core Mesh Collaboration Relationship
    Li, Binyong
    Liu, Shihao
    Guo, Yanqun
    Du, Zeyan
    Lei, Zhengyi
    Ding, Zhe
    IEEE ACCESS, 2020, 8 : 151829 - 151846