• DocumentCode
    1925967
  • Title

    Reducing data access penalty using intelligent opcode-driven cache prefetching

  • Author

    Chi, Chi-Hung ; Lau, Siu-Chung

  • Author_Institution
    Dept. of Comput. Sci., Chinese Univ. of Hong Kong, Shatin, Hong Kong
  • fYear
    1995
  • fDate
    2-4 Oct 1995
  • Firstpage
    512
  • Lastpage
    517
  • Abstract
    In the latest processor architectures such as IBM PowerPC and HP Precision Architecture (PA), it is found that certain important compound opcodes such as LOAD-UPDATE and LOAD-MODIFY contain accurate information about how data will be referenced in the near future. Furthermore, these opcodes have been fully utilized by the compiler in the program code generation. With the migration of data cache onto the processor chip, it is now possible for the on-chip cache controller to perform intelligent data prefetching based on the information from the instruction decode unit. In this paper, a novel hardware-driven data prefetching scheme, called the Instruction Opcode-Based Prefetching (IOBP), is proposed. Our simulation shows that this IOBP scheme is very effective in reducing processor stall time due to memory accesses, especially for array or pointer references with constant strides
  • Keywords
    cache storage; storage management; HP Precision Architecture; IBM PowerPC; LOAD-MODIFY; LOAD-UPDATE; cache prefetching; data access penalty; data cache; instruction decode unit; intelligent data prefetching; intelligent opcode-driven; CMOS technology; Clocks; Computational modeling; Computer architecture; Computer science; Decoding; Prefetching; Program processors; Registers; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7165-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1995.528916
  • Filename
    528916