2017
DOI: 10.1109/mc.2017.3001246
|View full text |Cite
|
Sign up to set email alerts
|

Voltage, Throughput, Power, Reliability, and Multicore Scaling

Abstract: ARM 1 AbstractParallelization has been used to maintain a reasonable balance between energy consumption and performance in computing platforms especially in modern multi-and many-core systems. This paper studies the interplay between performance and energy, and their relationships with parallelization scaling in the context of the reliable operating region, focusing on the effectiveness of parallelization scaling in throughput-power tradeoffs. Theoretical and experimental explorations show that a meaningful cr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7

Relationship

2
5

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 12 publications
0
7
0
Order By: Relevance
“…It can be verified that (29) transforms into Sun-Ni's model (10) by substituting f 1 with 1 − f and f n with f ⋅ g(n), and f j = 0, ∀1 < j < n. For g(n) = n the model further transforms into Gustafson's (7), and for g(n) = 1 it becomes classical Amdahl's law (4). Other related models, for instance that extending models similar to Sun-Ni's over Hill-Marty asymmetric heterogeneity [55], are also covered by the multi-fraction model with similar arguments.…”
Section: Parallelism and P-fractions!mentioning
confidence: 95%
See 3 more Smart Citations
“…It can be verified that (29) transforms into Sun-Ni's model (10) by substituting f 1 with 1 − f and f n with f ⋅ g(n), and f j = 0, ∀1 < j < n. For g(n) = n the model further transforms into Gustafson's (7), and for g(n) = 1 it becomes classical Amdahl's law (4). Other related models, for instance that extending models similar to Sun-Ni's over Hill-Marty asymmetric heterogeneity [55], are also covered by the multi-fraction model with similar arguments.…”
Section: Parallelism and P-fractions!mentioning
confidence: 95%
“…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 2 more Smart Citations
“…Run-time management is a set of methods for managing hardware/software knobs and monitors under variable workloads to improve system operation, for example by optimizing some chosen metric in the performance/energy trade-off [7]. Existing run-time algorithms react to workload change by dynamically scaling voltage/frequency (DVFS) [8], in combination with task mapping and core allocations [9].…”
Section: Introductionmentioning
confidence: 99%