Skip to content

Runtime error with CShift when using OMPTARGET #3

@meifeng

Description

@meifeng

When running Benchmark_su3 with OMPTARGET using UVM, there is currently a runtime error:
Grid : Message : 0.874626 s : ==================================================================================================== Grid : Message : 0.874631 s : = Benchmarking SU3xSU3 CovShiftForward(z,x,y) Grid : Message : 0.874634 s : ==================================================================================================== Grid : Message : 0.874637 s : L bytes GB/s GFlop/s Grid : Message : 0.874640 s : ---------------------------------------------------------- CUDA error: an illegal memory access was encountered Libomptarget error: Copying data from device failed. Libomptarget error: Call to targetDataEnd failed, abort target. Libomptarget error: Failed to process data after launching the kernel. Libomptarget error: Run with LIBOMPTARGET_INFO=4 to dump host-target pointer mappings. Cshift_common.h:347:5: Libomptarget fatal error 1: failure of target construct while offloading is mandatory

This may be due to incorrect GPU memory allocation. Having the full suite of memory allocators as indicated in Issue #2 may fix it. But it needs to be investigated further.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions