• DocumentCode
    3756333
  • Title

    On the Evaluation of Contention-Aware List Schedulers on Multicore Cluster

  • Author

    Juliana Zamith;Thiago Silva;L?cia ;Cristina Boeres;Cristiana Bentes

  • Author_Institution
    Comput. Sci. Dept., Fed. Rural Univ. of RJ, Rio de Janeiro, Brazil
  • fYear
    2015
  • Firstpage
    61
  • Lastpage
    67
  • Abstract
    Parallel applications composed of a set of tasks that follow a partial precedence order represent an important class of scientific applications. In high performance computing, environments dedicated to scientific applications are composed of clusters of multicore machines, which consist typically of a set of processing cores that partially share a hierarchy of cache memory. Harnessing the available memory is crucial to achieve good performance in these clusters. This paper proposes strategies based on the list scheduling framework to schedule application tasks on individual cores of multicore clusters. Our idea is to minimize the execution time of the application, by taking into consideration cache contention. Experiments with a representative set of applications show that the scheduling algorithms with contention-aware mechanisms can improve significantly the application performance.
  • Keywords
    "Multicore processing","Memory management","Scheduling algorithms","Schedules","Degradation","Program processors"
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2015 International Symposium on
  • Type

    conf

  • DOI
    10.1109/SBAC-PADW.2015.19
  • Filename
    7423182