Communications of the ACM · 1974 · 68 citations · 11 references
ComputingComputer EngineeringComputer ScienceCompilersComputer ArchitectureResource Utilization AnalysisCache Behavior AnalysisMemory ManagementRegister AllocationRegister AnalysisRegister Assignment
This paper introduces the notion of usage counts, shows how usage counts can be developed by algorithms that eliminate redundant computations, and describes how usage counts can provide the basis for register allocation. The paper compares register allocation based on usage counts to other commonly used register allocation techniques, and presents evidence which shows that the usage count technique is significantly better than these other techniques.
11
A study of replacement algorithms for a virtual-storage computer
L. A. Belady · IBM Systems Journal · 1966 · 1.7K citations
Edward S. Lowry, C. W. Medlock · Communications of the ACM · 1969 · 229 citations · Full text
Global common subexpression elimination
John Cocke · ACM SIGPLAN Notices · 1970 · 210 citations
L. P. Horwitz, Richard M. Karp, Raymond E. Miller et al. · Journal of the ACM · 1966 · 77 citations · Full text
Global common subexpression elimination
John Cocke · 1970 · 72 citations · Full text