From 3af76fc4a87dcdac7e8946d1cc3667bd72201562 Mon Sep 17 00:00:00 2001 From: Christian Wulf <chw@informatik.uni-kiel.de> Date: Sun, 28 Dec 2014 09:32:33 +0100 Subject: [PATCH] fixed bug in OldPipeline; adapted expected performance results --- .../examples/ChwHomeComparisonMethodcallWithPorts.java | 2 +- .../experiment09pipeimpls/ChwHomePerformanceCheck.java | 2 +- src/performancetest/java/teetime/framework/OldPipeline.java | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/performancetest/java/teetime/examples/ChwHomeComparisonMethodcallWithPorts.java b/src/performancetest/java/teetime/examples/ChwHomeComparisonMethodcallWithPorts.java index faf67e8d..c60da1b2 100644 --- a/src/performancetest/java/teetime/examples/ChwHomeComparisonMethodcallWithPorts.java +++ b/src/performancetest/java/teetime/examples/ChwHomeComparisonMethodcallWithPorts.java @@ -71,7 +71,7 @@ public class ChwHomeComparisonMethodcallWithPorts extends AbstractProfiledPerfor // check speedup assertEquals(2, (double) test19a.overallDurationInNs / test19b.overallDurationInNs, 0.3); - assertEquals(2.5, (double) test19a.overallDurationInNs / test19c.overallDurationInNs, 0.3); + assertEquals(2, (double) test19b.overallDurationInNs / test19c.overallDurationInNs, 0.3); } } diff --git a/src/performancetest/java/teetime/examples/experiment09pipeimpls/ChwHomePerformanceCheck.java b/src/performancetest/java/teetime/examples/experiment09pipeimpls/ChwHomePerformanceCheck.java index 0e908966..9560b884 100644 --- a/src/performancetest/java/teetime/examples/experiment09pipeimpls/ChwHomePerformanceCheck.java +++ b/src/performancetest/java/teetime/examples/experiment09pipeimpls/ChwHomePerformanceCheck.java @@ -56,7 +56,7 @@ class ChwHomePerformanceCheck extends AbstractPerformanceCheck { // since 13.12.2014 (incl.) // assertEquals(40, medianSpeedup, 3.2); // -11 // since 28.12.2014 (incl.) - assertEquals(24, medianSpeedup, 3.2); // -16 + assertEquals(26, medianSpeedup, 3.2); // -14 } private void checkOrderedGrowableArrayPipes() { diff --git a/src/performancetest/java/teetime/framework/OldPipeline.java b/src/performancetest/java/teetime/framework/OldPipeline.java index 7d24233e..225cf0dd 100644 --- a/src/performancetest/java/teetime/framework/OldPipeline.java +++ b/src/performancetest/java/teetime/framework/OldPipeline.java @@ -62,6 +62,11 @@ public class OldPipeline<FirstStage extends Stage, LastStage extends Stage> exte return firstStage.getOwningThread(); } + @Override + void setOwningThread(final Thread owningThread) { + firstStage.setOwningThread(owningThread); + } + @Override public TerminationStrategy getTerminationStrategy() { return firstStage.getTerminationStrategy(); -- GitLab