Abstract

This paper first discusses the program behavior models developed until now. It includes non-locality models, locality models and phase/transition models. Then a new model of program behavior is proposed. The previous models are based only on the information in the reference string generated by the program during its execution. Our approach is to utilize the information in the source programs as well as the one in the program's reference string. It seems to be useful not only for modeling of program behavior, but also it suggests a new locality concept. that compilers can implant instructions (e.g., at the entry and exit of each repetitive contour) that advise dynamically the memory management (such as working set algorithm) when certain pages or segments have been referenced for the last time in the current phase. We are currently investigating some of the applications of the locality contour concept to control the parameter of the memory management, and the validation of this model in the actual reference strings.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.