2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and PHD Forum 2011
DOI: 10.1109/ipdps.2011.125
|View full text |Cite
|
Sign up to set email alerts
|

Characterizing Task-Machine Affinity in Heterogeneous Computing Environments

Abstract: Abstract-Manycomputing environments are heterogeneous, i.e., they consist of a number of different machines that vary in their computational capabilities. These machines are used to execute task types that vary in their computational requirements. Characterizing heterogeneous computing environments and quantifying their heterogeneity is important for many applications. In previous research, we have proposed preliminary measures for machine performance homogeneity and task-machine affinity. In this paper, we bu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 15 publications
(22 citation statements)
references
References 22 publications
0
22
0
Order By: Relevance
“…For each task the information on its processing time and the voltage rate of the processor to execute one unit of time is sufficient to measure the energy consumption for that task. In this context, we additionally promote the heterogeneity capability of the computing system to efficiently use the energy of the system [3][4][5]. The main idea is to match each task with the best resource to execute it, that is, the resource that optimizes the completion time of the task and executes it fastest with minimum energy.…”
Section: Introductionmentioning
confidence: 99%
“…For each task the information on its processing time and the voltage rate of the processor to execute one unit of time is sufficient to measure the energy consumption for that task. In this context, we additionally promote the heterogeneity capability of the computing system to efficiently use the energy of the system [3][4][5]. The main idea is to match each task with the best resource to execute it, that is, the resource that optimizes the completion time of the task and executes it fastest with minimum energy.…”
Section: Introductionmentioning
confidence: 99%
“…Additionally, few instances have high task correlation and are thus underrepresented. Two matrices extracted from the SPEC benchmarks on five different machines are provided in [1]. There are 12 tasks in CINT2006Rate and 17 tasks in CFP2006Rate.…”
Section: Correlations Of Existing Methodsmentioning
confidence: 99%
“…The TMA (Task-Machine Affinity) quantifies the specialization of a platform [1,2], i.e., whether some machines are particularly efficient for some specific tasks. This measure proceeds in three steps: first, it normalizes the cost matrix to make the measure independent from the matrix heterogeneity; second, it performs the singular value decomposition of the matrix; last, it computes the inverse of the ratio between the first singular value and the mean of all the other singular values.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations