• DocumentCode
    1831177
  • Title

    Performance evaluation of task grain programs

  • Author

    Ivanov, Vladimir I.

  • Author_Institution
    Pinkerton Comput. Consultants Inc., New York, NY, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    644
  • Lastpage
    648
  • Abstract
    Behavioral programs are graph like objects that describe the execution of parallel programs supplied with given inputs. They quantify the amount of computation a run entails and outline the run time data dependencies. Other characteristics of the real machine (e.g. the multiprocessor management overhead oh, the communication delay dy, or the round robin time quanta tq) further affect performance directly, and indirectly via changes in allocation. Our experiments with the behavioral simulator show that linear variation of elapsed time with dy and oh/tq, predicted theoretically for ideal machines, holds for real machines as well; however, the complexity introduced by allocation and its dependency on all the other factors prevent a more accurate performance prediction
  • Keywords
    directed graphs; parallel machines; parallel programming; performance evaluation; programming theory; behavioral programs; behavioral simulator; communication delay; elapsed time; linear variation; multiprocessor management overhead; parallel program execution; performance evaluation; performance prediction; round robin time quanta; run time data dependencies; task grain programs; Assembly; Computational modeling; Delay effects; Grain size; Operating systems; Parallel machines; Physics computing; Predictive models; Round robin; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288236
  • Filename
    288236