1998Unpublished venueRequires access

Modeling program predictability

Yiannakis Sazeides, James E. Smith

Open publisher page 59 citations

Abstract

Basic properties of program predictability -- for both values and control -- are defined and studied. We take the view that program predictability originates at certain points during a program's execution, flows through subsequent instructions, and then ends at other points in the program. These key components of predictability: generation, propagation, and termination; are defined in terms of a model. The model is based on a graph derived from dynamic data dependences and a predictor.

About this research paper

What this paper is about

Basic properties of program predictability -- for both values and control -- are defined and studied. We take the view that program predictability originates at certain points during a program's execution, flows through subsequent instructions, and then ends at other points in the program. These key components of predictability: generation, propagation, and termination; are defined in terms of a model. The model is based on a graph derived from dynamic data dependences and a predictor.

Why it matters

OpenAlex reports 59 citations for this work. Citation counts describe recorded attention and do not establish research quality.

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

Basic properties of program predictability -- for both values and control -- are defined and studied. We take the view that program predictability originates at certain points during a program's execution, flows through subsequent instructions, and then ends at other points in the program. These key components of predictability: generation, propagation, and termination; are defined in terms of a model. The model is based on a graph derived from dynamic data dependences and a predictor.

Key concepts: Predictability, Computer science, Program structure, Graph, Key (lock), Algorithm, Theoretical computer science, Mathematics

Related papers

Back to paper searchBrowse research topicsOriginal source
Modeling program predictability — Research Paper | ScholarLens