diff options
author | Cesar Philippidis <cesar@codesourcery.com> | 2018-07-26 04:42:29 -0700 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2018-07-26 11:42:29 +0000 |
commit | 88a4654d03d0d05047aa168e45967ed2d94cb9ce (patch) | |
tree | 228f30ad516a6c3e25c474b2b38e70afb930256c /gcc | |
parent | 0c6c2f5fc239121f70334a587e371aab2c7a60a4 (diff) | |
download | gcc-88a4654d03d0d05047aa168e45967ed2d94cb9ce.zip gcc-88a4654d03d0d05047aa168e45967ed2d94cb9ce.tar.gz gcc-88a4654d03d0d05047aa168e45967ed2d94cb9ce.tar.bz2 |
[libgomp, nvptx] Add error with recompilation hint for launch failure
Currently, when a kernel is lauched with too many workers, it results in a cuda
launch failure. This is triggered f.i. for parallel-loop-1.c at -O0 on a Quadro
M1200.
This patch detects this situation, and errors out with a hint on how to fix it.
Build and reg-tested on x86_64 with nvptx accelerator.
2018-07-26 Cesar Philippidis <cesar@codesourcery.com>
Tom de Vries <tdevries@suse.de>
* plugin/plugin-nvptx.c (nvptx_exec): Error if the hardware doesn't have
sufficient resources to launch a kernel, and give a hint on how to fix
it.
Co-Authored-By: Tom de Vries <tdevries@suse.de>
From-SVN: r262997
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions