• Publications
  • Influence
Control flow analysis
TLDR
In this paper the basic control flow relationships are expressed in a directed graph. Expand
  • 666
  • 64
  • PDF
A program data flow analysis procedure
TLDR
The global data relationships in a program can be exposed and codified by the static analysis methods described in this paper. Expand
  • 387
  • 15
  • PDF
Control flow analysis
Any static, global analysis of the expression and data relationships in a program requires a knowledge of the control flow of the program. Since one of the primary reasons for doing such a globalExpand
  • 58
  • 7
  • PDF
Blue Gene: A vision for protein science using a petaflop supercomputer
TLDR
This paper provides an overview of the Blue Gene project at IBM Research. Expand
  • 273
  • 5
  • PDF
An Overview of the PTRAN Analysis System for Multiprocessing
TLDR
PTRAN is a system for automatically restructuring sequential FORTRAN programs for execution on parallel architectures. Expand
  • 53
  • 3
Automatic storage optimization
TLDR
In the Bliss Compiler (WJWHG75), a storage-optimizing compiler, transformations that reduce register temporary storage are also performed, but automatic overlay of program variables is not addressed.Most studies of optimization techniques for higher level languages have focused on improving execution time, often at the expense of increased storage. Expand
  • 26
  • 3
Interprocedural Data Flow Analysis
  • F. Allen
  • Computer Science
  • IFIP Congress
  • 1974
  • 117
  • 2
A Basis for Program Optimization
  • F. Allen
  • Computer Science
  • IFIP Congress
  • 1971
  • 61
  • 2
The History of Language Processor Technology in IBM
  • F. Allen
  • Computer Science
  • IBM J. Res. Dev.
  • 1 September 1981
TLDR
The history of language processor technology in IBM is described in this paper. Expand
  • 26
  • 1
The Experimental Compiling System
TLDR
The Experimental Compiling System (ECS) described here represents a new compiler construction methodology that uses a compiler base which can be augmenttd to create a compiler for any one of a wide class of source languages. Expand
  • 47
  • 1
...
1
2
3
...