Evolutionary algorithms for affinity scheduling heuristics in heterogeneous computing systems

被引:0
作者
Iturriaga, Santiago [1 ]
Nesmachnow, Sergio [1 ]
机构
[1] Univ Republica, Fac Ingn, Ctr Calculo, Herrera y Reissig 565, Montevideo, Uruguay
来源
PROCEEDINGS OF THE 2014 XL LATIN AMERICAN COMPUTING CONFERENCE (CLEI) | 2014年
关键词
scheduling; multicore; NUMA; locality;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页数:12
相关论文
共 34 条
[1]  
Alba E, 2008, OPER RES COMPUT SCI, V42, P1, DOI 10.1007/978-0-387-77610-1
[2]   Parallel metaheuristics: recent advances and new trends [J].
Alba, Enrique ;
Luque, Gabriel ;
Nesmachnow, Sergio .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2013, 20 (01) :1-48
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[4]  
[Anonymous], 2004, Handbook of Scheduling: Algorithms, Models, and Performance Analysis
[5]  
Back T., 1997, HDB EVOLUTIONARY COM
[6]   hwloc: a Generic Framework for Managing Hardware Affinities in HPC Applications [J].
Broquedis, Francois ;
Clet-Ortega, Jerome ;
Moreaud, Stephanie ;
Furmento, Nathalie ;
Goglin, Brice ;
Mercier, Guillaume ;
Thibault, Samuel ;
Namyst, Raymond .
PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, :180-186
[7]  
Cantu-Paz E., 2000, EFFICIENT ACCURATE P
[8]  
El-Rewini H., 1994, TASK SCHEDULING PARA
[9]  
Eshaghian M., 1996, Heterogeneous computing
[10]  
Freund R., 1994, J PARALLEL DISTRIBUT, V21