2018
DOI: 10.1109/tmscs.2018.2791531
|View full text |Cite
|
Sign up to set email alerts
|

Speedup and Power Scaling Models for Heterogeneous Many-Core Systems

Abstract: Traditional speedup models, such as Amdahl's Law, Gustafson's, and Sun and Ni's models, have helped the research community and industry to better understand the performance capabilities of systems and the parallelizability of applications. Mostly targeting homogeneous hardware platforms or a limited form of processor heterogeneity, these models do not cover newly emerging multi-core heterogeneous architectures. This paper reports novel speedup and energy consumption models based on a more general representatio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(27 citation statements)
references
References 20 publications
0
27
0
Order By: Relevance
“…The classical method for modelling the speedup of workload processing caused by some measure of improving the computation capabilities is known as Amdahl's law, which developed from observations presented by Amdahl in 1967 [1]. Amdahl [2,42] no p-fraction yes no no no no [3] no p-fraction yes yes yes yes no [5] load balancing and scheduling p-fraction yes yes yes yes no [7] no p-fraction yes yes yes no no [13] no parallelism yes yes no no no [14] load balancing and scheduling parallelism yes yes no no no [15] no p-fraction yes yes yes yes no [17] synchronisation and communication p-fraction yes yes no no no [18] no p-fraction yes no no no no [4,43] no p-fraction yes no no no no [19,20,44] no p-fraction yes no no no no [22] no p-fraction yes no no no no [24] no multi p-fraction and parallelism yes yes no no no [25] no p-fraction yes no no no no [26] time of parallel tasks no no no no no no [27] no p-fraction yes no no no no [28] no p-fraction yes no no no no [29] no no yes yes no no no [38] no [68] no p-fraction yes no no no no [69] run-time no no yes no no yes [70] run-time no no yes yes yes yes provide a mathematical formula for this law, which was later formulated based on his verbal arguments. Given the context of this paper, which is about the parallelisation of workloads on M/MCP systems, 'improvement of computation capabilities' generally means the incorporation of multiple processing units (to be called 'cores' in this paper) to improve the speed of workload execution, unless otherwise noted.…”
Section: Amdahl's Law and Gustafson's Modelmentioning
confidence: 99%
See 3 more Smart Citations
“…The classical method for modelling the speedup of workload processing caused by some measure of improving the computation capabilities is known as Amdahl's law, which developed from observations presented by Amdahl in 1967 [1]. Amdahl [2,42] no p-fraction yes no no no no [3] no p-fraction yes yes yes yes no [5] load balancing and scheduling p-fraction yes yes yes yes no [7] no p-fraction yes yes yes no no [13] no parallelism yes yes no no no [14] load balancing and scheduling parallelism yes yes no no no [15] no p-fraction yes yes yes yes no [17] synchronisation and communication p-fraction yes yes no no no [18] no p-fraction yes no no no no [4,43] no p-fraction yes no no no no [19,20,44] no p-fraction yes no no no no [22] no p-fraction yes no no no no [24] no multi p-fraction and parallelism yes yes no no no [25] no p-fraction yes no no no no [26] time of parallel tasks no no no no no no [27] no p-fraction yes no no no no [28] no p-fraction yes no no no no [29] no no yes yes no no no [38] no [68] no p-fraction yes no no no no [69] run-time no no yes no no yes [70] run-time no no yes yes yes yes provide a mathematical formula for this law, which was later formulated based on his verbal arguments. Given the context of this paper, which is about the parallelisation of workloads on M/MCP systems, 'improvement of computation capabilities' generally means the incorporation of multiple processing units (to be called 'cores' in this paper) to improve the speed of workload execution, unless otherwise noted.…”
Section: Amdahl's Law and Gustafson's Modelmentioning
confidence: 99%
“…Summary: The Hill-Marty core heterogeneity assumptions are inappropriate for most modern heterogeneous multi-core architectures. To that end, a 'normal form' of HeMCP has emerged [5].…”
Section: Heterogeneous Multi-core Realitymentioning
confidence: 99%
See 2 more Smart Citations
“…Regardless of a single processing core or multiple processing cores being executed, the SIP is fixed. On this basis, we propose a model by extending Amdahl's law in the multi-core era [19][20][21]. The model reflects the relationship of program performance and thread count.…”
Section: Theoretical Basis Of Tcpmmentioning
confidence: 99%