Title :
Virtual-address caches. Part 1: problems and solutions in uniprocessors
Author :
Cekleov, Michel ; Dubois, Michel
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;
Journal_Title :
Micro, IEEE