sx-aurora-dev / llvm-project

llvm-project cloned from https://github.com/llvm/llvm-project and modified for VE
Other
16 stars 8 forks source link

check-openmp status #263

Open kaz7 opened 1 year ago

kaz7 commented 1 year ago

This is a ticket to keep a track of errors and slowness from check-openmp when I enable libcxx/libcxxabi/libuwind/openmp using upstream's main.

kaz7 commented 1 year ago

No errors after applying several local patches. I'll upstream them as soon as possible.

-- Testing: 317 tests, 24 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
********************
Unsupported Tests (111):
  libomp :: atomic/kmp_atomic_float10_max_min.c
...
  libomp :: teams/teams.c

Testing Time: 1746.03s
  Unsupported: 111
  Passed     : 206

The execution time is really slow. These tests run in about 30sec on x86.

kaz7 commented 1 year ago

Slow tests more than 1 elapsed min are below:

/scratch/jam/llvm-dev/build-zorg/build_llvm/runtimes/runtimes-ve-unknown-linux-gnu-bins/openmp/runtime/test/tasking/hidden_helper_task/Output/depend.cpp.tmp
0.27user 0.59system 8:42.71elapsed 0%CPU (0avgtext+0avgdata 58284maxresident)k
/scratch/jam/llvm-dev/build-zorg/build_llvm/runtimes/runtimes-ve-unknown-linux-gnu-bins/openmp/runtime/test/tasking/hidden_helper_task/Output/gtid.cpp.tmp
0.17user 0.34system 6:59.36elapsed 0%CPU (0avgtext+0avgdata 58300maxresident)k
/scratch/jam/llvm-dev/build-zorg/build_llvm/runtimes/runtimes-ve-unknown-linux-gnu-bins/openmp/runtime/test/worksharing/for/Output/kmp_sch_simd_guided.c.tmp
65.87user 175.37system 3:26.13elapsed 117%CPU (0avgtext+0avgdata 41532maxresident)k