BIOS settings notes:
Intel Hyper-Threading Technology (SMT): Enabled (default is Enabled)
Intel Turbo Boost Technology (Turbo) : Enabled (default is Enabled, Max 3.73GHz)
Portability Flags:
318.galgel_m: -FI -132
Extra Flags:
330.art_m: -DINTS_PER_CACHELINE=16 -DDBLS_PER_CACHELINE=8
all: -gcc-name=/usr/bin/gcc
General Notes and Eviroment variables
export KMP_LIBRARY=turnaround
export KMP_STACKSIZE=31M
export KMP_BLOCKTIME=infinite
export OMP_DYNAMIC=FALSE
ONESTEP=yes
ulimit -s 64000
SMT Enabled, Turbo Enabled
For compiler/openmp flags description please refer:
Intel-ic11.1-intel64-linux-flags-file.html
Base optimization flags and eviroment variables:
Medium:
OPTIMIZE = -O3 -xSSE4.2 -ipo1 -openmp
COPTIMIZE = -ansi_alias
export KMP_AFFINITY=compact,1
Peak optimization flags and eviroment variables:
Medium:
OPTIMIZE = -O3 -xSSE4.2 -ipo1 -openmp -rcd
COPTIMIZE = -ansi_alias
export KMP_AFFINITY=compact,1
Peak per-benchamrk optimization flags and eviroment variables:
310.wupwise_m
basepeak=yes
312.swim_m
OPTIMIZE=-O3 -xSSE4.2 -ipo1 -openmp -opt-streaming-stores always -align -rcd
srcalt = ompl.32
export KMP_AFFINITY=proclist=[0,2,4,6,8,10,1,3,5,7,9,11],explicit
export OMP_NUM_THREADS=12
314.mgrid_m
OPTIMIZE=-O3 -xSSE4.2 -ipo1 -openmp -opt-streaming-stores never -align -rcd
export KMP_AFFINITY=proclist=[0,2,4,6,8,10,1,3,5,7,9,11],explicit
export OMP_NUM_THREADS=12
316.applu_m
export KMP_AFFINITY=proclist=[0,1,2,3,4,5,6,7,8,9,10,11],explicit
export OMP_NUM_THREADS=12
318.galgel_m
export KMP_AFFINITY=proclist=[0,2,4,6,8,10,1,3,5,7,9,11],explicit
export OMP_NUM_THREADS=12
320.equake_m
export KMP_AFFINITY=proclist=[0,2,4,6,8,10,1,3,5,7,9,11],explicit
export OMP_NUM_THREADS=12
324.appsi_m
export KMP_AFFINITY=proclist=[0,2,4,6,8,10,1,3,5,7,9,11],explicit
export OMP_NUM_THREADS=12
326.gafort_m
srcalt = ompl.32
export KMP_AFFINITY=scatter,0
328.fma3d_m
FOPTIMIZE=-no-prec-sqrt -fp-model fast=2
srcalt = ompl.32
330.art_m
export KMP_AFFINITY=proclist=[0,2,4,6,8,10,1,3,5,7,9,11],explicit
export OMP_NUM_THREADS=12
332.ammp_m
basepeak=yes
|