2017 International Conference on High Performance Computing &Amp; Simulation (HPCS) 2017
DOI: 10.1109/hpcs.2017.68
|View full text |Cite
|
Sign up to set email alerts
|

Speedup and Parallelization Models for Energy-Efficient Many-Core Systems Using Performance Counters

Abstract: Traditional speedup models, such as Amdahls, facilitate the study of the impact of running parallel workloads on manycore systems. However, these models are typically based on software characteristics, assuming ideal hardware behaviors. As such, the applicability of these models for energy and/or performance-driven system optimization is limited by two factors. Firstly, speedup cannot be measured without instrumenting the original software codes, and secondly, the parallelization factor of an application runni… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(14 citation statements)
references
References 31 publications
0
14
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 4 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%
“…The model for speedup by scaling core speeds can be found in [30,Equation (5)]. In this multi-fraction model following Cassidy and Andreou [37], the execution time of each parallel phase is calculated according to a similar method to that shown in (15), which is generally correct for all schemes of a task to core allocation. The modelling does not make assumptions on the parallelism of each parallel phase or the number of cores available for each parallel phase, but the assumption of sequential plus parallel phases is fully within the descriptive power of dags of the type found in Fig.…”
Section: Parallelism and P-fractions!mentioning
confidence: 99%
See 3 more Smart Citations