diff --git a/src/files/Supervisor.h b/src/files/Supervisor.h index df95e2ee..0cd9932c 100644 --- a/src/files/Supervisor.h +++ b/src/files/Supervisor.h @@ -131,7 +131,7 @@ public: } } - const int maxThreads = std::thread::hardware_concurrency(); + const int maxThreads = 4 * std::thread::hardware_concurrency(); printf("total tasks count = %ld, active task count %ld, maxKernels %d, maxNeededKernels %d, maxThreads %d\n", this->getLength(), activeTasks, maxKernels, maxNeededKernels, maxThreads);