Issue 132218
Summary [OpenMP RT] Tests hanging in AArch64 when running them with passive policy
Labels new issue
Assignees
Reporter mikaoP
    I've compiled LLVM in Release and tried to pass libomp tests with passive policy running the following command:
`CHECK_OPENMP_ENV='OMP_WAIT_POLICY=passive' ninja check-openmp`
It turns out that some of them don't end. Here is a list of all if found that fail running several times the tests
```
tasking/issue-69733.c
tasking/issue-87307.c
tasking/issue-94260-1.cpp
tasking/issue-50602.c
tasking/hidden_helper_task/affinity.cpp
tasking/hidden_helper_task/gtid.cpp
tasking/task_teams_stress_test.cpp
```

I'm running in a cluster with the following lcpu:

```
Architecture: aarch64
  CPU op-mode(s):       64-bit
  Byte Order:           Little Endian
CPU(s):                 144
  On-line CPU(s) list:  0-143
Vendor ID:              ARM
  Model name:           Neoverse-V2
    Model: 0
    Thread(s) per core: 1
    Core(s) per socket: 72
    Socket(s): 2
    Stepping:           r0p0
    Frequency boost:    disabled
 CPU(s) scaling MHz: 97%
    CPU max MHz:        3438.0000
    CPU min MHz:        81.0000
    BogoMIPS:           2000.00
    Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha51
 2 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16
 i8mm bf16 dgh
Caches (sum of all):    
  L1d: 9 MiB (144 instances)
  L1i:                  9 MiB (144 instances)
  L2: 144 MiB (144 instances)
  L3:                   228 MiB (2 instances)
NUMA:                   
  NUMA node(s):         2
  NUMA node0 CPU(s):    0-71
  NUMA node1 CPU(s):    72-143
Vulnerabilities:        
 Gather data sampling: Not affected
  Itlb multihit:        Not affected
 L1tf:                 Not affected
  Mds:                  Not affected
 Meltdown:             Not affected
  Mmio stale data:      Not affected
 Retbleed:             Not affected
  Spec rstack overflow: Not affected
 Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:           Mitigation; __user pointer sanitization
 Spectre v2:           Not affected
  Srbds:                Not affected
 Tsx async abort:      Not affected
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to