Title
Kinship: efficient resource management for performance and functionally asymmetric platforms
Abstract
On-chip heterogeneity has become key to balancing performance and power constraints, resulting in disparate (functionally overlapping but not equivalent) cores on a single die. Requiring developers to deal with such heterogeneity can impede adoption through increased programming effort and result in cross-platform incompatibility. We propose that systems software must evolve to dynamically accommodate heterogeneity and to automatically choose task-to-resource mappings to best use these features. We describe the kinship approach for mapping workloads to heterogeneous cores. A hypervisor-level realization of the approach on a variety of experimental heterogeneous platforms demonstrates the general applicability and utility of kinship-based scheduling, matching dynamic workloads to available resources as well as scaling with the number of processes and with different types/configurations of compute resources. Performance advantages of kinship based scheduling are evident for runs across multiple generations of heterogeneous platforms.
Year
DOI
Venue
2013
10.1145/2482767.2482787
Conf. Computing Frontiers
Keywords
Field
DocType
mapping workloads,on-chip heterogeneity,heterogeneous core,performance advantage,kinship approach,heterogeneous platform,experimental heterogeneous platform,kinship-based scheduling,requiring developer,dynamic workloads,efficient resource management,functionally asymmetric platform,chip,resource manager,dynamic scheduling,kinship
Resource management,Computer science,Scheduling (computing),Kinship,Parallel computing,Real-time computing,Software,Dynamic priority scheduling
Conference
Citations 
PageRank 
References 
4
0.44
15
Authors
4
Name
Order
Citations
PageRank
Vishakha Gupta11819.66
Rob Knauerhase21737.38
Paul Brett348723.97
Karsten Schwan440.44