Skip to main content
Log in

A theorem on linear diophantine equations and the paging-complexity of loop-chains

Ein Satz über lineare diophantische Gleichungen und die Seitenwechselkomplexität von Schleifenketten

  • Published:
Computing Aims and scope Submit manuscript

Abstract

For a given reference-structure the following problem is posed: Find a partition of a program's (resp. ist data) addresses in pages of limited size and a paging-algorithm such that the “page-fault-rate” is minimized. A “paging-complexity” (of reference-structures) is introduced in order to measure optimal performance. It is shown that the paging-complexity of a concatenation of simple loops is the arithmetic mean of the paging-complexities of the loops involved. The proof rests on a theorem on linear diophantine equations which may deserve attention for its own sake.

Zusammenfassung

Für eine gegebene Referenzenstruktur stellt sich folgendes Problem: Finde eine Partition der Programm- (bzw. Daten-) Adressen in Seiten beschränkter Größe und einen Seitenwechselalgorithmus derart, daß die „Fehlseitenrate” minimiert wird. Das Besterreichbare wird durch die „Seitenwechselkomplexität” gemessen. Es wird gezeigt, daß die Seitenwechselkomplexität einer Konkatenation einfacher Schleifen das arithmetische Mittel der Seitenwechselkomplexitäten der beteiligten Schleifen ist. Der Beweis stützt sich auf einen Satz über lineare diophantische Gleichungen, der für sich Beachtung verdienen mag.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Coffman, E. G., Denning, P. J.: Operating Systems Theory. Englewood Cliffs: 1973.

  2. Hall, M.: Combinatorial Theory. Waltham: 1967.

  3. Lew, A.: On optimal paginations of programs. Proc. 5th Austral. Comp. Conf. 1972.

  4. Polya, G., Szegö, G.: Aufgaben und Lehrsätze aus der Analysis I, 2. Aufl. Berlin: 1954.

  5. Stork, H.-G.: Zur Seitenwechselkomplexität einfacher Referenzenstrukturen. Dissertation, Darmstadt 1975.

  6. Stork, H.-G.: On the paging-complexity of periodic arrangements. (To appear in Acta Informatica.)

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Stork, H.G. A theorem on linear diophantine equations and the paging-complexity of loop-chains. Computing 17, 105–113 (1976). https://doi.org/10.1007/BF02276755

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02276755

Keywords