diff --git a/lib/gpu/geryon/ocl_device.h b/lib/gpu/geryon/ocl_device.h index 435ee24dd3..4e9e42a3cf 100644 --- a/lib/gpu/geryon/ocl_device.h +++ b/lib/gpu/geryon/ocl_device.h @@ -728,6 +728,9 @@ void UCL_Device::print_all(std::ostream &out) { out << "\nDevice " << i << ": \"" << name(i).c_str() << "\"\n"; out << " Type of device: " << device_type_name(i).c_str() << std::endl; + out << " Supported OpenCL Version: " + << _properties[i].cl_device_version / 100 << "." + << _properties[i].cl_device_version % 100 << std::endl; out << " Is a subdevice: "; if (is_subdevice(i)) out << "Yes\n"; @@ -796,6 +799,16 @@ void UCL_Device::print_all(std::ostream &out) { out << "Yes\n"; else out << "No\n"; + out << " Subgroup support: "; + if (_properties[i].has_subgroup_support) + out << "Yes\n"; + else + out << "No\n"; + out << " Shuffle support: "; + if (_properties[i].has_shuffle_support) + out << "Yes\n"; + else + out << "No\n"; } } }