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
Link To Document