• 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