Flag Name | Default value | Description |
---|---|---|
flush_shadow | 0 | Flush shadow memory at the end of an outer OpenMP parallel region. Our experiments show that this can reduce memory overhead by ~30% and runtime overhead by ~10%. This flag is useful for large OpenMP applications that typically require large amounts of memory, causing out-of-memory exceptions when checked by Archer. |
print_max_rss | 0 | Print the RSS memory peak at the end of the execution. |
ignore_serial | 0 | Turn off tracking and analysis of memory accesses in the sequential part of an OpenMP program. (Only effective when OpenMP runtime is initialized. In doubt, insert omp_get_max_threads() as first statement in main!) |
verbose | 0 | Print startup information. |
enable | 1 | Use Archer runtime library during execution. |