• DocumentCode
    1532031
  • Title

    Virtual-address caches. Part 1: problems and solutions in uniprocessors

  • Author

    Cekleov, Michel ; Dubois, Michel

  • Volume
    17
  • Issue
    5
  • fYear
    1997
  • Firstpage
    64
  • Lastpage
    71
  • Abstract
    This survey exposes the problems related to virtual caches in the context of uniprocessor (Part 1) and multiprocessor (Part 2) systems. We review proposed solutions that have been implemented or proposed in different contexts. The idea is to catalog all solutions, past and present, and to identify technology trends and attractive future approaches. We first overview the relevant properties of virtual memory and of physical caches. To solve the virtual-to-physical address bottle-neck, processors may access caches directly with virtual addresses. This survey introduces the problems and discusses solutions in the context of single-processor systems
  • Keywords
    cache storage; memory architecture; virtual storage; caches; single-processor systems; uniprocessors; virtual addresses; virtual caches; virtual memory; virtual-to-physical address bottle-neck; Dictionaries; Indexing; Memory management; Permission; Process design; Protection; Runtime; Space technology; Sun; Yarn;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/40.621215
  • Filename
    621215