From cc5c5a7eac0ebcf97c283e1e0dd1674c855a261a Mon Sep 17 00:00:00 2001 From: Matthijs Bijman Date: Mon, 27 Feb 2017 13:55:50 +0100 Subject: Implement logging of cores_used in task_states --- Simulator/src/simulation/workloads/Workload.cpp | 12 ++++++++++-- Simulator/src/simulation/workloads/WorkloadPool.cpp | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) (limited to 'Simulator/src/simulation') diff --git a/Simulator/src/simulation/workloads/Workload.cpp b/Simulator/src/simulation/workloads/Workload.cpp index b6a3b2d0..ba8ca950 100644 --- a/Simulator/src/simulation/workloads/Workload.cpp +++ b/Simulator/src/simulation/workloads/Workload.cpp @@ -1,7 +1,5 @@ #include "simulation/workloads/Workload.h" -#include - namespace Simulation { Workload::Workload(int size, int startTick, int dbId, int traceId, int dependency) : dependencyId(dependency), remainingFlops(size), TOTAL_FLOPS(size), START_TICK(startTick), ID(dbId), TRACE_ID(traceId) {} @@ -44,4 +42,14 @@ namespace Simulation { return this->dependencyId; } + + void Workload::setCoresUsed(uint32_t cores) + { + this->coresUsed = cores; + } + + uint32_t Workload::getCoresUsed() + { + return coresUsed; + } } diff --git a/Simulator/src/simulation/workloads/WorkloadPool.cpp b/Simulator/src/simulation/workloads/WorkloadPool.cpp index c4910c7f..251dcb9a 100644 --- a/Simulator/src/simulation/workloads/WorkloadPool.cpp +++ b/Simulator/src/simulation/workloads/WorkloadPool.cpp @@ -1,4 +1,5 @@ #include "simulation/workloads/WorkloadPool.h" +#include "simulation/workloads/Workload.h" #include #include -- cgit v1.2.3