Michel Cekleov
Sun Microsystems
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Michel Cekleov.
international symposium on microarchitecture | 1997
Michel Cekleov; Michel Dubois
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.
Archive | 1992
Pradeep S Sindhu; Jean-Marc Frailong; Michel Cekleov
We introduce a formal framework for specifying the behavior of memory systems for shared memory multiprocessors. Specifications in this framework are axiomatic, thereby avoiding ambiguities inherent in most existing specifications, which are informal. The framework makes it convenient to construct correctness arguments for hardware implementations and to generate proofs of critical program fragments. By providing a common language in which a range of memory models can be specified, the framework also permits comparison of existing models and facilitates exploration of the space of possible models. The framework is illustrated with three examples: the well-known Strong Consistency model, and two store ordered models TSO and PSO defined by the Sun Microsystem’s SPARC architecture. The latter two models were developed using this framework.
international symposium on microarchitecture | 1997
Michel Cekleov; Michel Dubois
In this two-part survey, we discussed the problems and possible solutions caused by virtual address caches in single-processor systems. In this paper, we continue to explore these topics in the context of multiprocessor systems. Processors may access their cache directly using virtual addresses. We discuss the inherent problems and possible solutions in this approach for multiprocessor systems.
Archive | 1990
Michel Cekleov; Michel Dubois; Jin-Chin Wang; Faye A. Briggs
Most general-purpose computers support virtual memory. Generally, the cache associated with each processor is accessed with a physical address obtained after translation of the virtual address in a Translation Lookaside Buffer (TLB). Since today’s uniprocessors are very fast, it becomes increasingly difficult to include the TLB in the cache access path and still avoid wait states in the processor. The alternative is to access the cache with virtual addresses and to access the TLB on misses only. This configuration reduces the average memory access time, but it is a source of consistency problems which must be solved in hardware or software. The basic causes of these problems are the demapping and remapping of virtual addresses, the presence of synonyms, and the maintenance of protection and statistical bits. Some of these problems are addressed in this paper and solutions are compared.
Archive | 2000
Russell N. Mirov; Michel Cekleov; Mark Young; William M. Baldwin
Archive | 1993
Edmund J. Kelly; Michel Cekleov; Michel Dubois
Archive | 1992
Jeffrey H Hoel; Michel Cekleov; Pradeep S. Sindhu
Archive | 1991
Jean-Marc Frailong; Pradeep S. Sindhu; Michel Cekleov; Michael L. Powell; Eric H. Jensen
Archive | 1997
Michel Cekleov; Michel Dubois
Archive | 2000
Russell N. Mirov; Michel Cekleov; Mark Young; William M. Baldwin