Issue No. 06 - November (1978 vol. 4)
G.V. Bochmann , D?partement d'Informatique et de Recherche Operationnelle, Universit? de Montreal
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.
storage allocation, Code optimization, efficient variable access mechanism, memory allocation for activation records, overlays, parallel processes
G. Bochmann, "Compile Time Memory Allocation for Parallel Processes," in IEEE Transactions on Software Engineering, vol. 4, no. , pp. 517-520, 1978.