X-Git-Url: http://git.rrze.uni-erlangen.de/gitweb/?p=LbmBenchmarkKernelsPublic.git;a=blobdiff_plain;f=doc%2Fmain.html;fp=doc%2Fmain.html;h=dfd45ecc93a1b4bea8ec14e1fd029069ba807551;hp=9f1186603c5019c8cbf6dad1ad6594bffb7d4de0;hb=8cafd9ea08a6b1103eab29811227a7ae536dffa6;hpb=0fde6e45e9be83893afae896cf49a799777f6d7c diff --git a/doc/main.html b/doc/main.html index 9f11866..dfd45ec 100644 --- a/doc/main.html +++ b/doc/main.html @@ -401,6 +401,10 @@ tr:nth-child(odd) {
Suboptions for ``ISA=avx512``
+name | +values | +default | +description | +
---|---|---|---|
SOFTWARE_PREFETCH_LOOKAHEAD_L1 | +int >= 0 | +0 | +Software prefetch lookahead of elements into L1 cache, value is multiplied by vector size (VSIZE). | +
SOFTWARE_PREFETCH_LOOKAHEAD_L2 | +int >= 0 | +0 | +Software prefetch lookahead of elements into L2 cache, value is multiplied by vector size (VSIZE). | +
Please note this options require AVX-512 PF support of the target processor.
For the Intel compiler one can specify depending on the target ISA extension:
WARNING: ISA is here still set to avx as currently we have the FMA intrinsics not implemented. This might change in the future.
+ +Compiling for an architecture supporting AVX-512 (Skylake):
-make ISA=avx TARCH=-xCORE-AVX512 +make ISA=avx512 TARCH=-xCORE-AVX512 ++
Please note that for the AVX512 gather kernels software prefetching for the +gather instructions is disabled per default. +To enable it set SOFTWARE_PREFETCH_LOOKAHEAD_L1 and/or +SOFTWARE_PREFETCH_LOOKAHEAD_L2 to a value greater than 0 during +compilation. Note that this requires AVX-512 PF support from the target +processor.
+Compiling for MIC architecture KNL supporting AVX-512 and AVX-512 PF:
++make ISA=avx512 TARCH=-xMIC-AVX512 ++
or optionally with software prefetch enabled:
++make ISA=avx512 TARCH=-xMIC-AVX512 SOFTWARE_PREFETCH_LOOKAHEAD_L1=<value> SOFTWARE_PREFETCH_LOOKAHEAD_L2=<value>-
WARNING: ISA is here still set to avx as currently we have no implementation for the -AVX512 intrinsics. This might change in the future.
Document was generated at 2018-01-09 11:54.
+Document was generated at 2018-05-10 14:10.