• DocumentCode
    162633
  • Title

    Dynamic scheduling in application level aware of architecture and data dependencies between tasks

  • Author

    Favaretto, Rodolfo M. ; Cousin, Guilherme P. B. ; Cavalheiro, Gerson Geraldo H. ; Pilla, Mauricio L.

  • Author_Institution
    Centro de Desenvolvimento Tecnol. - CDTec, Univ. Fed. de Pelotas - UFPel, Pelotas, Brazil
  • fYear
    2014
  • fDate
    15-19 Sept. 2014
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    In this paper, a dynamic scheduling strategy for parallel applications on NUMA architectures is presented. The aim of the strategy was reduce the impact, when executing parallel aplications, of the different latencies arising from the physical distribution of memory modules in NUMA architectures. This strategy was validated by a series of experiments, where it was possible to assess its performance by comparing it with other tools that employ scheduling on application level. This work resulted in an extension of the Anahy execution core, which now comprise the proposed strategy, considering, at the time of scheduling, the heterogeneous characteristics of the architecture where the application is running. The results show that the proposed strategy improved the quality of Anahy scheduling on NUMA architectures, contributing to the increased performance of this environment. Compared to other tools, the proposed strategy proved compatible.
  • Keywords
    memory architecture; parallel processing; processor scheduling; Anahy execution core; Anahy scheduling; NUMA architectures; application level aware; data dependencies; dynamic scheduling strategy; heterogeneous characteristics; memory modules physical distribution; nonuniform memory access; parallel applications; Benchmark testing; Dynamic scheduling; Hardware; Instruction sets; Multicore processing; Synchronization; Concurrent; Distributed architectures; Task scheduling; distributed; parallel languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing Conference (CLEI), 2014 XL Latin American
  • Conference_Location
    Montevideo
  • Type

    conf

  • DOI
    10.1109/CLEI.2014.6965140
  • Filename
    6965140