1111#include < chrono>
1212#include < cmath>
1313#include < cstdlib>
14- #include < future>
1514#include < iomanip>
1615#include < iostream>
1716#include < sycl/sycl.hpp>
@@ -328,7 +327,7 @@ std::chrono::duration<double> RunMultiThreadedTest(const std::vector<sycl::queue
328327 auto start_time = std::chrono::high_resolution_clock::now ();
329328
330329 std::vector<std::thread> threads;
331- size_t thread_count = (std::min)(queues.size (), size_t (2 ));
330+ size_t thread_count = (std::min)(queues.size (), static_cast < size_t > (2 ));
332331
333332 for (size_t i = 0 ; i < thread_count; ++i) {
334333 std::string thread_name = " NoProfile-Thread-" + std::to_string (i);
@@ -355,7 +354,7 @@ std::chrono::duration<double> RunMultiThreadedProfilingTest(
355354 auto start_time = std::chrono::high_resolution_clock::now ();
356355
357356 std::vector<std::thread> threads;
358- size_t thread_count = (std::min)({device_handles.size (), queues.size (), size_t (2 )});
357+ size_t thread_count = (std::min)({device_handles.size (), queues.size (), static_cast < size_t > (2 )});
359358
360359 for (size_t i = 0 ; i < thread_count; ++i) {
361360 std::string thread_name = " Thread-" + std::to_string (i);
@@ -461,7 +460,7 @@ int main(int argc, char* argv[]) {
461460 return EXIT_FAILURE;
462461 }
463462
464- size_t num_queues = (std::min)({all_devices.size (), g_devices.size (), size_t (2 )});
463+ size_t num_queues = (std::min)({all_devices.size (), g_devices.size (), static_cast < size_t > (2 )});
465464 sycl::property_list prop_list{sycl::property::queue::in_order ()};
466465
467466 for (size_t i = 0 ; i < num_queues; ++i) {
@@ -494,9 +493,10 @@ int main(int argc, char* argv[]) {
494493 std::cout << " g_devices[" << i << " ]._handle: " << g_devices[i]._handle << std::endl;
495494 std::cout << " g_devices[" << i << " ] UUID: " ;
496495 for (size_t j = 0 ; j < PTI_MAX_DEVICE_UUID_SIZE; ++j) {
497- printf (" %02x" , g_devices[i]._uuid [j]);
496+ std::cout << std::hex << std::setw (2 ) << std::setfill (' 0' )
497+ << static_cast <unsigned int >(g_devices[i]._uuid [j]);
498498 }
499- std::cout << std::endl;
499+ std::cout << std::dec << std::setfill ( ' ' ) << std:: endl;
500500 }
501501
502502 std::cout << std::endl;
@@ -535,7 +535,8 @@ int main(int argc, char* argv[]) {
535535 double multi_baseline_throughput = 0.0 ;
536536 double multi_profiling_throughput = 0.0 ;
537537 double multi_overhead_pct = 0.0 ;
538- std::chrono::duration<double > multi_baseline_time, multi_profiling_time;
538+ std::chrono::duration<double > multi_baseline_time{};
539+ std::chrono::duration<double > multi_profiling_time{};
539540
540541 // Only run multi-threaded tests if we have multiple devices/queues
541542 if (queues.size () >= 2 && g_devices.size () >= 2 ) {
0 commit comments