Skip to content

Commit c1e5530

Browse files
committed
Adjust performance test parameters and computation to improve consistency across modules.
1 parent 149f0e0 commit c1e5530

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

  • modules/core/perf/include
  • tasks
    • example_processes/tests/performance
    • example_threads/tests/performance

modules/core/perf/include/perf.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace ppc::core {
1515

1616
struct PerfAttr {
1717
// count of task's running
18-
uint64_t num_running = 10;
18+
uint64_t num_running = 5;
1919
std::function<double()> current_timer = [&] { return -1.0; };
2020
};
2121

@@ -102,7 +102,7 @@ class Perf {
102102
pipeline();
103103
}
104104
auto end = perf_attr.current_timer();
105-
perf_results.time_sec = end - begin;
105+
perf_results.time_sec = (end - begin) / perf_attr.num_running;
106106
}
107107
};
108108

tasks/example_processes/tests/performance/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
namespace nesterov_a_test_task_processes {
1111

1212
class ExampleRunPerfTestProcesses : public ppc::util::BaseRunPerfTests<InType, OutType> {
13-
const int kCount_ = 111;
13+
const int kCount_ = 200;
1414
InType input_data_{};
1515

1616
void SetUp() override { input_data_ = kCount_; }

tasks/example_threads/tests/performance/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
namespace nesterov_a_test_task_threads {
1212

1313
class ExampleRunPerfTestThreads : public ppc::util::BaseRunPerfTests<InType, OutType> {
14-
const int kCount_ = 111;
14+
const int kCount_ = 200;
1515
InType input_data_{};
1616

1717
void SetUp() override { input_data_ = kCount_; }

0 commit comments

Comments
 (0)