• DocumentCode
    3471309
  • Title

    Experiences on implementing PARMACS macros to run the SPLASH-2 suite on multiprocessors

  • Author

    Artiaga, Ernest ; Martorell, Xavier ; Becerra, Yolanda ; Navarro, Nacho

  • Author_Institution
    Dept. of Comput. Archit., Univ. Politecnica de Catalunya, Barcelona, Spain
  • fYear
    1998
  • fDate
    21-23 Jan 1998
  • Firstpage
    64
  • Lastpage
    69
  • Abstract
    In order to evaluate the goodness of parallel systems, it is necessary to know how parallel programs behave. The SPLASH-2 applications provide us with a realistic workload for such systems. So, we have made different implementations of the PARMACS macros used by SPLASH-2 applications, based on several execution and synchronization models, from classical Unix processes to multithreaded systems. Results have been tested in two different multiprocessor systems (Digital and Silicon Graphics). As parallel constructs in the SPLASH-2 applications are limited to those provided by PARMACS, we can easily study the overhead introduced by synchronization and parallelism management
  • Keywords
    macros; multiprocessing systems; parallel programming; performance evaluation; synchronisation; PARMACS macros; SPLASH-2 suite; Unix; multiprocessors; multithreaded systems; parallel programs; parallel systems; parallelism management; synchronization models; Application software; Computer architecture; Concurrent computing; Graphics; Instruments; Kernel; Multiprocessing systems; Operating systems; Silicon; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1998. PDP '98. Proceedings of the Sixth Euromicro Workshop on
  • Conference_Location
    Madrid
  • Print_ISBN
    0-8186-8332-5
  • Type

    conf

  • DOI
    10.1109/EMPDP.1998.647181
  • Filename
    647181