forked from sfu-dis/pibench
-
Notifications
You must be signed in to change notification settings - Fork 0
OpenMP
Lucas Lersch edited this page Mar 19, 2020
·
1 revision
PiBench uses OpenMP internally for multithreading.
The environment variable OMP_NESTED=true must be set to guarantee correctness.
Check here for details.
Other environment variables such as OMP_PLACES and OMP_PROC_BIND can be set to control the multithreaded behavior.
For example:
$ OMP_PLACES=cores OMP_PROC_BIND=true OMP_NESTED=true ./PiBench [...]
Note for Clang users: you may need to additionally install OpenMP runtime, on Arch Linux this can be done by installing the package extra/openmp.
Contents
- Home
- Building
- Running
- Intel PCM
- OpenMP
- Skipping Load Phase
- Tail Latency
- Internals
- Key Generator
- Value Generator
- Op Generator