scispace - formally typeset
K

Karl J. Ottenstein

Researcher at Michigan Technological University

Publications -  9
Citations -  3547

Karl J. Ottenstein is an academic researcher from Michigan Technological University. The author has contributed to research in topics: Debugging & Compiler. The author has an hindex of 5, co-authored 9 publications receiving 3288 citations.

Papers
More filters
Journal ArticleDOI

The program dependence graph and its use in optimization

TL;DR: An intermediate program representation, called the program dependence graph (PDG), that makes explicit both the data and control dependences for each operation in a program, allowing transformations to be triggered by one another and applied only to affected dependences.
Journal ArticleDOI

The program dependence graph in a software development environment

TL;DR: The program dependence graph (PDG) may be a suitable internal form that is amenable to incremental data flow analysis, improving response time to the user in an interactive environment and facilitating debugging through data flow anomaly detection.
Book ChapterDOI

The program Dependence Graph and its Use in Optimization

TL;DR: An intermediate program representation, called a program dependence graph or PDG, which summarizes not only the data dependences of each operation but also summarizes the control dependence of the operations, which allows transformations such as vectorization to be performed in a manner which is uniform for both data and control dependence.
Proceedings ArticleDOI

A program form based on data dependency in predicate regions

TL;DR: This paper describes code motion, common subexpression elimination and induction variable detection, and may be used as a compiler intermediate form or simply as a model for program analysis.