• DocumentCode
    3622804
  • Title

    Evaluation of a ´stall´ cache: an efficient restricted onchip instruction cache

  • Author

    K. Asanovic;K.E. Schauser;D.A. Patterson;E.H. Frank

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1992
  • fDate
    6/14/1905 12:00:00 AM
  • Firstpage
    405
  • Abstract
    The paper compares the cost and performance of a new kind of restricted instruction cache architecture-the stall cache-against several other conventional cache architectures. The stall cache minimizes the size of an onchip instruction cache by caching only those instructions whose instruction fetch phase collides with the memory access phase of a preceding load or store instruction. Many existing machines provide a single cycle external cache memory. The results show that, under this assumption, the stall cache always outperforms an equivalent sized on-chip instruction cache, reducing external memory access stalls by approximately 10%. In addition results are presented for a system using an on-chip data cache, and for one with a double width data bus and short instruction prefetch buffer.
  • Keywords
    "Costs","Reduced instruction set computing","Cache memory","Computer science","Sun","Computer architecture","Prefetching","Instruction sets","Pipeline processing","Clocks"
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183190
  • Filename
    183190