• DocumentCode
    3322026
  • Title

    Effects of Job and Task Placement on Parallel Scientific Applications Performance

  • Author

    Navaridas, Javier ; Pascual, Jose A. ; Miguel-Alonso, Jose

  • Author_Institution
    Dept. of Comput. Archit. & Technol., Univ. of the Basque Country, San Sebastian
  • fYear
    2009
  • fDate
    18-20 Feb. 2009
  • Firstpage
    55
  • Lastpage
    61
  • Abstract
    This paper studies the influence that task placement may have on the performance of applications, mainly due to the relationship between communication locality and overhead. This impact is studied for torus and fat-tree topologies. A simulation-based performance study is carried out, using traces of applications and application kernels, to measure the time taken to complete one or several concurrent instances of a given workload. As the purpose of the paper is not to offer a miraculous task placement strategy, but to measure the impact that placement have on performance, we selected simple strategies, including random placement. The quantitative results of these experiments show that different workloads present different degrees of responsiveness to placement. Furthermore, both the number of concurrent parallel jobs sharing a machine and the size of its network has a clear impact on the time to complete a given workload. We conclude that the efficient exploitation of a parallel computer requires the utilization of scheduling policies aware of application behavior and network topology.
  • Keywords
    concurrency control; multiprocessor interconnection networks; parallel machines; scheduling; telecommunication network topology; communication locality; communication overhead; concurrent parallel jobs; fat-tree topology; interconnection network; job placement; network topology; parallel computer; parallel job scheduling; parallel scientific applications performance; random placement; simulation-based performance; task placement; torus topology; Application software; Computational modeling; Computer networks; Concurrent computing; Knowledge management; Network topology; Processor scheduling; Programming profession; Resource management; Supercomputers; interconnection networks; parallel job scheduling; performance characterization; resource allocation; trace-driven simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-based Processing, 2009 17th Euromicro International Conference on
  • Conference_Location
    Weimar
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3544-9
  • Type

    conf

  • DOI
    10.1109/PDP.2009.53
  • Filename
    4912915