I’m in the process of inlining a lot of code in hopes I can accelerate it effectively. On my first stab, I get this error though:
Stack dump: 0. Running pass 'NVPTX DAG->DAG Pattern Instruction Selection' on function '@inner_iteration_acc_861_gpu' pgnvd-Fatal-/opt/pgi/linux86-64/2013/cuda/5.0/nvvm/cicc TERMINATED by signal 11 Arguments to /opt/pgi/linux86-64/2013/cuda/5.0/nvvm/cicc /opt/pgi/linux86-64/2013/cuda/5.0/nvvm/cicc -arch compute_20 -m64 -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 /tmp/pgnvdCqWdu1rbSc9z.i -o /tmp/pgcudaforCQUduIPB8M83.ptx PGF90-F-0155-Compiler failed to translate accelerator region (see -Minfo messages): Device compiler exited with error status code (Pij_GPU_Acc.f90: 1) PGF90/x86-64 Linux 13.10-0: compilation aborted
The Minfo messages are pretty straightforward - some stuff is accelerated, some stuff can’t be and the normal live-out/Loop carried dependence/etc. messages are generated. I have never seen the above message though. Any ideas as to what is likely causing this?