Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ngen: update PVC WAR bug workaround #2935

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

petercad
Copy link
Contributor

Closes #2864 / MFDNN-13404.

Followup to #2472, which introduces a workaround for a PVC HW bug related to write-after-send-read dependencies in the presence of heavy double precision usage. The workaround wasn't properly guarding against the bug in some cases where surrounding send instructions were predicated.

I also spotted and fixed another issue in the workaround.

@petercad petercad requested a review from a team as a code owner March 22, 2025 00:13
@petercad petercad force-pushed the petercad/pww_update branch from 636218a to 8136235 Compare March 22, 2025 00:15
@petercad
Copy link
Contributor Author

make test
disable test_device_cpu
disable build_cpu_runtime_omp
disable build_cpu_runtime_sycl
disable build_cpu_runtime_tbb
disable arch_gpu_xe-lpg
disable arch_gpu_xe-hpg-dg2
disable arch_gpu_xe-hpg-atsm
disable arch_gpu_xe2-hpg-bmg
disable arch_gpu_xe2-lpg

@petercad
Copy link
Contributor Author

make test perf-gpu
set primitive=matmul
disable arch_gpu_xe-hpg-atsm
disable arch_gpu_xe-hpg-dg2
disable arch_gpu_xe2-hpg-bmg
disable arch_gpu_xe2-lpg

@petercad petercad force-pushed the petercad/pww_update branch from 8136235 to b4e8984 Compare March 24, 2025 15:47
@petercad
Copy link
Contributor Author

make test
disable test_device_cpu
disable build_cpu_runtime_omp
disable build_cpu_runtime_sycl
disable build_cpu_runtime_tbb
disable arch_gpu_xe-lpg
disable arch_gpu_xe-hpg-dg2
disable arch_gpu_xe-hpg-atsm
disable arch_gpu_xe2-hpg-bmg
disable arch_gpu_xe2-lpg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

How to debug conv2d backward Unexpected page fault error
3 participants