|
@ -38,7 +38,6 @@ void* thread_function(void* argp) { |
|
|
std::memset(dst, 0, args->size); |
|
|
std::memset(dst, 0, args->size); |
|
|
|
|
|
|
|
|
args->status = dml::status_code::ok; |
|
|
args->status = dml::status_code::ok; |
|
|
args->rep_completed = 0; |
|
|
|
|
|
|
|
|
|
|
|
LAUNCH_.wait(); |
|
|
LAUNCH_.wait(); |
|
|
|
|
|
|
|
@ -107,7 +106,7 @@ std::vector<uint64_t> execute_dml_memcpy(std::vector<TaskData>& args, const uint |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
using namespace std::chrono_literals; |
|
|
using namespace std::chrono_literals; |
|
|
std::this_thread::sleep_for(1000ms); |
|
|
|
|
|
|
|
|
std::this_thread::sleep_for(100ms); |
|
|
|
|
|
|
|
|
const auto time_start = std::chrono::steady_clock::now(); |
|
|
const auto time_start = std::chrono::steady_clock::now(); |
|
|
|
|
|
|
|
|