Communications of the ACM
The contour model of block structured processes
ACM SIGPLAN Notices
An Approach to Program Behavior Modeling and Optimal Memory Control
Journal of the ACM (JACM)
Characteristics of program localities
Communications of the ACM
ISCA '75 Proceedings of the 2nd annual symposium on Computer architecture
Bibliography on paging and related topics
ACM SIGOPS Operating Systems Review
Design data for Algol-60 machines
ISCA '76 Proceedings of the 3rd annual symposium on Computer architecture
Measurements of major locality phases in symbolic reference strings
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
Computational processor demands of Algol-60 programs
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
A critical overview of computer performance evaluation
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Design and use of a program execution analyzer
IBM Systems Journal
Design and use of a program execution analyzer
IBM Systems Journal
Hi-index | 0.02 |
Programming languages such as Algol-60 use block structure to express the way in which the name space of the current environment, in the contour model (1) sense of that word, changes during program execution. This dynamically-varying name space corresponds to the virtual memory required by the process during its execution on a computer system. The research to be presented is an empirical study of the nature of the memory demands made by a collection of Algol-60 programs during execution. The essential characteristics of any such resource requiest are the amount of memory requested, and the holding time for which the resource is retained and these distributions will be presented for several components of the virtual memory required by the Algol programs.