• DocumentCode
    2527756
  • Title

    Scowl: a tool for characterization of parallel workload and its use on SPLASH-2 application suite

  • Author

    Marinov, Darko ; Magdic, Davor ; Milenkovic, Aleksandar ; Protic, Jelica ; Tartalja, Igor ; Milutinovic, Veljko

  • Author_Institution
    Sch. of Electr. Eng., Belgrade Univ., Serbia
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    207
  • Lastpage
    213
  • Abstract
    Concentrates on the problem of defining and measuring parameters that characterize typical behavior of parallel applications targeted to distributed shared memory (DSM) systems and shared-memory multiprocessors (SMPs). These parameters can be used as input to various models for performance evaluation in this research area. Furthermore, typical application behaviors can be recognized, which can help to generate new ideas for improvements to memory consistency protocols, adapting them to specific application characteristics. Our study encompasses a variety of parameters, such as frequencies of operations of various access types (private read/writes, shared read/writes, lock operations, barrier operations), the average number of accessed blocks per interval, the average number of modified words, etc. The results presented in this paper are based on the SPLASH-2 (Stanford Parallel Applications for SHared Memory) application suite. The developed instrumentation tool Scowl, along with the applied simulation environment Limes, are publicly available and applicable for performing measurements on other parallel applications as well
  • Keywords
    memory protocols; parallel programming; shared memory systems; software performance evaluation; software tools; virtual machines; Limes; SPLASH-2 application suite; Scowl; access types; accessed block number; application behaviors; applied simulation environment; barrier operations; distributed shared memory systems; lock operations; memory consistency protocols; operation frequencies; parallel workload characterization; performance evaluation; private read/writes; shared read/writes; shared-memory multiprocessors; Access protocols; Analytical models; Application software; Character generation; Character recognition; Concurrent computing; Frequency; Instruments; Performance evaluation; Software measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2000. Proceedings. 8th International Symposium on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-0728-X
  • Type

    conf

  • DOI
    10.1109/MASCOT.2000.876446
  • Filename
    876446