Skip to content

Commit b8d0756

Browse files
authored
Added Frequency Scaling to the tables
1 parent 9b22560 commit b8d0756

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pypop/metrics/hybrid.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,11 @@
8484
"The IPC rate can be reduced due to CPU data starvation, inefficient cache usage or "
8585
"high rates of branch misprediction."
8686
)
87+
k_FREQSC_desc = (
88+
"Inefficiencies due to changes in the rate at which the CPU executes instructions. "
89+
"This is typically due to thermal management in the CPU reducing the overall clock "
90+
"speed."
91+
)
8792

8893

8994
class MPI_OpenMP_Metrics(MetricSet):
@@ -104,6 +109,7 @@ class MPI_OpenMP_Metrics(MetricSet):
104109
Metric("Computational Scaling", 1, desc=k_COMPSC_desc),
105110
Metric("Instruction Scaling", 2, desc=k_INSSC_desc),
106111
Metric("IPC Scaling", 2, "IPC Scaling", desc=k_IPCSC_desc),
112+
Metric("Frequency Scaling", 2, desc=k_FREQSC_desc),
107113
]
108114

109115
_programming_model = "MPI + OpenMP"
@@ -265,6 +271,7 @@ class MPI_OpenMP_Multiplicative_Metrics(MetricSet):
265271
Metric("Computational Scaling", 1, desc=k_COMPSC_desc),
266272
Metric("Instruction Scaling", 2, desc=k_INSSC_desc),
267273
Metric("IPC Scaling", 2, "IPC Scaling", desc=k_IPCSC_desc),
274+
Metric("Frequency Scaling", 2, desc=k_FREQSC_desc),
268275
]
269276

270277
_programming_model = "MPI + OpenMP"

0 commit comments

Comments
 (0)