• DocumentCode
    2137213
  • Title

    An Adaptive and Selective Instruction Active Push Mechanism for Multi-core Architecture

  • Author

    Zhang Jun ; Mei kui-zhi ; Zhao ji-zhong

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Xi´an JiaoTong Univ., Xi´an, China
  • fYear
    2010
  • fDate
    15-17 July 2010
  • Firstpage
    359
  • Lastpage
    366
  • Abstract
    Correct and effective instruction pre-fetch strategy is key technique to avoid instruction misses. Unfortunately, branch direction correctness and the accuracy of instruction pre-fetch is not very good, and the utilization ratio of memory bandwidth is relative low, all of these mentioned reasons are the main factors leading to instruction miss. This paper proposes an adaptive and selective instruction active push mechanism for multi-core architecture, called ASIAP. On one hand, request number of invalid instruction pre-fetch is decreased and precise instruction pre-fetch is carried on; on the other hand, part of non-sequential type requests are responded preferentially by a specific instruction active push unit adaptively and selectively. Simulation result indicates that, in double-core configuration, relative to three other strategies, Next_Line, Target_Line and Wrong_Path, the accuracy of ASIAP improves average 22.59%, 11.84% and 8.85% respectively. Relative to Next_Line, the reduction of L1 I-Cache miss ranges from 17.7% to 33.5%, average 26.08%.
  • Keywords
    multiprocessing systems; storage management; ASIAP; adaptive instruction active push mechanism; double core configuration; instruction pre-fetch strategy; memory bandwidth; multicore architecture; next line strategy; selective instruction active push mechanism; target line strategy; wrong path strategy; Bandwidth; Clocks; Estimation; Indexes; Multicore processing; Pollution; Active Push; Adaptation; Chip Multi-core; Confidence Estimation; Instruction Pre-fetch; Memory System;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2010 IEEE Fifth International Conference on
  • Conference_Location
    Macau
  • Print_ISBN
    978-1-4244-8133-0
  • Type

    conf

  • DOI
    10.1109/NAS.2010.15
  • Filename
    5575712