• DocumentCode
    2486291
  • Title

    Dynamic CPU cache management under the loop model

  • Author

    Jaouhar, Charif ; Mahgoub, Imad ; Hewett, Rattikorn

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
  • fYear
    1995
  • fDate
    7-9 Mar 1995
  • Firstpage
    279
  • Lastpage
    284
  • Abstract
    Concerns cache designs using replacement strategies to provide the high performance required by fast CPUs. We propose a new replacement technique that uses some heuristic to detect loop structures in the reference patterns. Initially, the proposed technique uses the least recently used (LRU) strategy. Once a loop has been detected, all the references, which would result in poor performance if they were to be cached, will be dynamically excluded from being stored in the cache. The LRU strategy will resume as soon as the end of the loop has been detected. We have also developed a simulation program to compare the performance of this scheme to that of other related ones so as to demonstrate its effectiveness. The results show our scheme outperforms the others when the system references are loop dominated
  • Keywords
    cache storage; heuristic programming; storage management; dynamic CPU cache management; heuristic; least recently used strategy; loop model; loop structure detection; Cache memory; Computational modeling; Computer science; Costs; Frequency; Pathology; Power system management; Production; Resumes; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southcon/95. Conference Record
  • Conference_Location
    Fort Lauderdale, FL
  • Print_ISBN
    0-7803-2576-1
  • Type

    conf

  • DOI
    10.1109/SOUTHC.1995.516117
  • Filename
    516117