Program Restructuring for Virtual Memory

@article{Hatfield1971ProgramRF,
  title={Program Restructuring for Virtual Memory},
  author={Donald J. Hatfield and Jeanette Gerald},
  journal={IBM Systems Journal},
  year={1971},
  volume={10},
  pages={168-192}
}
Program reference patterns can have a more profound effect on paging performance in a virtual memory system than page replacement algorithms. This paper describes experimental techniques that can significantly reduce paging exceptions in existing, frequently executed programs. Automated procedures reorder relocatable program sectors, and computer displays of memory usage facilitate further optimization of program structure. 

Citations

Publications citing this paper.
SHOWING 1-10 OF 70 CITATIONS

The Interaction of Compilation Technology and Computer Architecture

  • Springer US
  • 1994
VIEW 5 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Improving locality by critical working sets

VIEW 8 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Code placement for improving dynamic branch prediction accuracy

  • PLDI '05
  • 2005
VIEW 3 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Reality-based optimization

  • International Symposium on Code Generation and Optimization, 2003. CGO 2003.
  • 2003
VIEW 3 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

Code placement using temporal profile information

VIEW 5 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

FILTER CITATIONS BY YEAR

1973
2018

CITATION STATISTICS

  • 12 Highly Influenced Citations

References

Publications referenced by this paper.
SHOWING 1-5 OF 5 REFERENCES

An algorithm for the traveling salesman problem

K. G. Murty, D. W. Sweeney, C. Karel
  • Operations Research
  • 1968

A study of user program optimization in a paging system

R. A. Nelson, G. S. Shedler
  • ACM Symposium on Operating System Principles
  • 1967