Skip to content

Conversation

@GeorgeWeb
Copy link
Contributor

@GeorgeWeb GeorgeWeb commented Nov 20, 2024

Implements the UR_DEVICE_INFO_GPU_HW_THREADS_PER_EU and UR_DEVICE_INFO_GPU_EU_SIMD_WIDTH device info property queries on Cuda, which were originally supported only on LevelZero.

intel/llvm#16148

@github-actions github-actions bot added the cuda CUDA adapter specific issues label Nov 20, 2024
@GeorgeWeb GeorgeWeb changed the title [UR][Cuda] Implement device info extensions for HW_THREADS_PER_EU and EU_SIMD_WIDTH on Cuda [Cuda] Implement device info extensions for HW_THREADS_PER_EU and EU_SIMD_WIDTH on Cuda Nov 21, 2024
@GeorgeWeb GeorgeWeb force-pushed the georgi/implement-ext-intel-hw-resident-threads-on-cuda branch from 1d13e59 to c77cfed Compare November 21, 2024 11:19
@GeorgeWeb GeorgeWeb force-pushed the georgi/implement-ext-intel-hw-resident-threads-on-cuda branch from c77cfed to a67453a Compare November 21, 2024 14:27
@jinz2014
Copy link

I have a question. What is EU in the following diagram ?

image

@GeorgeWeb
Copy link
Contributor Author

I have a question. What is EU in the following diagram ?

I don't think there's a good 1:1 mapping here. This PR was just an experiment that we deemed is not going to work because the concepts don't match at all. Here I interpreted EU as SM for the sake of getting some values but it's all conceptually incorrect so we'll do things through separate queries.
Apologies @jinz2014 if that's caused any confusion to you, I was meant to close this PR already but have forgotten.

@GeorgeWeb GeorgeWeb closed this Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cuda CUDA adapter specific issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants