1991Unpublished venueRequires access

Performance analysis of the memory hierarchy via Markov chains and state cloning

Edward F. Peterson

Open publisher page 0 citations

Abstract

The performance of the memory hierarchy currently plays an important role in the design of computer systems. Most computers today, from micros to mainframes, utilize cache memory to increase overall system performance. Parallel processing systems sometimes use cache memory to allow all processors to share the same address space. Even super computer design is influenced by the performance of the memory hierarchy. This dissertation presents an innovative approach to the performance evaluation of hierarchical memory systems. Traditional evaluation techniques of such systems employ simulation. Simulation is often expensive because it is extremely time consuming and requires much disk space. An alternative approach, through the use of Markov Chains and state cloning techniques, is presented in this dissertation. The memory hierarchy is explained and a performance model is developed. This performance model is applied to traditional cache memory. Shared memory in parallel processing systems is presented along with the concerns of memory coherency. Memory coherency protocols are given and the newly developed performance model is used to measure and to compare the efficiency of the given protocols.

About this research paper

What this paper is about

The performance of the memory hierarchy currently plays an important role in the design of computer systems. Most computers today, from micros to mainframes, utilize cache memory to increase overall system performance. Parallel processing systems sometimes use cache memory to allow all processors to share the same address space. Even super computer design is influenced by the performance of the memory hierarchy. This dissertation presents an innovative approach to the performance evaluation of hierarchical memory systems. Traditional evaluation techniques of such systems employ simulation. Simulation is often expensive because it is extremely time consuming and requires much disk space. An alternative approach, through the use of Markov Chains and state cloning techniques, is presented in this dissertation. The memory hierarchy is explained and a performance model is developed. This performance model is applied to traditional cache memory. Shared memory in parallel processing systems is presented along with the concerns of memory coherency. Memory coherency protocols are given and the newly developed performance model is used to measure and to compare the efficiency of the given protocols.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The performance of the memory hierarchy currently plays an important role in the design of computer systems. Most computers today, from micros to mainframes, utilize cache memory to increase overall system performance. Parallel processing systems sometimes use cache memory to allow all processors to share the same address space. Even super computer design is influenced by the performance of the memory hierarchy. This dissertation presents an innovative approach to the performance evaluation of hierarchical memory systems. Traditional evaluation techniques of such systems employ simulation. Simulation is often expensive because it is extremely time consuming and requires much disk space. An alternative approach, through the use of Markov Chains and state cloning techniques, is presented in this dissertation. The memory hierarchy is explained and a performance model is developed. This performance model is applied to traditional cache memory. Shared memory in parallel processing systems is presented along with the concerns of memory coherency. Memory coherency protocols are given and the newly developed performance model is used to measure and to compare the efficiency of the given protocols.

Key concepts: Computer science, Memory hierarchy, Uniform memory access, Flat memory model, Memory map, Markov chain, Parallel computing, Cache-only memory architecture

Related papers

Back to paper searchBrowse research topicsOriginal source
Performance analysis of the memory hierarchy via Markov chains and state cloning — Research Paper | ScholarLens