• DocumentCode
    162657
  • Title

    Evolutionary algorithms for affinity scheduling heuristics in heterogeneous computing systems

  • Author

    Iturriaga, Santiago ; Nesmachnow, Sergio

  • Author_Institution
    Fac. de Ing., Univ. de la Republica, Montevideo, Uruguay
  • fYear
    2014
  • fDate
    15-19 Sept. 2014
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    This article presents the application of evolutionary algorithms to solve the affinity scheduling problem in multicore computing systems. Affinity scheduling is a technique that allows the efficient utilization of heterogeneous computing systems, by assigning a set of task taking into account specific efficency and quality-of-service criteria. The evolutionary algorithms proposed in this article are useful methods to solve realistic instances of the affinity scheduling problem, outperforming the results computed using traditional acheduling techniques when evaluating both the communication and synchronization times between tasks.
  • Keywords
    evolutionary computation; multiprocessing systems; processor scheduling; synchronisation; affinity scheduling heuristics; affinity scheduling problem; communication; evolutionary algorithms; heterogeneous computing systems; multicore computing systems; quality-of-service criteria; synchronization times; Electronic mail; Evolutionary computation; Hardware; Instruction sets; Processor scheduling; Scheduling; NUMA; locality; multicore; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing Conference (CLEI), 2014 XL Latin American
  • Conference_Location
    Montevideo
  • Type

    conf

  • DOI
    10.1109/CLEI.2014.6965165
  • Filename
    6965165