• DocumentCode
    2214216
  • Title

    Memory system prefetching for multi-core and Multi-Threading architecture

  • Author

    Qu, Wenxin ; Fan, Xiaoya ; Liu, Yang ; Yang, Hao ; Chen, Liang

  • Author_Institution
    IBM China Syst. & Technol. Lab., Shanghai, China
  • Volume
    1
  • fYear
    2010
  • fDate
    20-22 Aug. 2010
  • Abstract
    A helper thread active prefetching technology was proposed to make the prefetching thread in the helper core run ahead the main thread in the main core. The helper thread attempted to trigger future cache miss events in advance of accessing by the main thread to avoid the memory missing latency. As a special prefetching mechanism, compared with the traditional helper thread method, the problem of resource confliction between the main thread and the helper thread was solved. The simulation results showed that this new prefetching method could improve Instruction per Cycle (IPC) by 11.3% and could improve the long latency loads hitting in cache ratio by 101.3%, over no helper thread prefetching policy. Based on improved trigger instruction selection, a pre-trigger helper thread active prefetching technology was proposed. The simulation results showed that this optimization policy could improve IPC by 14.5% and could improve the long latency loads hitting in cache ratio by 132.5% on average, over no helper thread prefetching policy.
  • Keywords
    multi-threading; multiprocessing systems; parallel architectures; improved trigger instruction selection; instruction per cycle; memory missing latency; memory system prefetching; multicore; multithreading architecture; optimization policy; pretrigger helper thread active prefetching technology; Educational institutions; Etching; Load modeling; Prefetching; Sun; Chip Multi-Threading (CMT); Helper Thread Active Prefetching; Thread Level Parallelism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
  • Conference_Location
    Chengdu
  • ISSN
    2154-7491
  • Print_ISBN
    978-1-4244-6539-2
  • Type

    conf

  • DOI
    10.1109/ICACTE.2010.5578962
  • Filename
    5578962