• DocumentCode
    2429536
  • Title

    Concurrent program execution

  • Author

    Swaminathan, Venkatesh ; Bowles, John

  • Author_Institution
    Dept. of Electr. & Comput. Eng., South Carolina Univ., Columbia, SC, USA
  • fYear
    1991
  • fDate
    10-12 Mar 1991
  • Firstpage
    496
  • Lastpage
    499
  • Abstract
    The authors present the issues in concurrent program execution, and survey some of the current research in this area. Programs for multiprocessor systems require a completely different approach from those for uniprocessor systems. The effective use of multiprocessor systems requires a program representation which clearly indicates sections (tasks) that can be executed concurrently, mechanisms for synchronizing these different concurrent modules, methods for ensuring data integrity, and algorithms that schedule and allocate these modules to the available processors efficiently. Most current work in these areas make very limiting assumptions about the nature of the program, or the nature of the underlying hardware architecture, so that they are not truly flexible
  • Keywords
    parallel processing; parallel programming; program compilers; resource allocation; concurrent processing systems; concurrent program execution; data integrity; multiprocessor systems; resource allocation; scheduling; synchronization; Availability; Computational modeling; Concurrent computing; Hardware; Multiprocessing systems; Parallel processing; Program processors; Reliability; Software algorithms; System software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Theory, 1991. Proceedings., Twenty-Third Southeastern Symposium on
  • Conference_Location
    Columbia, SC
  • ISSN
    0094-2898
  • Print_ISBN
    0-8186-2190-7
  • Type

    conf

  • DOI
    10.1109/SSST.1991.138612
  • Filename
    138612