DocumentCode
749690
Title
Compile Time Memory Allocation for Parallel Processes
Author
Bochmann, Gregor V.
Author_Institution
Département d´´Informatique et de Recherche Operationnelle, Université de Montreal
Issue
6
fYear
1978
Firstpage
517
Lastpage
520
Abstract
This paper discusses the problem of allocating storage for the activation records of procedure calls within a system of parallel processes. A compile time storage allocation scheme is given, which determines the relative address within the memory segment of a process for the activation records of all procedures called by the process. This facilitates the generation of an efficient run-time code. The allocation scheme applies to systems in which data and procedures can be shared among several processes. However, recursive procedure calls are not supported.
Keywords
Code optimization; efficient variable access mechanism; memory allocation for activation records; overlays; parallel processes; storage allocation; Application software; Communication system control; Computer architecture; Computer displays; Computer languages; Councils; Data structures; Parallel programming; Registers; Runtime; Code optimization; efficient variable access mechanism; memory allocation for activation records; overlays; parallel processes; storage allocation;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1978.234137
Filename
1702571
Link To Document