On the Paging Performance of Array Algorithms
- 1 October 1977
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-26 (10) , 938-947
- https://doi.org/10.1109/tc.1977.1674729
Abstract
Data paging is of primary concern for problems with large data bases and for many types of array problems. We show that prepaging reduces the paging problems of array algorithms operating on large arrays. We also show that the use of a submatrix algorithm considerably improves the locality. Finally, we consider methods of automating these performance-improvement techniques by means of a compiler in the context of a structured array language.Keywords
This publication has 14 references indexed in Scilit:
- Prepaging and Applications to Array AlgorithmsIEEE Transactions on Computers, 1976
- Some programming techniques for processing multi-dimensional matrices in a paging environmentPublished by Association for Computing Machinery (ACM) ,1974
- On-line Measurement of Paging Behavior by the Multivalued MIN AlgorithmIBM Journal of Research and Development, 1974
- A tool for automatic program restructuringPublished by Association for Computing Machinery (ACM) ,1973
- Solution of the Complete Symmetric Eigenproblem in a Virtual Memory EnvironmentIBM Journal of Research and Development, 1972
- Properties of the working-set modelCommunications of the ACM, 1972
- Program restructuring for virtual memoryIBM Systems Journal, 1971
- An analysis of paging and program behaviourThe Computer Journal, 1970
- Demand paging in perspectivePublished by Association for Computing Machinery (ACM) ,1968
- Analysis of Programs for Parallel ProcessingIEEE Transactions on Electronic Computers, 1966