[cuda] Dump more synchronization related attributes (#14074)

Progress towards https://github.com/openxla/iree/issues/13245
diff --git a/experimental/cuda2/cuda_driver.c b/experimental/cuda2/cuda_driver.c
index d06d6ab..40c09a4 100644
--- a/experimental/cuda2/cuda_driver.c
+++ b/experimental/cuda2/cuda_driver.c
@@ -387,6 +387,25 @@
   IREE_RETURN_IF_ERROR(iree_string_builder_append_format(
       builder, "\n- memory-l2-cache-size: %d bytes", l2_cache_size));
 
+  int supports_64bit_memops = 0;
+  IREE_CUDA_QUERY_ATTRIBUTE(CAN_USE_64_BIT_STREAM_MEM_OPS,
+                            supports_64bit_memops);
+  int supports_timeline_semaphore_interop = 0;
+  IREE_CUDA_QUERY_ATTRIBUTE(TIMELINE_SEMAPHORE_INTEROP_SUPPORTED,
+                            supports_timeline_semaphore_interop);
+  int mem_sync_domain_count = 0;
+  IREE_CUDA_QUERY_ATTRIBUTE(MEM_SYNC_DOMAIN_COUNT, mem_sync_domain_count);
+
+  IREE_RETURN_IF_ERROR(iree_string_builder_append_cstring(builder, "\n"));
+  IREE_RETURN_IF_ERROR(iree_string_builder_append_format(
+      builder, "\n- sync-supports-64-bit-stream-mem-ops: %d",
+      supports_64bit_memops));
+  IREE_RETURN_IF_ERROR(iree_string_builder_append_format(
+      builder, "\n- sync-supports-timeline-semaphore-interop: %d",
+      supports_timeline_semaphore_interop));
+  IREE_RETURN_IF_ERROR(iree_string_builder_append_format(
+      builder, "\n- sync-mem-domain-count: %d", mem_sync_domain_count));
+
   // Other GPU characteristics.
   int multiprocessor_count = 0;
   IREE_CUDA_QUERY_ATTRIBUTE(MULTIPROCESSOR_COUNT, multiprocessor_count);