Before revision:  By restructuring OpenMP offload directives, we gain an 18x speedup for the su3 proxy application on NERSC's Cori system with Clang , and a 15.7x speedup by switching max reductions to add reductions in the laplace mini-app , using the Cray-llvm compiler on Cori.
After revision:  By restructuring OpenMP offloading directives, we gain an 18x speedup for the su3 proxy application on NERSC's Cori system with Clang , and a 15.7x speedup by switching max reductions to add reductions in the laplace mini-app , using the Cray-llvm compiler on Cori.