mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 09:14:47 +08:00
performance: change ulls controller max timeout
Set ulls controller max timeout to 200ms Related-To: NEO-7878 Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
c5f61cce85
commit
8de06f5d64
@@ -61,7 +61,7 @@ class DirectSubmissionController {
|
|||||||
std::atomic_bool runControlling = false;
|
std::atomic_bool runControlling = false;
|
||||||
|
|
||||||
SteadyClock::time_point lastTerminateCpuTimestamp{};
|
SteadyClock::time_point lastTerminateCpuTimestamp{};
|
||||||
std::chrono::microseconds maxTimeout{defaultTimeout};
|
std::chrono::microseconds maxTimeout{200'000};
|
||||||
std::chrono::microseconds timeout{defaultTimeout};
|
std::chrono::microseconds timeout{defaultTimeout};
|
||||||
int timeoutDivisor = 1;
|
int timeoutDivisor = 1;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -34,6 +34,13 @@ TEST(DirectSubmissionControllerTests, givenDirectSubmissionControllertimeoutDivi
|
|||||||
EXPECT_EQ(controller.timeoutDivisor, 4);
|
EXPECT_EQ(controller.timeoutDivisor, 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST(DirectSubmissionControllerTests, givenDirectSubmissionControllerWhenCreateObjectThenDefaultTimeoutValuesAreCorrect) {
|
||||||
|
DirectSubmissionControllerMock controller;
|
||||||
|
|
||||||
|
EXPECT_EQ(controller.timeout.count(), 5'000);
|
||||||
|
EXPECT_EQ(controller.maxTimeout.count(), 200'000);
|
||||||
|
}
|
||||||
|
|
||||||
TEST(DirectSubmissionControllerTests, givenDirectSubmissionControllerWhenRegisterDirectSubmissionWorksThenItIsMonitoringItsState) {
|
TEST(DirectSubmissionControllerTests, givenDirectSubmissionControllerWhenRegisterDirectSubmissionWorksThenItIsMonitoringItsState) {
|
||||||
MockExecutionEnvironment executionEnvironment;
|
MockExecutionEnvironment executionEnvironment;
|
||||||
executionEnvironment.prepareRootDeviceEnvironments(1);
|
executionEnvironment.prepareRootDeviceEnvironments(1);
|
||||||
|
|||||||
Reference in New Issue
Block a user