• DocumentCode
    1108736
  • Title

    Program Suitability for Parallel Processing

  • Author

    Gonzalez, Mario J. ; Ramamoorthy, C.V.

  • Author_Institution
    IEEE
  • Issue
    6
  • fYear
    1971
  • fDate
    6/1/1971 12:00:00 AM
  • Firstpage
    647
  • Lastpage
    654
  • Abstract
    This paper describes the Fortran parallel task recognizer and the directed graph model upon which it is based. The recognizer is itself a Fortran program. As input the recognizer accepts source programs written in Fortran; as output the recognizer generates a set of tables which communicate to the operating system information regarding the parallel processability of source program tasks. The recognizer has been used to analyze several programs in an attempt to determine what characteristics render a program "suitable" for parallel processing. Timing studies have shown that the detailed recognizer analysis consumes a large amount of time in an attempt to answer the suitability question. For a suitable production-type program this analysis time can be distributed over the lifetime of the program. In those cases where the source program is not suitable for parallel processing, however, this analysis represents a wasted investment of valuable system resources. To circumvent this, a heuristic procedure has been developed which introduces little overhead and provides a preliminary answer to the suitability question based solely on the nature and number of source program statements. If the preliminary analysis suggests a favorable potential for the source program, then the program is subjected to the detailed analysis of the recognizer.
  • Keywords
    Interpreters, measurements, multiprocessor, operating systems, parallel processing, program suitability.; Algorithms; Character recognition; Computer aided instruction; Computer networks; Concurrent computing; Intelligent networks; Investments; Operating systems; Parallel processing; Timing; Interpreters, measurements, multiprocessor, operating systems, parallel processing, program suitability.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/T-C.1971.223316
  • Filename
    1671909