diff --git a/benchmarks/README.md b/benchmarks/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..a5ae4406fe729c067cdb6c34a231bf5ec230f181
--- /dev/null
+++ b/benchmarks/README.md
@@ -0,0 +1 @@
+# LBMPY benchmarks
diff --git a/benchmarks/lbmBench/create_plotdata_lbmBench_dim_scaling.sh b/benchmarks/lbmBench/create_plotdata_lbmBench_dim_scaling.sh
new file mode 100755
index 0000000000000000000000000000000000000000..24d39a90cc2f369fad24ece2b97ad7c37cd0ab7c
--- /dev/null
+++ b/benchmarks/lbmBench/create_plotdata_lbmBench_dim_scaling.sh
@@ -0,0 +1,53 @@
+#!/bin/bash
+
+# Check parameter
+while test $# -gt 0; do
+    case "$1" in
+        -h|--help)
+            echo "Usage: ./create_plotdata_lbmBench_dim_scaling.sh ARCH"
+            echo -e "\n  ARCH        Target architecture. One of [IVB, HSW, SKL]\n"
+            exit 0
+            ;;
+        *)
+            ARCH=`echo $1 | awk '{print tolower($0)}'`
+            shift
+            ;;
+    esac
+done
+
+if [ -z $ARCH ]; then
+    echo "Specify the target architecture [SKL, HSW, IVB]."
+    exit -1
+fi
+
+case $ARCH in
+    "skl")
+        FLAG="avx512"
+        ;;
+    "hsw")
+        FLAG="avx2"
+        ;;
+    "ivb")
+        FLAG="avx"
+        ;;
+    *)
+        echo "Target architecture '$ARCH' not supported."
+        exit -1
+        ;;
+esac
+
+##########################
+
+CSV_FILE="../results_dims.csv"
+BENCH_OUT="out.lbmBench.dims.$ARCH"
+
+# Prepare CSV
+if [ ! -f $CSV_FILE ]; then
+    echo "dim_x,MFLUPS,kernel" > $CSV_FILE
+fi
+
+# Run benchmarks
+./run_lbmBench-kernels.sh $ARCH $FLAG -f -t 1 -d all -o $BENCH_OUT
+
+# Format output
+cat $BENCH_OUT | awk -v arch=$ARCH  '{OFS=","; print $4, $3, toupper(arch)"_"$5}' >> $CSV_FILE
diff --git a/benchmarks/lbmBench/run_lbmBench-kernels.sh b/benchmarks/lbmBench/run_lbmBench-kernels.sh
index 4dd4f4307a8dead60e524b714558979021462d96..cab7f443c4f96fbebe46b2f490791ec7e5c9ccb1 100755
--- a/benchmarks/lbmBench/run_lbmBench-kernels.sh
+++ b/benchmarks/lbmBench/run_lbmBench-kernels.sh
@@ -1,13 +1,12 @@
 #!/bin/bash
 
 BIN_DIR="./bin"
-OUTPUT="./"
 
 # Check parameter
 while test $# -gt 0; do
     case "$1" in
         -h|--help)
-            echo "Usage: ./run_lbmBench-kernels.sh ARCH EXT [-t THREADS] [-d DIMENSION] [-f|--fastest]"
+            echo "Usage: ./run_lbmBench-kernels.sh ARCH EXT [-t THREADS] [-d DIMENSION] [-f|--fastest] [-o OUTPUT])"
             echo -e "\n  ARCH             Target architecture. One of [IVB, HSW, SKL]."
             echo -e   "  EXT              ISA extension. One of [AVX, AVX2, AVX512]."
             echo -e   "\nOptional:"
@@ -17,7 +16,8 @@ while test $# -gt 0; do
             echo -e   "                   number or 'all'. 'all' will start a dimension scaling with the values"
             echo -e   "                   [10 25 50 100 125 150 175 200 250 300 400 500]."
             echo -e   "                   If no value is given, DIMENSIONS will be set to 300."
-            echo -e   "  -f, --fastest    Starts only the fastest kernel 'list-aa-pv-soa'.\n"
+            echo -e   "  -f, --fastest    Starts only the fastest kernel 'list-aa-pv-soa'."
+            echo -e   "  -o, --output     Target output file. If not set, default is 'out.lbmBench.ARCH'\n"
             exit 0
             ;;
         -t)
@@ -44,6 +44,11 @@ while test $# -gt 0; do
             shift
             KERNELS="list-aa-pv-soa"
             ;;
+        -o|--output)
+            shift
+            OUTPUT=$1
+            shift
+            ;;
         *)
             if [ -z $ARCH ]; then
                 ARCH=`echo $1 | awk '{print tolower($0)}'`
@@ -61,7 +66,11 @@ if [ -z $EXT ]; then
     exit -1
 fi
 
-if [ -z $DIMS ]; then
+if [ -z $OUTPUT ]; then
+    OUTPUT="./out.lbmBench.$ARCH"
+fi
+
+if [ -z "$DIMS" ]; then
     DIMS=300
 fi
 
@@ -70,12 +79,6 @@ if [ -z $THREAD_START ]; then
     THREAD_END=1
 fi
 
-# Used to be special fastest kernel handling for HSW
-# But when scaling, list-aa-pv-soa proofed to be faster
-#if [[ $ARCH == "hsw" ]] && [[ ! -z $KERNELS ]]; then
-#    KERNELS="aa-vec-soa"
-#fi
-
 if [ -z $KERNELS ]; then
     KERNELS="list-aa-pv-soa list-aa-ria-soa list-aa-soa list-aa-aos"
     KERNELS=`echo $KERNELS list-pull-split-nt-1s-soa list-pull-split-nt-2s-soa list-pull-soa list-pull-aos`
@@ -97,7 +100,7 @@ do
         do
             $BIN_DIR/lbmbenchk-linux-intel-release-dp-$ARCH-$EXT -dims ${d}x100x100 -iterations 20  \
             -kernel $k -omega 1.8 -t $t -pin $(seq -s , 0 $t) | tail -n 1 | awk -v threads="$t"     \
-            -v dim="$d" -v ext="$EXT" '{print ext, threads, $2, dim, $17}' | tee -a out.lbmBench.$ARCH
+            -v dim="$d" -v ext="$EXT" '{print ext, threads, $2, dim, $17}' | tee -a $OUTPUT 
         done
     done
 done
diff --git a/benchmarks/lbmpy/bench-omp-hsw b/benchmarks/lbmpy/bench-omp-hsw
new file mode 100755
index 0000000000000000000000000000000000000000..b79268f7ea7c9d52e31766cf64b65ad9e909d6f2
Binary files /dev/null and b/benchmarks/lbmpy/bench-omp-hsw differ
diff --git a/benchmarks/lbmpy/bench-omp-ivb b/benchmarks/lbmpy/bench-omp-ivb
new file mode 100755
index 0000000000000000000000000000000000000000..7eee2a7c71eee76b9098c6d19bed1664eeebb579
Binary files /dev/null and b/benchmarks/lbmpy/bench-omp-ivb differ
diff --git a/benchmarks/lbmpy/create_plotdata_lbmpy_dim_scaling.sh b/benchmarks/lbmpy/create_plotdata_lbmpy_dim_scaling.sh
new file mode 100755
index 0000000000000000000000000000000000000000..16dc9d5356873fcee7b94ea92904af3a192c00d1
--- /dev/null
+++ b/benchmarks/lbmpy/create_plotdata_lbmpy_dim_scaling.sh
@@ -0,0 +1,54 @@
+#!/bin/bash
+
+# Check parameter
+while test $# -gt 0; do
+    case "$1" in
+        -h|--help)
+            echo "Usage: ./create_plotdata_lbmpy_single_core.sh ARCH"
+            echo -e "\n  ARCH             Target architecture. One of [IVB, HSW, SKL].\n"
+            exit 0
+            ;;
+        *)
+            ARCH=`echo $1 | awk '{print tolower($0)}'`
+            shift
+            ;;
+    esac
+done
+
+if [ -z $ARCH ]; then
+    echo "Specify a target architecture. See help for more information."
+    exit -1
+fi
+
+case $ARCH in
+    "skl")
+        LABEL="SKL_lbmpy(FTTFTT)"
+        ;;
+    "hsw")
+        LABEL="HSW_lbmpy(FTFTTT)"
+        ;;
+    "ivb")
+        LABEL="IVB_lbmpy(FTFTTF)"
+        ;;
+    *)
+        echo "Target architecture '$ARCH' not supported."
+        exit -1
+        ;;
+esac
+
+CSV_FILE="../results_dims.csv"
+BENCH_OUT="out.lbmpy.dims.$ARCH"
+
+################################
+# Start execution
+
+# Prepare CSV
+if [ ! -f $CSV_FILE ]; then
+    echo "dim_x,MFLUPS,kernel" > $CSV_FILE
+fi
+
+# Run benchmarks
+./lbmpy_bench.py $ARCH -f -d -o $BENCH_OUT
+
+# Format output and add to CSV file
+cat $BENCH_OUT | awk -F, -v label=$LABEL 'NR>2 {OFS=","; print $9, $12, label}' >> $CSV_FILE
diff --git a/benchmarks/lbmpy/create_plotdata_lbmpy_single_core.sh b/benchmarks/lbmpy/create_plotdata_lbmpy_single_core.sh
index 5458b96c62ca0f7192591233d40ed53c7e1778af..04fa41453f816d2f68168bdb2e43f123953771ed 100755
--- a/benchmarks/lbmpy/create_plotdata_lbmpy_single_core.sh
+++ b/benchmarks/lbmpy/create_plotdata_lbmpy_single_core.sh
@@ -1,7 +1,5 @@
 #!/bin/bash
 
-OUTPUT="../results_lbmpy_skl.csv"
-
 # Check parameter
 while test $# -gt 0; do
     case "$1" in
@@ -22,8 +20,10 @@ if [ -z $ARCH ]; then
     exit -1
 fi
 
+OUTPUT="../results_lbmpy_${ARCH}_tmp.csv"
+
 ################################
 # Start execution
 
 # Run benchmarks
-./lbmpy_bench.py --all -o $OUTPUT $ARCH
+./lbmpy_bench.py --all --kerncraft -o $OUTPUT $ARCH
diff --git a/benchmarks/lbmpy/lbmpy_bench.py b/benchmarks/lbmpy/lbmpy_bench.py
index f35821799b5cf9ccf45e67f22121ee1a6b81a791..61098a8c592b35ae15a9cf164857a3544f82262f 100755
--- a/benchmarks/lbmpy/lbmpy_bench.py
+++ b/benchmarks/lbmpy/lbmpy_bench.py
@@ -26,7 +26,7 @@ def main():
     check_arguments(args, parser)
     cse_g, cse_pdfs, vec, comp, split, dims = init_parameters(args)
     run_benchmarks(
-        cse_g, cse_pdfs, vec, comp, split, dims, args.openmp, args.kerncraft, args.with_pheno
+        cse_g, cse_pdfs, vec, comp, split, dims, args.openmp, args.with_pheno
     )
 
 
@@ -57,25 +57,17 @@ def create_parser():
         action='store_true',
         dest='dims',
         help=(
-            'Run a dimension scaling for x in the range [10, 25, 50, 100, 150, 200, 250, 300, '
-            '500]. Otherwise, a fixed x dimension of 300 is assumed.'
+            'Run a dimension scaling for x in the range [10, 25, 50, 100, 125, 150, 175, 200, 250,'
+            ' 300, 400, 500]. Otherwise, a fixed x dimension of 300 is assumed.'
         ),
     )
     parser.add_argument(
         '--openmp', action='store_true', help='Creates a parallel version of the code with OpenMP.'
     )
-    parser.add_argument(
-        '--kerncraft',
-        action='store_true',
-        help='Does an additional Kerncraft ECM analysis of the kernel.',
-    )
     parser.add_argument(
         '--with-pheno',
         action='store_true',
-        help=(
-            'Only applicable if "--kerncraft" is set. Applies a phenomenological '
-            'ECM model for analysis.'
-        ),
+        help=('Applies a phenomenological ECM model for Kerncraft analysis.'),
     )
     return parser
 
@@ -89,15 +81,10 @@ def check_arguments(args, parser):
         parser.error(
             'Microarchitecture not supported. Please see --help for all valid architecture codes.'
         )
-    if args.with_pheno and not args.kerncraft:
-        parser.error(
-            '--with-pheno only applicable if --kerncraft is set. '
-            'Please see --help for more information'
-        )
     global_arch = args.arch.lower()
     ts = dt.datetime.utcnow().timestamp()
     results_filepath = (
-        args.output if 'output' in args else 'results_{}.{}.csv'.format(args.arch.lower(), ts)
+        args.output if args.output is not None else 'results_{}.{}.csv'.format(args.arch.lower(), ts)
     )
 
 
@@ -132,7 +119,7 @@ def init_parameters(args):
             cse_g = comp = [False]
             cse_pdfs = split = [True]
             vect = [{'instruction_set': 'avx', 'assume_aligned': True, 'nontemporal': False}]
-    dims = [10, 25, 50, 100, 150, 200, 250, 300, 500] if args.dims else [300]
+    dims = [10, 25, 50, 100, 125, 150, 175, 200, 250, 300, 400, 500] if args.dims else [300]
     return cse_g, cse_pdfs, vect, comp, split, dims
 
 
@@ -140,7 +127,7 @@ def init_parameters(args):
 # MAIN FUNCTIONS
 
 
-def run_benchmarks(cse_g, cse_pdfs, vec, comp, split, dims, openmp, kerncraft, with_pheno):
+def run_benchmarks(cse_g, cse_pdfs, vec, comp, split, dims, openmp, with_pheno):
     cse_global_options = cse_g
     cse_pdfs_options = cse_pdfs
     vect_options = vec
@@ -185,11 +172,9 @@ def run_benchmarks(cse_g, cse_pdfs, vec, comp, split, dims, openmp, kerncraft, w
                                     m_opt['relaxation_rates'],
                                     shape,
                                 )
-                            if kerncraft:
-                                kerncraft_bench(
-                                    m_opt, opt, shape, loop='all', with_pheno=with_pheno
-                                )
-                            c_bench(m_opt, opt, shape)
+                            kerncraft_bench(
+                                m_opt, opt, shape, loop='all', with_pheno=with_pheno
+                            )
                             print(sep + sep, end='')
                             curr += 1
 
@@ -254,8 +239,6 @@ def c_bench(m_opt=None, opt=None, shape=None):
 
 def kerncraft_bench(m_opt=None, opt=None, shape=None, loop=False, with_pheno=False):
     ast, cells, used_opts = init(m_opt, opt, shape)
-    c_mlups = c_bench(m_opt, opt, shape)
-    return
     # print(show_code(ast))
     print('{}Kerncraft'.format(sep))
     machine_file_path = MACHINE_FILE_PATH
@@ -294,7 +277,7 @@ def kerncraft_bench(m_opt=None, opt=None, shape=None, loop=False, with_pheno=Fal
             p_sum = get_loop_sum(results, machine)
             print('Sum: {}'.format(p_sum))
             all_cy_cl = sum_prefixedUnits([r[0]['cy/CL'] for r in results])
-            arch = results_filepath.split('.')[0][-3:].upper()
+            arch = global_arch.upper()
             write_csv_row(used_opts, arch, shape[0], p_sum, all_cy_cl)
         elif loops > loops:
             warnings.warn('chosen loop is out of pystencils AST loop range - choosing first one')
diff --git a/benchmarks/plot_results.ipynb b/benchmarks/plot_results.ipynb
index f58a6726f1607e54187d097331f73eb8c6443c47..c021305b650578ff400c7d9913f4231be38d2d83 100644
--- a/benchmarks/plot_results.ipynb
+++ b/benchmarks/plot_results.ipynb
@@ -39,7 +39,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 83,
+   "execution_count": 36,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -47,41 +47,78 @@
     "# Single core\n",
     "\n",
     "# import lbmpy tables\n",
-    "df_skl = pd.read_csv('', header=1)\n",
-    "df_hsw = pd.read_csv('', header=1)\n",
-    "df_ivb = pd.read_csv('', header=1)\n",
+    "df_skl = pd.read_csv('./results_lbmpy_skl.csv', header=1)\n",
+    "df_hsw = pd.read_csv('./results_lbmpy_hsw.csv', header=1)\n",
+    "df_ivb = pd.read_csv('./results_lbmpy_ivb.csv', header=1)\n",
     "\n",
     "# import lbmBench tables\n",
-    "df_lbm_skl = pd.read_csv('')\n",
-    "df_lbm_hsw = pd.read_csv('')\n",
-    "df_lbm_ivb = pd.read_csv('')\n",
+    "df_lbm_skl = pd.read_csv('./results_lbmBench_skl.csv')\n",
+    "df_lbm_hsw = pd.read_csv('./results_lbmBench_hsw.csv')\n",
+    "df_lbm_ivb = pd.read_csv('./results_lbmBench_ivb.csv')\n",
     "\n",
     "########################################################################    \n",
     "# Node scale\n",
     "\n",
     "# import node scaling tables\n",
-    "df_node_scale = pd.read_csv('')\n",
-    "df_node_scale_lbm = pd.read_csv('')\n",
-    "df_node_scale_all = pd.read_csv('')\n",
+    "df_node_scale = pd.read_csv('./results_lbmpy_node.csv')\n",
+    "df_node_scale_lbm = pd.read_csv('./results_lbmBench_node.csv')\n",
+    "df_node_scale_all = pd.read_csv('./results_node.csv')\n",
+    "df_node_scale_dims = pd.read_csv('./results_dims.csv')\n",
+    "\n",
+    "#df_node_scale_lbm_skl = pd.read_csv('')\n",
+    "#df_node_scale_lbm_hsw = pd.read_csv('')\n",
+    "#df_node_scale_lbm_ivb = pd.read_csv('')\n",
     "\n",
     "########################################################################\n",
     "# copy benchmark\n",
-    "bandwidth = pd.read_csv('')"
+    "bandwidth = pd.read_csv('./results_copy.csv')"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "-----------------\n",
+    "### No need to touch helper methods, just execute..."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 4,
+   "execution_count": 169,
    "metadata": {},
    "outputs": [],
    "source": [
-    "def get_hoverinfo_by_val(df, name, val):\n",
+    "def get_hoverinfo_by_val(df, name, val, short=False):\n",
     "    isVal = df[name] == val\n",
     "    res = df[isVal].values\n",
     "    labels = list(df.columns)\n",
     "    res = list(zip(labels, res.tolist()[0]))\n",
-    "    res = [str(x[0]) + '=' + str(x[1]) for x in res[:7]]\n",
-    "    return ',\\n'.join(res)"
+    "    if short:\n",
+    "        res = [str(x[0])[:5] + '=' + str(x[1])[0] for x in res[:7]]\n",
+    "        return ','.join(res)\n",
+    "    else:\n",
+    "        res = [str(x[0]) + '=' + str(x[1]) for x in res[:7]]\n",
+    "        return ',\\n'.join(res)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 166,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "compr=F,cse_p=T,cse_g=T,split=T,vec_o=a,align=T,nonte=T\n"
+     ]
+    }
+   ],
+   "source": [
+    "cols = list(df_skl.columns)\n",
+    "raw_data = [x.tolist() for x in list(df_skl.values)]\n",
+    "hoverinfo = [get_hoverinfo_by_val_short(df_skl, cols[-1], x[-1]) for x in raw_data]\n",
+    "print(hoverinfo[1])"
    ]
   },
   {
@@ -98,43 +135,69 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 92,
+   "execution_count": 216,
    "metadata": {},
    "outputs": [],
    "source": [
     "# plot as bar graph\n",
-    "def plot_bar_graph(df, avx512=False, cyCL=False, title=''):\n",
+    "def plot_bar_graph(df, avx=True, avx512=False, cyCL=False, orientation='v', title=''):\n",
     "    if cyCL:\n",
     "        idx = -1\n",
     "        unit = '[cy/CL]'\n",
     "    else:\n",
     "        idx = -2\n",
     "        unit = '[MFLUP/s]'\n",
+    "    \n",
     "    cols = list(df.columns)\n",
     "    raw_data = [x.tolist() for x in list(df.values)]\n",
-    "    c_cyCL = [x[idx] for x in raw_data]\n",
-    "    ecm_cyCL = [x[idx - 2] for x in raw_data]\n",
-    "    c_cyCL_avx512, ecm_cyCL_avx512 = [], []\n",
+    "    c_result, ecm_result, c_result_avx512, ecm_result_avx512 = [], [], [], []\n",
     "    hoverinfo = [get_hoverinfo_by_val(df, cols[-1], x[-1]) for x in raw_data]\n",
+    "    hoverinfo_short = [get_hoverinfo_by_val(df, cols[-1], x[-1], short=True) for x in raw_data]\n",
+    "    \n",
+    "    if avx:\n",
+    "        c_result = [x[idx] if x[4] == 'avx' else 0 for x in raw_data]\n",
+    "        ecm_result = [x[idx - 2] if x[4] == 'avx' else 0 for x in raw_data]\n",
     "    if avx512:\n",
-    "        c_cyCL_avx512 = [x[idx] if x[4] == 'avx512' else 0 for x in raw_data]\n",
-    "        c_cyCL = [x[idx] if x[4] == 'avx' else 0 for x in raw_data]\n",
-    "        ecm_cyCL_avx512 = [x[idx - 2] if x[4] == 'avx512' else 0 for x in raw_data]\n",
-    "        ecm_cyCL = [x[idx - 2] if x[4] == 'avx' else 0 for x in raw_data]\n",
+    "        c_result_avx512 = [x[idx] if x[4] == 'avx512' else 0 for x in raw_data]\n",
+    "        ecm_result_avx512 = [x[idx - 2] if x[4] == 'avx512' else 0 for x in raw_data]\n",
     "\n",
-    "    bar_measurements = go.Bar(name='Meas ' + unit, y=c_cyCL, hoverinfo=\"y+text\", text=hoverinfo, marker_color='indianred')\n",
-    "    bar_kerncraft = go.Bar(name='ECM pred ' + unit, y=ecm_cyCL, hoverinfo=\"y+text\", text=hoverinfo, marker_color='steelblue')\n",
-    "    bar_measurements_avx512 = go.Bar(name='Meas AVX512 ' + unit, y=c_cyCL_avx512, hoverinfo=\"y+text\", text=hoverinfo, marker_color='lightsalmon')\n",
-    "    bar_kerncraft_avx512 = go.Bar(name='ECM pred AVX512 ' + unit, y=ecm_cyCL_avx512, hoverinfo=\"y+text\", text=hoverinfo, marker_color='skyblue')\n",
-    "\n",
-    "    fig = go.Figure(data=[bar_measurements, bar_kerncraft, bar_measurements_avx512, bar_kerncraft_avx512])\n",
+    "    if orientation == 'h':\n",
+    "        bar_measurements = go.Bar(name='Meas ' + unit, y=hoverinfo_short, x=c_result, hoverinfo=\"x+text\", text=hoverinfo, marker_color='indianred', orientation='h')\n",
+    "        bar_kerncraft = go.Bar(name='ECM pred ' + unit, y=hoverinfo_short, x=ecm_result, hoverinfo=\"x+text\", text=hoverinfo, marker_color='steelblue', orientation='h')\n",
+    "        bar_measurements_avx512 = go.Bar(name='Meas AVX512 ' + unit, y=hoverinfo_short, x=c_result_avx512, hoverinfo=\"x+text\", text=hoverinfo, marker_color='lightsalmon', orientation='h')\n",
+    "        bar_kerncraft_avx512 = go.Bar(name='ECM pred AVX512 ' + unit, y=hoverinfo_short, x=ecm_result_avx512, hoverinfo=\"x+text\", text=hoverinfo, marker_color='skyblue', orientation='h')\n",
+    "        xaxis_label = 'performance'\n",
+    "        yaxis_label = 'kernels'\n",
+    "    else:\n",
+    "        bar_measurements = go.Bar(name='Meas ' + unit, y=c_result, hoverinfo=\"y+text\", text=hoverinfo, marker_color='indianred', orientation='v')\n",
+    "        bar_kerncraft = go.Bar(name='ECM pred ' + unit, y=ecm_result, hoverinfo=\"y+text\", text=hoverinfo, marker_color='steelblue', orientation='v')\n",
+    "        bar_measurements_avx512 = go.Bar(name='Meas AVX512 ' + unit, y=c_result_avx512, hoverinfo=\"y+text\", text=hoverinfo, marker_color='lightsalmon', orientation='v')\n",
+    "        bar_kerncraft_avx512 = go.Bar(name='ECM pred AVX512 ' + unit, y=ecm_result_avx512, hoverinfo=\"y+text\", text=hoverinfo, marker_color='skyblue', orientation='v')\n",
+    "        xaxis_label = 'performance'\n",
+    "        yaxis_label = 'kernels'\n",
+    "        \n",
+    "    data = []\n",
+    "    for res in [bar_measurements, bar_kerncraft, bar_measurements_avx512, bar_kerncraft_avx512]:\n",
+    "        if sum(res['x' if orientation == 'h' else 'y']) > 0:\n",
+    "            data.append(res)\n",
+    "    \n",
+    "    fig = go.Figure(data=data)\n",
     "    fig.update_layout(\n",
+    "        autosize=False,\n",
+    "        width=1280 if orientation == 'h' else 970,\n",
+    "        height=2000 if orientation == 'h' else 600,\n",
+    "        margin=go.layout.Margin(\n",
+    "            l=50,\n",
+    "            r=50,\n",
+    "            b=100,\n",
+    "            t=100,\n",
+    "            pad=4\n",
+    "        ),\n",
     "        barmode='group',\n",
     "        title=title,\n",
-    "        xaxis=go.layout.XAxis(title=go.layout.xaxis.Title(text=\"kernels\")),\n",
-    "        yaxis=go.layout.YAxis(title=go.layout.yaxis.Title(text=\"performance\"))\n",
+    "        xaxis=go.layout.XAxis(title=go.layout.xaxis.Title(text=xaxis_label)),\n",
+    "        yaxis=go.layout.YAxis(title=go.layout.yaxis.Title(text=yaxis_label))\n",
     "    )\n",
-    "    \n",
     "    fig.show()\n",
     "    return fig"
    ]
@@ -244,14 +307,27 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Results from lbmpy benchmark"
+    "------------------------\n",
+    "## Copy benchmark as roofline\n",
+    "\n",
+    "### Documented Data (from likwid-topology and kerncraft)\n",
+    "\n",
+    "| Cache| SKL                |BDW                   | IVB            |\n",
+    "|----|----------------------|----------------------|----------------|\n",
+    "| L1 | 20x**32 KiB**        | 18x**32 KiB**        | 10x**32 KiB**  |\n",
+    "| L2 | 20x**1 MiB**         | 18x**256 KiB**       | 10x**256 KiB** |\n",
+    "| L3 | 2x14MiB = **28 MiB** | 2x11MiB = **22 MiB** | 1x **25 MiB**  |\n",
+    "\n",
+    "| Bandwidth      | SKL   | BDW  | IVB  |\n",
+    "|----------------|-------|------|------|\n",
+    "| Single (GiB/s) | 12.16 | 9.06 | 9.65 |"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 122,
+   "execution_count": 31,
    "metadata": {
-    "scrolled": false
+    "scrolled": true
    },
    "outputs": [
     {
@@ -262,342 +338,500 @@
        },
        "data": [
         {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "indianred"
+         "hoverlabel": {
+          "namelength": 0
          },
-         "name": "Meas [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False"
+         "hovertemplate": "arch= SKL<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}",
+         "legendgroup": "arch= SKL",
+         "line": {
+          "color": "#636efa",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "arch= SKL",
+         "showlegend": true,
+         "type": "scatter",
+         "x": [
+          5.6,
+          7.2,
+          9.2,
+          12.3,
+          15.9,
+          20.5,
+          27.1,
+          35.3,
+          45.6,
+          59.4,
+          74.8,
+          77.3,
+          93.7,
+          100.9,
+          117.2,
+          131.1,
+          146.4,
+          170.5,
+          183.3,
+          222.2,
+          229.4,
+          286.7,
+          288.8,
+          358.4,
+          448,
+          560.1,
+          700.4,
+          875.5,
+          1094.7,
+          1368.1,
+          1710.1,
+          2138.1,
+          2672.6,
+          3340.8,
+          4175.9,
+          5219.8,
+          6524.9,
+          8156.2,
+          10195.5,
+          12744.7,
+          15930.9,
+          19913.2,
+          24891.9,
+          31114.8,
+          38893.6,
+          48617,
+          60771.3,
+          75964.4,
+          94955.5,
+          118694.4,
+          148367.9,
+          185460.2,
+          231824.9,
+          289781.2,
+          362226.7,
+          452783.6,
+          565979.6,
+          707474.4,
+          884343.3,
+          1105429.5,
+          1381786.6,
+          1727233.5,
+          2159042,
+          2698802.2,
+          3373503,
+          4216879.1,
+          5271098.9,
+          6588873.2,
+          8236091.9,
+          10295114.8,
+          12868893.7
          ],
-         "type": "bar",
+         "xaxis": "x",
          "y": [
-          44.18,
-          42.47,
-          40.44,
-          43.67,
-          17.65,
-          23.3,
-          17.28,
-          23.67,
-          5.47,
-          19.2,
-          6.99,
-          19.51,
-          41.56,
-          42.38,
-          38.7,
-          43.98,
-          11.54,
-          24.04,
-          10.83,
-          34.23,
-          7.26,
-          21.37,
-          8.06,
-          22.01,
-          42.71,
-          42.23,
-          39.32,
-          43.62,
-          17.2,
-          24.46,
-          10.5,
-          33.66,
-          4.55,
-          27.57,
-          6.79,
-          27.1,
-          41.39,
-          42.62,
-          39.16,
-          42.82,
-          11.34,
-          24.82,
-          17.32,
-          24.97,
-          7.26,
-          27.99,
-          6.54,
-          20.78
-         ]
+          122637.181,
+          130287.758,
+          121134.04199999999,
+          125219.53,
+          126451.18199999999,
+          35914.807,
+          32970.346,
+          33353.212,
+          33839.992999999995,
+          34890.281,
+          32765.905,
+          34278.482,
+          34519.576,
+          33914.559,
+          33891.17,
+          34010.587999999996,
+          32508.505,
+          35284.178,
+          32768.424,
+          35411.032999999996,
+          34983.27,
+          34802.085,
+          35153.854,
+          34151.361000000004,
+          25199.772,
+          20106.033,
+          13849.023000000001,
+          12097.791000000001,
+          11714.992,
+          11698.487,
+          11697.628,
+          11702.117,
+          11700.643,
+          11699.698999999999,
+          11701.426000000001,
+          11698.032,
+          11672.7,
+          11606.848,
+          10492.545,
+          9994.280999999999,
+          9288.141,
+          8644.076,
+          8194.597,
+          7932.161,
+          7686.775,
+          7480.446999999999,
+          7457.108,
+          7383.071,
+          7319.838000000001,
+          7325.328,
+          7291.5830000000005,
+          7256.603,
+          7251.765,
+          7237.743,
+          7231.138000000001,
+          7000.45,
+          7016.291,
+          7000.590999999999,
+          6976.026999999999,
+          6947.314,
+          6956.483,
+          6959.797,
+          6985.48,
+          6918.531999999999,
+          6974.61,
+          6996.664000000001,
+          6989.11,
+          6912.764,
+          6906.955,
+          6887.639,
+          6945.786
+         ],
+         "yaxis": "y"
         },
         {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "steelblue"
+         "hoverlabel": {
+          "namelength": 0
          },
-         "name": "ECM pred [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False"
+         "hovertemplate": "arch= HSW<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}",
+         "legendgroup": "arch= HSW",
+         "line": {
+          "color": "#EF553B",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "arch= HSW",
+         "showlegend": true,
+         "type": "scatter",
+         "x": [
+          5.6,
+          7.2,
+          9.2,
+          12.3,
+          15.9,
+          20.5,
+          27.1,
+          35.3,
+          45.6,
+          59.4,
+          74.8,
+          77.3,
+          93.7,
+          100.9,
+          117.2,
+          131.1,
+          146.4,
+          170.5,
+          183.3,
+          222.2,
+          229.4,
+          286.7,
+          288.8,
+          358.4,
+          448,
+          560.1,
+          700.4,
+          875.5,
+          1094.7,
+          1368.1,
+          1710.1,
+          2138.1,
+          2672.6,
+          3340.8,
+          4175.9,
+          5219.8,
+          6524.9,
+          8156.2,
+          10195.5,
+          12744.7,
+          15930.9,
+          19913.2,
+          24891.9,
+          31114.8,
+          38893.6,
+          48617,
+          60771.3,
+          75964.4,
+          94955.5,
+          118694.4,
+          148367.9,
+          185460.2,
+          231824.9,
+          289781.2,
+          362226.7,
+          452783.6,
+          565979.6,
+          707474.4,
+          884343.3,
+          1105429.5,
+          1381786.6,
+          1727233.5,
+          2159042,
+          2698802.2,
+          3373503,
+          4216879.1,
+          5271098.9,
+          6588873.2,
+          8236091.9,
+          10295114.8,
+          12868893.7
          ],
-         "type": "bar",
+         "xaxis": "x",
          "y": [
-          55.27,
-          30.04,
-          53.91,
-          29.4,
-          59.75,
-          28.96,
-          58.14,
-          30.09,
-          10.92,
-          4.84,
-          10.44,
-          5.01,
-          55.64,
-          29.4,
-          55.31,
-          30.09,
-          57.98,
-          30.52,
-          55.97,
-          29.86,
-          10.39,
-          5.12,
-          9.87,
-          5.07,
-          55.42,
-          29.4,
-          54.54,
-          30.04,
-          57.63,
-          30.52,
-          56.63,
-          29.86,
-          10.29,
-          5.12,
-          10.2,
-          4.96,
-          56.12,
-          28.96,
-          56.13,
-          30.09,
-          58.89,
-          30.52,
-          58.71,
-          29.4,
-          10.66,
-          5.12,
-          10.61,
-          5.07
-         ]
-        },
-        {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "lightsalmon"
-         },
-         "name": "Meas AVX512 [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False"
+          70697.011,
+          71181.457,
+          68594.023,
+          68577.976,
+          69821.229,
+          18407.795,
+          18090.896,
+          18171.75,
+          18113.761000000002,
+          18370.077,
+          17964.949,
+          18210.585,
+          17878.412,
+          17568.093,
+          15596.991000000002,
+          14603.723,
+          15407.546999999999,
+          12159.173,
+          12570.07,
+          12157.514,
+          11718.687,
+          11362.251,
+          11403.678,
+          11370.045,
+          11362.125,
+          11364.021,
+          11362.986,
+          11364.52,
+          11360.708999999999,
+          11362.987,
+          11361.05,
+          11339.285,
+          11361.628999999999,
+          11326.606000000002,
+          11336.546999999999,
+          11339.558,
+          11141.155,
+          10128.463,
+          7239.484,
+          5765.494000000001,
+          5472.351,
+          5442.682,
+          5418.823,
+          5432.545,
+          5462.307,
+          5457.686,
+          5490.879,
+          5412.835999999999,
+          5442.69,
+          5422.302,
+          5455.433000000001,
+          5440.566,
+          5417.009,
+          5430.931,
+          5212.347,
+          5231.977,
+          5260.419,
+          5245.158,
+          5247.235,
+          5239.657,
+          5237.434,
+          5230.521,
+          5282.047,
+          5268.55,
+          5215.911,
+          5151.471,
+          5233.666,
+          5284.204000000001,
+          5205.835999999999,
+          4977.785,
+          4780.749
          ],
-         "type": "bar",
-         "y": []
+         "yaxis": "y"
         },
         {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "skyblue"
+         "hoverlabel": {
+          "namelength": 0
          },
-         "name": "ECM pred AVX512 [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False"
+         "hovertemplate": "arch= IVB<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}",
+         "legendgroup": "arch= IVB",
+         "line": {
+          "color": "#00cc96",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "arch= IVB",
+         "showlegend": true,
+         "type": "scatter",
+         "x": [
+          5.6,
+          7.2,
+          9.2,
+          12.3,
+          15.9,
+          20.5,
+          27.1,
+          35.3,
+          45.6,
+          59.4,
+          74.8,
+          77.3,
+          93.7,
+          100.9,
+          117.2,
+          131.1,
+          146.4,
+          170.5,
+          183.3,
+          222.2,
+          229.4,
+          286.7,
+          288.8,
+          358.4,
+          448,
+          560.1,
+          700.4,
+          875.5,
+          1094.7,
+          1368.1,
+          1710.1,
+          2138.1,
+          2672.6,
+          3340.8,
+          4175.9,
+          5219.8,
+          6524.9,
+          8156.2,
+          10195.5,
+          12744.7,
+          15930.9,
+          19913.2,
+          24891.9,
+          31114.8,
+          38893.6,
+          48617,
+          60771.3,
+          75964.4,
+          94955.5,
+          118694.4,
+          148367.9,
+          185460.2,
+          231824.9,
+          289781.2,
+          362226.7,
+          452783.6,
+          565979.6,
+          707474.4,
+          884343.3,
+          1105429.5,
+          1381786.6,
+          1727233.5,
+          2159042,
+          2698802.2,
+          3373503,
+          4216879.1,
+          5271098.9,
+          6588873.2,
+          8236091.9,
+          10295114.8,
+          12868893.7
          ],
-         "type": "bar",
-         "y": []
+         "xaxis": "x",
+         "y": [
+          34439.576,
+          34584.181000000004,
+          33715.635,
+          31609.947999999997,
+          34268.695,
+          15402.236,
+          15028.655,
+          15105.357,
+          15137.083999999999,
+          15434.33,
+          15017.771,
+          14542.896,
+          13997.794,
+          14034.09,
+          13404.521999999999,
+          13318.992,
+          12685.788999999999,
+          12039.723999999998,
+          11056.293,
+          9392.005,
+          9141.621,
+          9016.892,
+          9063.205,
+          9048.45,
+          9048.831,
+          9049.226,
+          9048.95,
+          9047.319,
+          9024.72,
+          8965.586,
+          8963.261,
+          8965.055,
+          9009.138,
+          9021.079,
+          9017.171999999999,
+          9027.232,
+          9042.632,
+          8980.619,
+          8613.968,
+          7049.985,
+          5344.269,
+          4785.215,
+          4606.038,
+          4700.562,
+          4693.228,
+          4580.0740000000005,
+          4713.092000000001,
+          4682.11,
+          4683.482,
+          4685.2970000000005,
+          4572.816,
+          4623.277,
+          4684.409000000001,
+          4446.9890000000005,
+          4551.317,
+          4555.857,
+          4441.169,
+          4567.471,
+          4472.362,
+          4529.825,
+          4541.1320000000005,
+          4577.725,
+          4548.471,
+          4579.0070000000005,
+          4528.769,
+          4579.039000000001,
+          4589.356,
+          4516.524,
+          4575.458,
+          4584.285,
+          4491.988
+         ],
+         "yaxis": "y"
         }
        ],
        "layout": {
-        "barmode": "group",
+        "height": 600,
+        "legend": {
+         "tracegroupgap": 0
+        },
         "template": {
          "data": {
           "bar": [
@@ -1386,16 +1620,27 @@
          }
         },
         "title": {
-         "text": ""
+         "text": "Copy (a[i] = b[i]) on SKL/HSW/IVB"
         },
         "xaxis": {
+         "anchor": "y",
+         "domain": [
+          0,
+          0.98
+         ],
          "title": {
-          "text": "kernels"
-         }
+          "text": "size(KB)"
+         },
+         "type": "log"
         },
         "yaxis": {
+         "anchor": "x",
+         "domain": [
+          0,
+          1
+         ],
          "title": {
-          "text": "performance"
+          "text": "bandwidth(MB/s)"
          }
         }
        }
@@ -1404,20 +1649,20 @@
        "<div>\n",
        "        \n",
        "        \n",
-       "            <div id=\"5edac6fb-c134-4406-9239-b03f21ef18ca\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
+       "            <div id=\"9a55e47a-9751-4651-bbe8-911f139b5f30\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
        "            <script type=\"text/javascript\">\n",
        "                require([\"plotly\"], function(Plotly) {\n",
        "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
        "                    \n",
-       "                if (document.getElementById(\"5edac6fb-c134-4406-9239-b03f21ef18ca\")) {\n",
+       "                if (document.getElementById(\"9a55e47a-9751-4651-bbe8-911f139b5f30\")) {\n",
        "                    Plotly.newPlot(\n",
-       "                        '5edac6fb-c134-4406-9239-b03f21ef18ca',\n",
-       "                        [{\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"indianred\"}, \"name\": \"Meas [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [44.18, 42.47, 40.44, 43.67, 17.65, 23.3, 17.28, 23.67, 5.47, 19.2, 6.99, 19.51, 41.56, 42.38, 38.7, 43.98, 11.54, 24.04, 10.83, 34.23, 7.26, 21.37, 8.06, 22.01, 42.71, 42.23, 39.32, 43.62, 17.2, 24.46, 10.5, 33.66, 4.55, 27.57, 6.79, 27.1, 41.39, 42.62, 39.16, 42.82, 11.34, 24.82, 17.32, 24.97, 7.26, 27.99, 6.54, 20.78]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"steelblue\"}, \"name\": \"ECM pred [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [55.27, 30.04, 53.91, 29.4, 59.75, 28.96, 58.14, 30.09, 10.92, 4.84, 10.44, 5.01, 55.64, 29.4, 55.31, 30.09, 57.98, 30.52, 55.97, 29.86, 10.39, 5.12, 9.87, 5.07, 55.42, 29.4, 54.54, 30.04, 57.63, 30.52, 56.63, 29.86, 10.29, 5.12, 10.2, 4.96, 56.12, 28.96, 56.13, 30.09, 58.89, 30.52, 58.71, 29.4, 10.66, 5.12, 10.61, 5.07]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"lightsalmon\"}, \"name\": \"Meas AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"skyblue\"}, \"name\": \"ECM pred AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}],\n",
-       "                        {\"barmode\": \"group\", \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"\"}, \"xaxis\": {\"title\": {\"text\": \"kernels\"}}, \"yaxis\": {\"title\": {\"text\": \"performance\"}}},\n",
+       "                        '9a55e47a-9751-4651-bbe8-911f139b5f30',\n",
+       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"arch= SKL<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}\", \"legendgroup\": \"arch= SKL\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"arch= SKL\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [5.6, 7.2, 9.2, 12.3, 15.9, 20.5, 27.1, 35.3, 45.6, 59.4, 74.8, 77.3, 93.7, 100.9, 117.2, 131.1, 146.4, 170.5, 183.3, 222.2, 229.4, 286.7, 288.8, 358.4, 448.0, 560.1, 700.4, 875.5, 1094.7, 1368.1, 1710.1, 2138.1, 2672.6, 3340.8, 4175.9, 5219.8, 6524.9, 8156.2, 10195.5, 12744.7, 15930.9, 19913.2, 24891.9, 31114.8, 38893.6, 48617.0, 60771.3, 75964.4, 94955.5, 118694.4, 148367.9, 185460.2, 231824.9, 289781.2, 362226.7, 452783.6, 565979.6, 707474.4, 884343.3, 1105429.5, 1381786.6, 1727233.5, 2159042.0, 2698802.2, 3373503.0, 4216879.1, 5271098.9, 6588873.2, 8236091.9, 10295114.8, 12868893.7], \"xaxis\": \"x\", \"y\": [122637.181, 130287.758, 121134.04199999999, 125219.53, 126451.18199999999, 35914.807, 32970.346, 33353.212, 33839.992999999995, 34890.281, 32765.905, 34278.482, 34519.576, 33914.559, 33891.17, 34010.587999999996, 32508.505, 35284.178, 32768.424, 35411.032999999996, 34983.27, 34802.085, 35153.854, 34151.361000000004, 25199.772, 20106.033, 13849.023000000001, 12097.791000000001, 11714.992, 11698.487, 11697.628, 11702.117, 11700.643, 11699.698999999999, 11701.426000000001, 11698.032, 11672.7, 11606.848, 10492.545, 9994.280999999999, 9288.141, 8644.076, 8194.597, 7932.161, 7686.775, 7480.446999999999, 7457.108, 7383.071, 7319.838000000001, 7325.328, 7291.5830000000005, 7256.603, 7251.765, 7237.743, 7231.138000000001, 7000.45, 7016.291, 7000.590999999999, 6976.026999999999, 6947.314, 6956.483, 6959.797, 6985.48, 6918.531999999999, 6974.61, 6996.664000000001, 6989.11, 6912.764, 6906.955, 6887.639, 6945.786], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"arch= HSW<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}\", \"legendgroup\": \"arch= HSW\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"arch= HSW\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [5.6, 7.2, 9.2, 12.3, 15.9, 20.5, 27.1, 35.3, 45.6, 59.4, 74.8, 77.3, 93.7, 100.9, 117.2, 131.1, 146.4, 170.5, 183.3, 222.2, 229.4, 286.7, 288.8, 358.4, 448.0, 560.1, 700.4, 875.5, 1094.7, 1368.1, 1710.1, 2138.1, 2672.6, 3340.8, 4175.9, 5219.8, 6524.9, 8156.2, 10195.5, 12744.7, 15930.9, 19913.2, 24891.9, 31114.8, 38893.6, 48617.0, 60771.3, 75964.4, 94955.5, 118694.4, 148367.9, 185460.2, 231824.9, 289781.2, 362226.7, 452783.6, 565979.6, 707474.4, 884343.3, 1105429.5, 1381786.6, 1727233.5, 2159042.0, 2698802.2, 3373503.0, 4216879.1, 5271098.9, 6588873.2, 8236091.9, 10295114.8, 12868893.7], \"xaxis\": \"x\", \"y\": [70697.011, 71181.457, 68594.023, 68577.976, 69821.229, 18407.795, 18090.896, 18171.75, 18113.761000000002, 18370.077, 17964.949, 18210.585, 17878.412, 17568.093, 15596.991000000002, 14603.723, 15407.546999999999, 12159.173, 12570.07, 12157.514, 11718.687, 11362.251, 11403.678, 11370.045, 11362.125, 11364.021, 11362.986, 11364.52, 11360.708999999999, 11362.987, 11361.05, 11339.285, 11361.628999999999, 11326.606000000002, 11336.546999999999, 11339.558, 11141.155, 10128.463, 7239.484, 5765.494000000001, 5472.351, 5442.682, 5418.823, 5432.545, 5462.307, 5457.686, 5490.879, 5412.835999999999, 5442.69, 5422.302, 5455.433000000001, 5440.566, 5417.009, 5430.931, 5212.347, 5231.977, 5260.419, 5245.158, 5247.235, 5239.657, 5237.434, 5230.521, 5282.047, 5268.55, 5215.911, 5151.471, 5233.666, 5284.204000000001, 5205.835999999999, 4977.785, 4780.749], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"arch= IVB<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}\", \"legendgroup\": \"arch= IVB\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"arch= IVB\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [5.6, 7.2, 9.2, 12.3, 15.9, 20.5, 27.1, 35.3, 45.6, 59.4, 74.8, 77.3, 93.7, 100.9, 117.2, 131.1, 146.4, 170.5, 183.3, 222.2, 229.4, 286.7, 288.8, 358.4, 448.0, 560.1, 700.4, 875.5, 1094.7, 1368.1, 1710.1, 2138.1, 2672.6, 3340.8, 4175.9, 5219.8, 6524.9, 8156.2, 10195.5, 12744.7, 15930.9, 19913.2, 24891.9, 31114.8, 38893.6, 48617.0, 60771.3, 75964.4, 94955.5, 118694.4, 148367.9, 185460.2, 231824.9, 289781.2, 362226.7, 452783.6, 565979.6, 707474.4, 884343.3, 1105429.5, 1381786.6, 1727233.5, 2159042.0, 2698802.2, 3373503.0, 4216879.1, 5271098.9, 6588873.2, 8236091.9, 10295114.8, 12868893.7], \"xaxis\": \"x\", \"y\": [34439.576, 34584.181000000004, 33715.635, 31609.947999999997, 34268.695, 15402.236, 15028.655, 15105.357, 15137.083999999999, 15434.33, 15017.771, 14542.896, 13997.794, 14034.09, 13404.521999999999, 13318.992, 12685.788999999999, 12039.723999999998, 11056.293, 9392.005, 9141.621, 9016.892, 9063.205, 9048.45, 9048.831, 9049.226, 9048.95, 9047.319, 9024.72, 8965.586, 8963.261, 8965.055, 9009.138, 9021.079, 9017.171999999999, 9027.232, 9042.632, 8980.619, 8613.968, 7049.985, 5344.269, 4785.215, 4606.038, 4700.562, 4693.228, 4580.0740000000005, 4713.092000000001, 4682.11, 4683.482, 4685.2970000000005, 4572.816, 4623.277, 4684.409000000001, 4446.9890000000005, 4551.317, 4555.857, 4441.169, 4567.471, 4472.362, 4529.825, 4541.1320000000005, 4577.725, 4548.471, 4579.0070000000005, 4528.769, 4579.039000000001, 4589.356, 4516.524, 4575.458, 4584.285, 4491.988], \"yaxis\": \"y\"}],\n",
+       "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"Copy (a[i] = b[i]) on SKL/HSW/IVB\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"size(KB)\"}, \"type\": \"log\"}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"bandwidth(MB/s)\"}}},\n",
        "                        {\"responsive\": true}\n",
        "                    ).then(function(){\n",
        "                            \n",
-       "var gd = document.getElementById('5edac6fb-c134-4406-9239-b03f21ef18ca');\n",
+       "var gd = document.getElementById('9a55e47a-9751-4651-bbe8-911f139b5f30');\n",
        "var x = new MutationObserver(function (mutations, observer) {{\n",
        "        var display = window.getComputedStyle(gd).display;\n",
        "        if (!display || display === 'none') {{\n",
@@ -1448,20234 +1693,2260 @@
      },
      "metadata": {},
      "output_type": "display_data"
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Maximum:\n",
-      "  dim_x: 300, compressible: False, CSE_pdfs/global: True/True\n",
-      "  split: False, vectorization: {avx512, aligned: True, NT: True}\n",
-      "  44.18 MFLUP/s, 434.55 cy/CL (kerncraft: 55.27 MFLUP/s, 347.35 cy/CL)\n",
-      "\n",
-      "Speedup split: (mean: 2.2362 ± 1.2885)\n",
-      "Speedup non-temporal STs: (mean: 2.3329 ± 0.8314)\n"
-     ]
-    },
+    }
+   ],
+   "source": [
+    "from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot\n",
+    "\n",
+    "fig = px.line(bandwidth, x='size(KB)', y='bandwidth(MB/s)', color='arch', title='Copy (a[i] = b[i]) on SKL/HSW/IVB', log_x=True)\n",
+    "fig.show()\n",
+    "\n",
+    "# For download as SVG\n",
+    "# fig.update_yaxes(range=[0, 250000])\n",
+    "# iplot(fig, image='svg', filename='copy', image_width=1280)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "-----------------------\n",
+    "## Results from lbmBench kernels\n",
+    "\n",
+    "- For switching in between horizontal/vertical mode, set `orientation` to `h` (horizontal) or `v` (vertical)."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 230,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "##################################################\n",
+    "# **ADJUST HERE**\n",
+    "# 'h' or 'v'\n",
+    "lbm_orientation='v'\n",
+    "\n",
+    "##################################################"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 231,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "if lbm_orientation == 'h':\n",
+    "    x_lbm = 'MFLUPS'\n",
+    "    y_lbm = 'kernel'\n",
+    "else:\n",
+    "    x_lbm = 'kernel'\n",
+    "    y_lbm = 'MFLUPS'"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 232,
+   "metadata": {
+    "scrolled": true
+   },
+   "outputs": [
     {
      "data": {
-      "text/html": [
-       "<div>\n",
-       "<style scoped>\n",
-       "    .dataframe tbody tr th:only-of-type {\n",
-       "        vertical-align: middle;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe tbody tr th {\n",
-       "        vertical-align: top;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe thead th {\n",
-       "        text-align: right;\n",
-       "    }\n",
-       "</style>\n",
-       "<table border=\"1\" class=\"dataframe\">\n",
-       "  <thead>\n",
-       "    <tr style=\"text-align: right;\">\n",
-       "      <th></th>\n",
-       "      <th>compressible</th>\n",
-       "      <th>cse_pdfs</th>\n",
-       "      <th>cse_global</th>\n",
-       "      <th>split</th>\n",
-       "      <th>vec_opt</th>\n",
-       "      <th>aligned</th>\n",
-       "      <th>nontemp</th>\n",
-       "      <th>arch</th>\n",
-       "      <th>dim_x</th>\n",
-       "      <th>ECM[MIt/s]</th>\n",
-       "      <th>ECM_cyCL[cy/CL]</th>\n",
-       "      <th>c_bench[MFLUPs]</th>\n",
-       "      <th>c_bench_cyCL[cy/CL]</th>\n",
-       "    </tr>\n",
-       "  </thead>\n",
-       "  <tbody>\n",
-       "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>55.27</td>\n",
-       "      <td>347.35</td>\n",
-       "      <td>44.18</td>\n",
-       "      <td>434.55</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.04</td>\n",
-       "      <td>639.09</td>\n",
-       "      <td>42.47</td>\n",
-       "      <td>452.07</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>53.91</td>\n",
-       "      <td>356.15</td>\n",
-       "      <td>40.44</td>\n",
-       "      <td>474.73</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.40</td>\n",
-       "      <td>653.09</td>\n",
-       "      <td>43.67</td>\n",
-       "      <td>439.70</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>59.75</td>\n",
-       "      <td>321.35</td>\n",
-       "      <td>17.65</td>\n",
-       "      <td>1087.79</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>5</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>28.96</td>\n",
-       "      <td>663.09</td>\n",
-       "      <td>23.30</td>\n",
-       "      <td>823.94</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>6</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>58.14</td>\n",
-       "      <td>330.25</td>\n",
-       "      <td>17.28</td>\n",
-       "      <td>1110.87</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>7</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.09</td>\n",
-       "      <td>638.09</td>\n",
-       "      <td>23.67</td>\n",
-       "      <td>811.28</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>8</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>10.92</td>\n",
-       "      <td>1758.52</td>\n",
-       "      <td>5.47</td>\n",
-       "      <td>3509.38</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>9</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>4.84</td>\n",
-       "      <td>3963.71</td>\n",
-       "      <td>19.20</td>\n",
-       "      <td>1000.25</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>10</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>10.44</td>\n",
-       "      <td>1838.62</td>\n",
-       "      <td>6.99</td>\n",
-       "      <td>2746.61</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>11</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.01</td>\n",
-       "      <td>3828.71</td>\n",
-       "      <td>19.51</td>\n",
-       "      <td>984.29</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>12</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>55.64</td>\n",
-       "      <td>345.05</td>\n",
-       "      <td>41.56</td>\n",
-       "      <td>462.01</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>13</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.40</td>\n",
-       "      <td>653.09</td>\n",
-       "      <td>42.38</td>\n",
-       "      <td>453.09</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>14</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>55.31</td>\n",
-       "      <td>347.15</td>\n",
-       "      <td>38.70</td>\n",
-       "      <td>496.08</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>15</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.09</td>\n",
-       "      <td>638.09</td>\n",
-       "      <td>43.98</td>\n",
-       "      <td>436.52</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>16</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>57.98</td>\n",
-       "      <td>331.15</td>\n",
-       "      <td>11.54</td>\n",
-       "      <td>1663.48</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>17</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.52</td>\n",
-       "      <td>629.09</td>\n",
-       "      <td>24.04</td>\n",
-       "      <td>798.55</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>18</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>55.97</td>\n",
-       "      <td>343.05</td>\n",
-       "      <td>10.83</td>\n",
-       "      <td>1772.21</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>19</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.86</td>\n",
-       "      <td>643.09</td>\n",
-       "      <td>34.23</td>\n",
-       "      <td>560.95</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>20</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>10.39</td>\n",
-       "      <td>1847.62</td>\n",
-       "      <td>7.26</td>\n",
-       "      <td>2646.19</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>21</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.12</td>\n",
-       "      <td>3747.71</td>\n",
-       "      <td>21.37</td>\n",
-       "      <td>898.48</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>22</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>9.87</td>\n",
-       "      <td>1944.82</td>\n",
-       "      <td>8.06</td>\n",
-       "      <td>2382.29</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>23</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.07</td>\n",
-       "      <td>3783.71</td>\n",
-       "      <td>22.01</td>\n",
-       "      <td>872.26</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>24</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>55.42</td>\n",
-       "      <td>346.45</td>\n",
-       "      <td>42.71</td>\n",
-       "      <td>449.57</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>25</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.40</td>\n",
-       "      <td>653.09</td>\n",
-       "      <td>42.23</td>\n",
-       "      <td>454.69</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>26</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>54.54</td>\n",
-       "      <td>352.05</td>\n",
-       "      <td>39.32</td>\n",
-       "      <td>488.30</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>27</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.04</td>\n",
-       "      <td>639.09</td>\n",
-       "      <td>43.62</td>\n",
-       "      <td>440.16</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>28</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>57.63</td>\n",
-       "      <td>333.15</td>\n",
-       "      <td>17.20</td>\n",
-       "      <td>1116.23</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>29</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.52</td>\n",
-       "      <td>629.09</td>\n",
-       "      <td>24.46</td>\n",
-       "      <td>784.80</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>30</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>56.63</td>\n",
-       "      <td>339.05</td>\n",
-       "      <td>10.50</td>\n",
-       "      <td>1829.43</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>31</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.86</td>\n",
-       "      <td>643.09</td>\n",
-       "      <td>33.66</td>\n",
-       "      <td>570.34</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>32</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>10.29</td>\n",
-       "      <td>1865.62</td>\n",
-       "      <td>4.55</td>\n",
-       "      <td>4219.34</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>33</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.12</td>\n",
-       "      <td>3747.71</td>\n",
-       "      <td>27.57</td>\n",
-       "      <td>696.33</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>34</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>10.20</td>\n",
-       "      <td>1881.82</td>\n",
-       "      <td>6.79</td>\n",
-       "      <td>2826.49</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>35</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>4.96</td>\n",
-       "      <td>3873.71</td>\n",
-       "      <td>27.10</td>\n",
-       "      <td>708.36</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>36</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>56.12</td>\n",
-       "      <td>342.15</td>\n",
-       "      <td>41.39</td>\n",
-       "      <td>463.90</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>37</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>28.96</td>\n",
-       "      <td>663.09</td>\n",
-       "      <td>42.62</td>\n",
-       "      <td>450.51</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>38</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>56.13</td>\n",
-       "      <td>342.05</td>\n",
-       "      <td>39.16</td>\n",
-       "      <td>490.31</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>39</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.09</td>\n",
-       "      <td>638.09</td>\n",
-       "      <td>42.82</td>\n",
-       "      <td>448.36</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>40</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>58.89</td>\n",
-       "      <td>326.05</td>\n",
-       "      <td>11.34</td>\n",
-       "      <td>1693.38</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>41</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.52</td>\n",
-       "      <td>629.09</td>\n",
-       "      <td>24.82</td>\n",
-       "      <td>773.42</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>42</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>58.71</td>\n",
-       "      <td>327.05</td>\n",
-       "      <td>17.32</td>\n",
-       "      <td>1108.57</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>43</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.40</td>\n",
-       "      <td>653.09</td>\n",
-       "      <td>24.97</td>\n",
-       "      <td>768.97</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>44</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>10.66</td>\n",
-       "      <td>1800.82</td>\n",
-       "      <td>7.26</td>\n",
-       "      <td>2645.17</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>45</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.12</td>\n",
-       "      <td>3747.71</td>\n",
-       "      <td>27.99</td>\n",
-       "      <td>686.00</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>46</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>10.61</td>\n",
-       "      <td>1809.82</td>\n",
-       "      <td>6.54</td>\n",
-       "      <td>2937.48</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>47</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx512</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>SKL</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.07</td>\n",
-       "      <td>3783.71</td>\n",
-       "      <td>20.78</td>\n",
-       "      <td>924.04</td>\n",
-       "    </tr>\n",
-       "  </tbody>\n",
-       "</table>\n",
-       "</div>"
-      ],
-      "text/plain": [
-       "    compressible  cse_pdfs  cse_global  split vec_opt  aligned  nontemp arch  \\\n",
-       "0          False      True        True  False  avx512     True     True  SKL   \n",
-       "1          False      True        True   True  avx512     True     True  SKL   \n",
-       "2           True      True        True  False  avx512     True     True  SKL   \n",
-       "3           True      True        True   True  avx512     True     True  SKL   \n",
-       "4          False      True        True  False  avx512     True    False  SKL   \n",
-       "5          False      True        True   True  avx512     True    False  SKL   \n",
-       "6           True      True        True  False  avx512     True    False  SKL   \n",
-       "7           True      True        True   True  avx512     True    False  SKL   \n",
-       "8          False      True        True  False  avx512    False    False  SKL   \n",
-       "9          False      True        True   True  avx512    False    False  SKL   \n",
-       "10          True      True        True  False  avx512    False    False  SKL   \n",
-       "11          True      True        True   True  avx512    False    False  SKL   \n",
-       "12         False     False        True  False  avx512     True     True  SKL   \n",
-       "13         False     False        True   True  avx512     True     True  SKL   \n",
-       "14          True     False        True  False  avx512     True     True  SKL   \n",
-       "15          True     False        True   True  avx512     True     True  SKL   \n",
-       "16         False     False        True  False  avx512     True    False  SKL   \n",
-       "17         False     False        True   True  avx512     True    False  SKL   \n",
-       "18          True     False        True  False  avx512     True    False  SKL   \n",
-       "19          True     False        True   True  avx512     True    False  SKL   \n",
-       "20         False     False        True  False  avx512    False    False  SKL   \n",
-       "21         False     False        True   True  avx512    False    False  SKL   \n",
-       "22          True     False        True  False  avx512    False    False  SKL   \n",
-       "23          True     False        True   True  avx512    False    False  SKL   \n",
-       "24         False      True       False  False  avx512     True     True  SKL   \n",
-       "25         False      True       False   True  avx512     True     True  SKL   \n",
-       "26          True      True       False  False  avx512     True     True  SKL   \n",
-       "27          True      True       False   True  avx512     True     True  SKL   \n",
-       "28         False      True       False  False  avx512     True    False  SKL   \n",
-       "29         False      True       False   True  avx512     True    False  SKL   \n",
-       "30          True      True       False  False  avx512     True    False  SKL   \n",
-       "31          True      True       False   True  avx512     True    False  SKL   \n",
-       "32         False      True       False  False  avx512    False    False  SKL   \n",
-       "33         False      True       False   True  avx512    False    False  SKL   \n",
-       "34          True      True       False  False  avx512    False    False  SKL   \n",
-       "35          True      True       False   True  avx512    False    False  SKL   \n",
-       "36         False     False       False  False  avx512     True     True  SKL   \n",
-       "37         False     False       False   True  avx512     True     True  SKL   \n",
-       "38          True     False       False  False  avx512     True     True  SKL   \n",
-       "39          True     False       False   True  avx512     True     True  SKL   \n",
-       "40         False     False       False  False  avx512     True    False  SKL   \n",
-       "41         False     False       False   True  avx512     True    False  SKL   \n",
-       "42          True     False       False  False  avx512     True    False  SKL   \n",
-       "43          True     False       False   True  avx512     True    False  SKL   \n",
-       "44         False     False       False  False  avx512    False    False  SKL   \n",
-       "45         False     False       False   True  avx512    False    False  SKL   \n",
-       "46          True     False       False  False  avx512    False    False  SKL   \n",
-       "47          True     False       False   True  avx512    False    False  SKL   \n",
-       "\n",
-       "    dim_x  ECM[MIt/s]  ECM_cyCL[cy/CL]  c_bench[MFLUPs]  c_bench_cyCL[cy/CL]  \n",
-       "0     300       55.27           347.35            44.18               434.55  \n",
-       "1     300       30.04           639.09            42.47               452.07  \n",
-       "2     300       53.91           356.15            40.44               474.73  \n",
-       "3     300       29.40           653.09            43.67               439.70  \n",
-       "4     300       59.75           321.35            17.65              1087.79  \n",
-       "5     300       28.96           663.09            23.30               823.94  \n",
-       "6     300       58.14           330.25            17.28              1110.87  \n",
-       "7     300       30.09           638.09            23.67               811.28  \n",
-       "8     300       10.92          1758.52             5.47              3509.38  \n",
-       "9     300        4.84          3963.71            19.20              1000.25  \n",
-       "10    300       10.44          1838.62             6.99              2746.61  \n",
-       "11    300        5.01          3828.71            19.51               984.29  \n",
-       "12    300       55.64           345.05            41.56               462.01  \n",
-       "13    300       29.40           653.09            42.38               453.09  \n",
-       "14    300       55.31           347.15            38.70               496.08  \n",
-       "15    300       30.09           638.09            43.98               436.52  \n",
-       "16    300       57.98           331.15            11.54              1663.48  \n",
-       "17    300       30.52           629.09            24.04               798.55  \n",
-       "18    300       55.97           343.05            10.83              1772.21  \n",
-       "19    300       29.86           643.09            34.23               560.95  \n",
-       "20    300       10.39          1847.62             7.26              2646.19  \n",
-       "21    300        5.12          3747.71            21.37               898.48  \n",
-       "22    300        9.87          1944.82             8.06              2382.29  \n",
-       "23    300        5.07          3783.71            22.01               872.26  \n",
-       "24    300       55.42           346.45            42.71               449.57  \n",
-       "25    300       29.40           653.09            42.23               454.69  \n",
-       "26    300       54.54           352.05            39.32               488.30  \n",
-       "27    300       30.04           639.09            43.62               440.16  \n",
-       "28    300       57.63           333.15            17.20              1116.23  \n",
-       "29    300       30.52           629.09            24.46               784.80  \n",
-       "30    300       56.63           339.05            10.50              1829.43  \n",
-       "31    300       29.86           643.09            33.66               570.34  \n",
-       "32    300       10.29          1865.62             4.55              4219.34  \n",
-       "33    300        5.12          3747.71            27.57               696.33  \n",
-       "34    300       10.20          1881.82             6.79              2826.49  \n",
-       "35    300        4.96          3873.71            27.10               708.36  \n",
-       "36    300       56.12           342.15            41.39               463.90  \n",
-       "37    300       28.96           663.09            42.62               450.51  \n",
-       "38    300       56.13           342.05            39.16               490.31  \n",
-       "39    300       30.09           638.09            42.82               448.36  \n",
-       "40    300       58.89           326.05            11.34              1693.38  \n",
-       "41    300       30.52           629.09            24.82               773.42  \n",
-       "42    300       58.71           327.05            17.32              1108.57  \n",
-       "43    300       29.40           653.09            24.97               768.97  \n",
-       "44    300       10.66          1800.82             7.26              2645.17  \n",
-       "45    300        5.12          3747.71            27.99               686.00  \n",
-       "46    300       10.61          1809.82             6.54              2937.48  \n",
-       "47    300        5.07          3783.71            20.78               924.04  "
-      ]
-     },
-     "execution_count": 122,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "# SKL\n",
-    "fig = plot_bar_graph(df_skl2, avx512=False, cyCL=False)#, title='SKL results ({})'.format(compiler))\n",
-    "compare_df(df_skl2, verbose=False)\n",
-    "df_skl2#.sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
-    "\n",
-    "#iplot(fig, image='svg', filename='lbmpy_skl', image_width=1280)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 101,
-   "metadata": {
-    "scrolled": true
-   },
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "plotlyServerURL": "https://plot.ly"
-       },
-       "data": [
-        {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "indianred"
-         },
-         "name": "Meas [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
-         ],
-         "type": "bar",
-         "y": [
-          9.51,
-          37.99,
-          8.75,
-          36.11,
-          11.36,
-          25.04,
-          11.12,
-          24.58,
-          4.06,
-          22.52,
-          4.01,
-          22.41,
-          9.57,
-          38.11,
-          8.09,
-          36.86,
-          13.23,
-          25.02,
-          12.12,
-          24.3,
-          4.08,
-          21.91,
-          3.96,
-          22.15,
-          9.64,
-          38.46,
-          8.86,
-          37.35,
-          12.77,
-          24.99,
-          12.79,
-          24.29,
-          4.01,
-          22.14,
-          4.05,
-          21.17,
-          9.91,
-          36.39,
-          9.36,
-          35.79,
-          8.97,
-          25.17,
-          8.91,
-          25.04,
-          4.1,
-          21.79,
-          4,
-          21.95
-         ]
-        },
-        {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "steelblue"
-         },
-         "name": "ECM pred [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
-         ],
-         "type": "bar",
-         "y": [
-          30.61,
-          15.16,
-          30.11,
-          15.52,
-          31.23,
-          15.16,
-          30.41,
-          15.52,
-          6.23,
-          4.17,
-          6.07,
-          3.88,
-          30.19,
-          15.16,
-          28.7,
-          15.16,
-          30.59,
-          15.16,
-          29.33,
-          15.16,
-          6.11,
-          4.26,
-          5.85,
-          3.86,
-          30.21,
-          15.81,
-          30.11,
-          15.42,
-          30.01,
-          15.81,
-          30.1,
-          15.42,
-          6.03,
-          4.31,
-          6.01,
-          3.84,
-          30.51,
-          15.81,
-          30.41,
-          15.42,
-          30.61,
-          15.81,
-          30.4,
-          15.42,
-          6.03,
-          4.31,
-          6.07,
-          3.87
-         ]
-        },
-        {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "lightsalmon"
-         },
-         "name": "Meas AVX512 [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
-         ],
-         "type": "bar",
-         "y": []
-        },
-        {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "skyblue"
-         },
-         "name": "ECM pred AVX512 [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
-         ],
-         "type": "bar",
-         "y": []
-        }
-       ],
-       "layout": {
-        "barmode": "group",
-        "template": {
-         "data": {
-          "bar": [
-           {
-            "error_x": {
-             "color": "#2a3f5f"
-            },
-            "error_y": {
-             "color": "#2a3f5f"
-            },
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "bar"
-           }
-          ],
-          "barpolar": [
-           {
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "barpolar"
-           }
-          ],
-          "carpet": [
-           {
-            "aaxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "baxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "type": "carpet"
-           }
-          ],
-          "choropleth": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "choropleth"
-           }
-          ],
-          "contour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "contour"
-           }
-          ],
-          "contourcarpet": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "contourcarpet"
-           }
-          ],
-          "heatmap": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmap"
-           }
-          ],
-          "heatmapgl": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmapgl"
-           }
-          ],
-          "histogram": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "histogram"
-           }
-          ],
-          "histogram2d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2d"
-           }
-          ],
-          "histogram2dcontour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2dcontour"
-           }
-          ],
-          "mesh3d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "mesh3d"
-           }
-          ],
-          "parcoords": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "parcoords"
-           }
-          ],
-          "scatter": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter"
-           }
-          ],
-          "scatter3d": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter3d"
-           }
-          ],
-          "scattercarpet": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattercarpet"
-           }
-          ],
-          "scattergeo": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergeo"
-           }
-          ],
-          "scattergl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergl"
-           }
-          ],
-          "scattermapbox": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattermapbox"
-           }
-          ],
-          "scatterpolar": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolar"
-           }
-          ],
-          "scatterpolargl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolargl"
-           }
-          ],
-          "scatterternary": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterternary"
-           }
-          ],
-          "surface": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "surface"
-           }
-          ],
-          "table": [
-           {
-            "cells": {
-             "fill": {
-              "color": "#EBF0F8"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "header": {
-             "fill": {
-              "color": "#C8D4E3"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "type": "table"
-           }
-          ]
-         },
-         "layout": {
-          "annotationdefaults": {
-           "arrowcolor": "#2a3f5f",
-           "arrowhead": 0,
-           "arrowwidth": 1
-          },
-          "colorscale": {
-           "diverging": [
-            [
-             0,
-             "#8e0152"
-            ],
-            [
-             0.1,
-             "#c51b7d"
-            ],
-            [
-             0.2,
-             "#de77ae"
-            ],
-            [
-             0.3,
-             "#f1b6da"
-            ],
-            [
-             0.4,
-             "#fde0ef"
-            ],
-            [
-             0.5,
-             "#f7f7f7"
-            ],
-            [
-             0.6,
-             "#e6f5d0"
-            ],
-            [
-             0.7,
-             "#b8e186"
-            ],
-            [
-             0.8,
-             "#7fbc41"
-            ],
-            [
-             0.9,
-             "#4d9221"
-            ],
-            [
-             1,
-             "#276419"
-            ]
-           ],
-           "sequential": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ],
-           "sequentialminus": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ]
-          },
-          "colorway": [
-           "#636efa",
-           "#EF553B",
-           "#00cc96",
-           "#ab63fa",
-           "#FFA15A",
-           "#19d3f3",
-           "#FF6692",
-           "#B6E880",
-           "#FF97FF",
-           "#FECB52"
-          ],
-          "font": {
-           "color": "#2a3f5f"
-          },
-          "geo": {
-           "bgcolor": "white",
-           "lakecolor": "white",
-           "landcolor": "#E5ECF6",
-           "showlakes": true,
-           "showland": true,
-           "subunitcolor": "white"
-          },
-          "hoverlabel": {
-           "align": "left"
-          },
-          "hovermode": "closest",
-          "mapbox": {
-           "style": "light"
-          },
-          "paper_bgcolor": "white",
-          "plot_bgcolor": "#E5ECF6",
-          "polar": {
-           "angularaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "radialaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "scene": {
-           "xaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "yaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "zaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           }
-          },
-          "shapedefaults": {
-           "line": {
-            "color": "#2a3f5f"
-           }
-          },
-          "ternary": {
-           "aaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "baxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "caxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "title": {
-           "x": 0.05
-          },
-          "xaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          },
-          "yaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          }
-         }
-        },
-        "title": {
-         "text": ""
-        },
-        "xaxis": {
-         "title": {
-          "text": "kernels"
-         }
-        },
-        "yaxis": {
-         "title": {
-          "text": "performance"
-         }
-        }
-       }
-      },
-      "text/html": [
-       "<div>\n",
-       "        \n",
-       "        \n",
-       "            <div id=\"8a83bd54-eee3-454f-a5d8-90a3e3492f1d\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
-       "            <script type=\"text/javascript\">\n",
-       "                require([\"plotly\"], function(Plotly) {\n",
-       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
-       "                    \n",
-       "                if (document.getElementById(\"8a83bd54-eee3-454f-a5d8-90a3e3492f1d\")) {\n",
-       "                    Plotly.newPlot(\n",
-       "                        '8a83bd54-eee3-454f-a5d8-90a3e3492f1d',\n",
-       "                        [{\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"indianred\"}, \"name\": \"Meas [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [9.51, 37.99, 8.75, 36.11, 11.36, 25.04, 11.12, 24.58, 4.06, 22.52, 4.01, 22.41, 9.57, 38.11, 8.09, 36.86, 13.23, 25.02, 12.12, 24.3, 4.08, 21.91, 3.96, 22.15, 9.64, 38.46, 8.86, 37.35, 12.77, 24.99, 12.79, 24.29, 4.01, 22.14, 4.05, 21.17, 9.91, 36.39, 9.36, 35.79, 8.97, 25.17, 8.91, 25.04, 4.1, 21.79, 4.0, 21.95]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"steelblue\"}, \"name\": \"ECM pred [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [30.61, 15.16, 30.11, 15.52, 31.23, 15.16, 30.41, 15.52, 6.23, 4.17, 6.07, 3.88, 30.19, 15.16, 28.7, 15.16, 30.59, 15.16, 29.33, 15.16, 6.11, 4.26, 5.85, 3.86, 30.21, 15.81, 30.11, 15.42, 30.01, 15.81, 30.1, 15.42, 6.03, 4.31, 6.01, 3.84, 30.51, 15.81, 30.41, 15.42, 30.61, 15.81, 30.4, 15.42, 6.03, 4.31, 6.07, 3.87]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"lightsalmon\"}, \"name\": \"Meas AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"skyblue\"}, \"name\": \"ECM pred AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}],\n",
-       "                        {\"barmode\": \"group\", \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"\"}, \"xaxis\": {\"title\": {\"text\": \"kernels\"}}, \"yaxis\": {\"title\": {\"text\": \"performance\"}}},\n",
-       "                        {\"responsive\": true}\n",
-       "                    ).then(function(){\n",
-       "                            \n",
-       "var gd = document.getElementById('8a83bd54-eee3-454f-a5d8-90a3e3492f1d');\n",
-       "var x = new MutationObserver(function (mutations, observer) {{\n",
-       "        var display = window.getComputedStyle(gd).display;\n",
-       "        if (!display || display === 'none') {{\n",
-       "            console.log([gd, 'removed!']);\n",
-       "            Plotly.purge(gd);\n",
-       "            observer.disconnect();\n",
-       "        }}\n",
-       "}});\n",
-       "\n",
-       "// Listen for the removal of the full notebook cells\n",
-       "var notebookContainer = gd.closest('#notebook-container');\n",
-       "if (notebookContainer) {{\n",
-       "    x.observe(notebookContainer, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "// Listen for the clearing of the current output cell\n",
-       "var outputEl = gd.closest('.output');\n",
-       "if (outputEl) {{\n",
-       "    x.observe(outputEl, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Maximum:\n",
-      "  dim_x: 300, compressible: False, CSE_pdfs/global: True/False\n",
-      "  split: True, vectorization: {avx, aligned: True, NT: True}\n",
-      "  38.46 MFLUP/s, 478.41 cy/CL (kerncraft: 15.81 MFLUP/s, 1163.46 cy/CL)\n",
-      "\n",
-      "Speedup split: (mean: 3.9079 ± 1.3496)\n",
-      "Speedup non-temporal STs: (mean: 1.1622 ± 0.3533)\n"
-     ]
-    },
-    {
-     "data": {
-      "text/html": [
-       "<div>\n",
-       "<style scoped>\n",
-       "    .dataframe tbody tr th:only-of-type {\n",
-       "        vertical-align: middle;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe tbody tr th {\n",
-       "        vertical-align: top;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe thead th {\n",
-       "        text-align: right;\n",
-       "    }\n",
-       "</style>\n",
-       "<table border=\"1\" class=\"dataframe\">\n",
-       "  <thead>\n",
-       "    <tr style=\"text-align: right;\">\n",
-       "      <th></th>\n",
-       "      <th>compressible</th>\n",
-       "      <th>cse_pdfs</th>\n",
-       "      <th>cse_global</th>\n",
-       "      <th>split</th>\n",
-       "      <th>vec_opt</th>\n",
-       "      <th>aligned</th>\n",
-       "      <th>nontemp</th>\n",
-       "      <th>arch</th>\n",
-       "      <th>dim_x</th>\n",
-       "      <th>ECM[MIt/s]</th>\n",
-       "      <th>ECM_cyCL[cy/CL]</th>\n",
-       "      <th>c_bench[MFLUPs]</th>\n",
-       "      <th>c_bench_cyCL[cy/CL]</th>\n",
-       "    </tr>\n",
-       "  </thead>\n",
-       "  <tbody>\n",
-       "    <tr>\n",
-       "      <th>25</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.81</td>\n",
-       "      <td>1163.46</td>\n",
-       "      <td>38.46</td>\n",
-       "      <td>478.41</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>13</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.16</td>\n",
-       "      <td>1213.46</td>\n",
-       "      <td>38.11</td>\n",
-       "      <td>482.77</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.16</td>\n",
-       "      <td>1213.46</td>\n",
-       "      <td>37.99</td>\n",
-       "      <td>484.28</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>27</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.42</td>\n",
-       "      <td>1193.46</td>\n",
-       "      <td>37.35</td>\n",
-       "      <td>492.65</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>15</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.16</td>\n",
-       "      <td>1213.46</td>\n",
-       "      <td>36.86</td>\n",
-       "      <td>499.22</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>37</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.81</td>\n",
-       "      <td>1163.46</td>\n",
-       "      <td>36.39</td>\n",
-       "      <td>505.70</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.52</td>\n",
-       "      <td>1185.46</td>\n",
-       "      <td>36.11</td>\n",
-       "      <td>509.51</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>39</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.42</td>\n",
-       "      <td>1193.46</td>\n",
-       "      <td>35.79</td>\n",
-       "      <td>514.05</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>41</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.81</td>\n",
-       "      <td>1163.46</td>\n",
-       "      <td>25.17</td>\n",
-       "      <td>730.89</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>43</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.42</td>\n",
-       "      <td>1193.46</td>\n",
-       "      <td>25.04</td>\n",
-       "      <td>734.89</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>5</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.16</td>\n",
-       "      <td>1213.46</td>\n",
-       "      <td>25.04</td>\n",
-       "      <td>734.78</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>17</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.16</td>\n",
-       "      <td>1213.46</td>\n",
-       "      <td>25.02</td>\n",
-       "      <td>735.42</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>29</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.81</td>\n",
-       "      <td>1163.46</td>\n",
-       "      <td>24.99</td>\n",
-       "      <td>736.16</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>7</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.52</td>\n",
-       "      <td>1185.46</td>\n",
-       "      <td>24.58</td>\n",
-       "      <td>748.48</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>19</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.16</td>\n",
-       "      <td>1213.46</td>\n",
-       "      <td>24.30</td>\n",
-       "      <td>757.31</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>31</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>15.42</td>\n",
-       "      <td>1193.46</td>\n",
-       "      <td>24.29</td>\n",
-       "      <td>757.53</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>9</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>4.17</td>\n",
-       "      <td>4416.48</td>\n",
-       "      <td>22.52</td>\n",
-       "      <td>816.98</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>11</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>3.88</td>\n",
-       "      <td>4746.58</td>\n",
-       "      <td>22.41</td>\n",
-       "      <td>820.95</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>23</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>3.86</td>\n",
-       "      <td>4768.58</td>\n",
-       "      <td>22.15</td>\n",
-       "      <td>830.80</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>33</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>4.31</td>\n",
-       "      <td>4266.48</td>\n",
-       "      <td>22.14</td>\n",
-       "      <td>831.22</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>47</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>3.87</td>\n",
-       "      <td>4753.46</td>\n",
-       "      <td>21.95</td>\n",
-       "      <td>838.18</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>21</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>4.26</td>\n",
-       "      <td>4316.48</td>\n",
-       "      <td>21.91</td>\n",
-       "      <td>839.98</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>45</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>4.31</td>\n",
-       "      <td>4266.48</td>\n",
-       "      <td>21.79</td>\n",
-       "      <td>844.32</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>35</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>3.84</td>\n",
-       "      <td>4785.78</td>\n",
-       "      <td>21.17</td>\n",
-       "      <td>869.04</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>16</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.59</td>\n",
-       "      <td>601.56</td>\n",
-       "      <td>13.23</td>\n",
-       "      <td>1391.14</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>30</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.10</td>\n",
-       "      <td>611.36</td>\n",
-       "      <td>12.79</td>\n",
-       "      <td>1438.46</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>28</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.01</td>\n",
-       "      <td>613.16</td>\n",
-       "      <td>12.77</td>\n",
-       "      <td>1440.55</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>18</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.33</td>\n",
-       "      <td>627.36</td>\n",
-       "      <td>12.12</td>\n",
-       "      <td>1518.66</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>31.23</td>\n",
-       "      <td>589.16</td>\n",
-       "      <td>11.36</td>\n",
-       "      <td>1619.83</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>6</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.41</td>\n",
-       "      <td>605.16</td>\n",
-       "      <td>11.12</td>\n",
-       "      <td>1655.34</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>36</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.51</td>\n",
-       "      <td>603.16</td>\n",
-       "      <td>9.91</td>\n",
-       "      <td>1856.44</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>24</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.21</td>\n",
-       "      <td>609.16</td>\n",
-       "      <td>9.64</td>\n",
-       "      <td>1909.26</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>12</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.19</td>\n",
-       "      <td>609.56</td>\n",
-       "      <td>9.57</td>\n",
-       "      <td>1921.87</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.61</td>\n",
-       "      <td>601.16</td>\n",
-       "      <td>9.51</td>\n",
-       "      <td>1935.13</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>38</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.41</td>\n",
-       "      <td>605.16</td>\n",
-       "      <td>9.36</td>\n",
-       "      <td>1964.94</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>40</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.61</td>\n",
-       "      <td>601.16</td>\n",
-       "      <td>8.97</td>\n",
-       "      <td>2051.54</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>42</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.40</td>\n",
-       "      <td>605.36</td>\n",
-       "      <td>8.91</td>\n",
-       "      <td>2066.18</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>26</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.11</td>\n",
-       "      <td>611.16</td>\n",
-       "      <td>8.86</td>\n",
-       "      <td>2075.91</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>30.11</td>\n",
-       "      <td>611.16</td>\n",
-       "      <td>8.75</td>\n",
-       "      <td>2101.97</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>14</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>28.70</td>\n",
-       "      <td>641.16</td>\n",
-       "      <td>8.09</td>\n",
-       "      <td>2273.73</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>44</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>6.03</td>\n",
-       "      <td>3052.62</td>\n",
-       "      <td>4.10</td>\n",
-       "      <td>4487.52</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>20</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>6.11</td>\n",
-       "      <td>3013.62</td>\n",
-       "      <td>4.08</td>\n",
-       "      <td>4505.69</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>8</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>6.23</td>\n",
-       "      <td>2952.62</td>\n",
-       "      <td>4.06</td>\n",
-       "      <td>4531.61</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>34</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>6.01</td>\n",
-       "      <td>3063.62</td>\n",
-       "      <td>4.05</td>\n",
-       "      <td>4547.88</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>32</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>6.03</td>\n",
-       "      <td>3052.62</td>\n",
-       "      <td>4.01</td>\n",
-       "      <td>4586.93</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>10</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>6.07</td>\n",
-       "      <td>3033.62</td>\n",
-       "      <td>4.01</td>\n",
-       "      <td>4589.41</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>46</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>6.07</td>\n",
-       "      <td>3033.62</td>\n",
-       "      <td>4.00</td>\n",
-       "      <td>4605.61</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>22</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>HSW</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.85</td>\n",
-       "      <td>3143.62</td>\n",
-       "      <td>3.96</td>\n",
-       "      <td>4641.76</td>\n",
-       "    </tr>\n",
-       "  </tbody>\n",
-       "</table>\n",
-       "</div>"
-      ],
-      "text/plain": [
-       "    compressible  cse_pdfs  cse_global  split vec_opt  aligned  nontemp arch  \\\n",
-       "25         False      True       False   True     avx     True     True  HSW   \n",
-       "13         False     False        True   True     avx     True     True  HSW   \n",
-       "1          False      True        True   True     avx     True     True  HSW   \n",
-       "27          True      True       False   True     avx     True     True  HSW   \n",
-       "15          True     False        True   True     avx     True     True  HSW   \n",
-       "37         False     False       False   True     avx     True     True  HSW   \n",
-       "3           True      True        True   True     avx     True     True  HSW   \n",
-       "39          True     False       False   True     avx     True     True  HSW   \n",
-       "41         False     False       False   True     avx     True    False  HSW   \n",
-       "43          True     False       False   True     avx     True    False  HSW   \n",
-       "5          False      True        True   True     avx     True    False  HSW   \n",
-       "17         False     False        True   True     avx     True    False  HSW   \n",
-       "29         False      True       False   True     avx     True    False  HSW   \n",
-       "7           True      True        True   True     avx     True    False  HSW   \n",
-       "19          True     False        True   True     avx     True    False  HSW   \n",
-       "31          True      True       False   True     avx     True    False  HSW   \n",
-       "9          False      True        True   True     avx    False    False  HSW   \n",
-       "11          True      True        True   True     avx    False    False  HSW   \n",
-       "23          True     False        True   True     avx    False    False  HSW   \n",
-       "33         False      True       False   True     avx    False    False  HSW   \n",
-       "47          True     False       False   True     avx    False    False  HSW   \n",
-       "21         False     False        True   True     avx    False    False  HSW   \n",
-       "45         False     False       False   True     avx    False    False  HSW   \n",
-       "35          True      True       False   True     avx    False    False  HSW   \n",
-       "16         False     False        True  False     avx     True    False  HSW   \n",
-       "30          True      True       False  False     avx     True    False  HSW   \n",
-       "28         False      True       False  False     avx     True    False  HSW   \n",
-       "18          True     False        True  False     avx     True    False  HSW   \n",
-       "4          False      True        True  False     avx     True    False  HSW   \n",
-       "6           True      True        True  False     avx     True    False  HSW   \n",
-       "36         False     False       False  False     avx     True     True  HSW   \n",
-       "24         False      True       False  False     avx     True     True  HSW   \n",
-       "12         False     False        True  False     avx     True     True  HSW   \n",
-       "0          False      True        True  False     avx     True     True  HSW   \n",
-       "38          True     False       False  False     avx     True     True  HSW   \n",
-       "40         False     False       False  False     avx     True    False  HSW   \n",
-       "42          True     False       False  False     avx     True    False  HSW   \n",
-       "26          True      True       False  False     avx     True     True  HSW   \n",
-       "2           True      True        True  False     avx     True     True  HSW   \n",
-       "14          True     False        True  False     avx     True     True  HSW   \n",
-       "44         False     False       False  False     avx    False    False  HSW   \n",
-       "20         False     False        True  False     avx    False    False  HSW   \n",
-       "8          False      True        True  False     avx    False    False  HSW   \n",
-       "34          True      True       False  False     avx    False    False  HSW   \n",
-       "32         False      True       False  False     avx    False    False  HSW   \n",
-       "10          True      True        True  False     avx    False    False  HSW   \n",
-       "46          True     False       False  False     avx    False    False  HSW   \n",
-       "22          True     False        True  False     avx    False    False  HSW   \n",
-       "\n",
-       "    dim_x  ECM[MIt/s]  ECM_cyCL[cy/CL]  c_bench[MFLUPs]  c_bench_cyCL[cy/CL]  \n",
-       "25    300       15.81          1163.46            38.46               478.41  \n",
-       "13    300       15.16          1213.46            38.11               482.77  \n",
-       "1     300       15.16          1213.46            37.99               484.28  \n",
-       "27    300       15.42          1193.46            37.35               492.65  \n",
-       "15    300       15.16          1213.46            36.86               499.22  \n",
-       "37    300       15.81          1163.46            36.39               505.70  \n",
-       "3     300       15.52          1185.46            36.11               509.51  \n",
-       "39    300       15.42          1193.46            35.79               514.05  \n",
-       "41    300       15.81          1163.46            25.17               730.89  \n",
-       "43    300       15.42          1193.46            25.04               734.89  \n",
-       "5     300       15.16          1213.46            25.04               734.78  \n",
-       "17    300       15.16          1213.46            25.02               735.42  \n",
-       "29    300       15.81          1163.46            24.99               736.16  \n",
-       "7     300       15.52          1185.46            24.58               748.48  \n",
-       "19    300       15.16          1213.46            24.30               757.31  \n",
-       "31    300       15.42          1193.46            24.29               757.53  \n",
-       "9     300        4.17          4416.48            22.52               816.98  \n",
-       "11    300        3.88          4746.58            22.41               820.95  \n",
-       "23    300        3.86          4768.58            22.15               830.80  \n",
-       "33    300        4.31          4266.48            22.14               831.22  \n",
-       "47    300        3.87          4753.46            21.95               838.18  \n",
-       "21    300        4.26          4316.48            21.91               839.98  \n",
-       "45    300        4.31          4266.48            21.79               844.32  \n",
-       "35    300        3.84          4785.78            21.17               869.04  \n",
-       "16    300       30.59           601.56            13.23              1391.14  \n",
-       "30    300       30.10           611.36            12.79              1438.46  \n",
-       "28    300       30.01           613.16            12.77              1440.55  \n",
-       "18    300       29.33           627.36            12.12              1518.66  \n",
-       "4     300       31.23           589.16            11.36              1619.83  \n",
-       "6     300       30.41           605.16            11.12              1655.34  \n",
-       "36    300       30.51           603.16             9.91              1856.44  \n",
-       "24    300       30.21           609.16             9.64              1909.26  \n",
-       "12    300       30.19           609.56             9.57              1921.87  \n",
-       "0     300       30.61           601.16             9.51              1935.13  \n",
-       "38    300       30.41           605.16             9.36              1964.94  \n",
-       "40    300       30.61           601.16             8.97              2051.54  \n",
-       "42    300       30.40           605.36             8.91              2066.18  \n",
-       "26    300       30.11           611.16             8.86              2075.91  \n",
-       "2     300       30.11           611.16             8.75              2101.97  \n",
-       "14    300       28.70           641.16             8.09              2273.73  \n",
-       "44    300        6.03          3052.62             4.10              4487.52  \n",
-       "20    300        6.11          3013.62             4.08              4505.69  \n",
-       "8     300        6.23          2952.62             4.06              4531.61  \n",
-       "34    300        6.01          3063.62             4.05              4547.88  \n",
-       "32    300        6.03          3052.62             4.01              4586.93  \n",
-       "10    300        6.07          3033.62             4.01              4589.41  \n",
-       "46    300        6.07          3033.62             4.00              4605.61  \n",
-       "22    300        5.85          3143.62             3.96              4641.76  "
-      ]
-     },
-     "execution_count": 101,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "# HSW\n",
-    "fig = plot_bar_graph(df_hsw2, cyCL=False)#, title='HSW results ({})'.format(compiler))\n",
-    "compare_df(df_hsw2, verbose=False)\n",
-    "df_hsw2.sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
-    "\n",
-    "#iplot(fig, image='svg', filename='lbmpy_hsw', image_width=1280)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 100,
-   "metadata": {
-    "scrolled": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "plotlyServerURL": "https://plot.ly"
-       },
-       "data": [
-        {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "indianred"
-         },
-         "name": "Meas [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
-         ],
-         "type": "bar",
-         "y": [
-          1.03,
-          13.76,
-          1.05,
-          13.36,
-          9.43,
-          21.55,
-          8.46,
-          20.49,
-          3.13,
-          19.24,
-          3.08,
-          17.52,
-          1.05,
-          13.66,
-          1.02,
-          13.42,
-          7.33,
-          21.61,
-          7.18,
-          21.02,
-          3.06,
-          19.16,
-          3.01,
-          18.56,
-          1.23,
-          13.75,
-          1.21,
-          13.56,
-          10.19,
-          21.83,
-          8.34,
-          21.11,
-          3.26,
-          19.42,
-          3.19,
-          19.2,
-          1.18,
-          13.76,
-          1.14,
-          13.64,
-          8.63,
-          21.58,
-          6.84,
-          20.9,
-          3.34,
-          19.37,
-          3.29,
-          18.87
-         ]
-        },
-        {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "steelblue"
-         },
-         "name": "ECM pred [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
-         ],
-         "type": "bar",
-         "y": [
-          26.52,
-          12.07,
-          26.01,
-          11.22,
-          27.47,
-          12.07,
-          26.52,
-          11.22,
-          5.48,
-          2.26,
-          5.37,
-          2.17,
-          24.26,
-          12.24,
-          23.8,
-          11.15,
-          24.94,
-          12.24,
-          24.12,
-          11.15,
-          5,
-          2.52,
-          4.88,
-          2.53,
-          28.36,
-          12.24,
-          27.65,
-          12.07,
-          29.5,
-          12.24,
-          28.97,
-          12.07,
-          5.86,
-          2.8,
-          5.79,
-          2.75,
-          29.16,
-          12.41,
-          27.78,
-          12.07,
-          29.35,
-          12.41,
-          28.27,
-          12.07,
-          5.84,
-          2.8,
-          5.64,
-          2.75
-         ]
-        },
-        {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "lightsalmon"
-         },
-         "name": "Meas AVX512 [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
-         ],
-         "type": "bar",
-         "y": []
-        },
-        {
-         "hoverinfo": "y+text",
-         "marker": {
-          "color": "skyblue"
-         },
-         "name": "ECM pred AVX512 [MFLUP/s]",
-         "text": [
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
-          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
-         ],
-         "type": "bar",
-         "y": []
-        }
-       ],
-       "layout": {
-        "barmode": "group",
-        "template": {
-         "data": {
-          "bar": [
-           {
-            "error_x": {
-             "color": "#2a3f5f"
-            },
-            "error_y": {
-             "color": "#2a3f5f"
-            },
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "bar"
-           }
-          ],
-          "barpolar": [
-           {
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "barpolar"
-           }
-          ],
-          "carpet": [
-           {
-            "aaxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "baxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "type": "carpet"
-           }
-          ],
-          "choropleth": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "choropleth"
-           }
-          ],
-          "contour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "contour"
-           }
-          ],
-          "contourcarpet": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "contourcarpet"
-           }
-          ],
-          "heatmap": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmap"
-           }
-          ],
-          "heatmapgl": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmapgl"
-           }
-          ],
-          "histogram": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "histogram"
-           }
-          ],
-          "histogram2d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2d"
-           }
-          ],
-          "histogram2dcontour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2dcontour"
-           }
-          ],
-          "mesh3d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "mesh3d"
-           }
-          ],
-          "parcoords": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "parcoords"
-           }
-          ],
-          "scatter": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter"
-           }
-          ],
-          "scatter3d": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter3d"
-           }
-          ],
-          "scattercarpet": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattercarpet"
-           }
-          ],
-          "scattergeo": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergeo"
-           }
-          ],
-          "scattergl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergl"
-           }
-          ],
-          "scattermapbox": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattermapbox"
-           }
-          ],
-          "scatterpolar": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolar"
-           }
-          ],
-          "scatterpolargl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolargl"
-           }
-          ],
-          "scatterternary": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterternary"
-           }
-          ],
-          "surface": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "surface"
-           }
-          ],
-          "table": [
-           {
-            "cells": {
-             "fill": {
-              "color": "#EBF0F8"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "header": {
-             "fill": {
-              "color": "#C8D4E3"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "type": "table"
-           }
-          ]
-         },
-         "layout": {
-          "annotationdefaults": {
-           "arrowcolor": "#2a3f5f",
-           "arrowhead": 0,
-           "arrowwidth": 1
-          },
-          "colorscale": {
-           "diverging": [
-            [
-             0,
-             "#8e0152"
-            ],
-            [
-             0.1,
-             "#c51b7d"
-            ],
-            [
-             0.2,
-             "#de77ae"
-            ],
-            [
-             0.3,
-             "#f1b6da"
-            ],
-            [
-             0.4,
-             "#fde0ef"
-            ],
-            [
-             0.5,
-             "#f7f7f7"
-            ],
-            [
-             0.6,
-             "#e6f5d0"
-            ],
-            [
-             0.7,
-             "#b8e186"
-            ],
-            [
-             0.8,
-             "#7fbc41"
-            ],
-            [
-             0.9,
-             "#4d9221"
-            ],
-            [
-             1,
-             "#276419"
-            ]
-           ],
-           "sequential": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ],
-           "sequentialminus": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ]
-          },
-          "colorway": [
-           "#636efa",
-           "#EF553B",
-           "#00cc96",
-           "#ab63fa",
-           "#FFA15A",
-           "#19d3f3",
-           "#FF6692",
-           "#B6E880",
-           "#FF97FF",
-           "#FECB52"
-          ],
-          "font": {
-           "color": "#2a3f5f"
-          },
-          "geo": {
-           "bgcolor": "white",
-           "lakecolor": "white",
-           "landcolor": "#E5ECF6",
-           "showlakes": true,
-           "showland": true,
-           "subunitcolor": "white"
-          },
-          "hoverlabel": {
-           "align": "left"
-          },
-          "hovermode": "closest",
-          "mapbox": {
-           "style": "light"
-          },
-          "paper_bgcolor": "white",
-          "plot_bgcolor": "#E5ECF6",
-          "polar": {
-           "angularaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "radialaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "scene": {
-           "xaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "yaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "zaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           }
-          },
-          "shapedefaults": {
-           "line": {
-            "color": "#2a3f5f"
-           }
-          },
-          "ternary": {
-           "aaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "baxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "caxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "title": {
-           "x": 0.05
-          },
-          "xaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          },
-          "yaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          }
-         }
-        },
-        "title": {
-         "text": ""
-        },
-        "xaxis": {
-         "title": {
-          "text": "kernels"
-         }
-        },
-        "yaxis": {
-         "title": {
-          "text": "performance"
-         }
-        }
-       }
-      },
-      "text/html": [
-       "<div>\n",
-       "        \n",
-       "        \n",
-       "            <div id=\"6dd865a2-6127-4fd7-9c52-7e7214ade015\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
-       "            <script type=\"text/javascript\">\n",
-       "                require([\"plotly\"], function(Plotly) {\n",
-       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
-       "                    \n",
-       "                if (document.getElementById(\"6dd865a2-6127-4fd7-9c52-7e7214ade015\")) {\n",
-       "                    Plotly.newPlot(\n",
-       "                        '6dd865a2-6127-4fd7-9c52-7e7214ade015',\n",
-       "                        [{\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"indianred\"}, \"name\": \"Meas [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [1.03, 13.76, 1.05, 13.36, 9.43, 21.55, 8.46, 20.49, 3.13, 19.24, 3.08, 17.52, 1.05, 13.66, 1.02, 13.42, 7.33, 21.61, 7.18, 21.02, 3.06, 19.16, 3.01, 18.56, 1.23, 13.75, 1.21, 13.56, 10.19, 21.83, 8.34, 21.11, 3.26, 19.42, 3.19, 19.2, 1.18, 13.76, 1.14, 13.64, 8.63, 21.58, 6.84, 20.9, 3.34, 19.37, 3.29, 18.87]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"steelblue\"}, \"name\": \"ECM pred [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [26.52, 12.07, 26.01, 11.22, 27.47, 12.07, 26.52, 11.22, 5.48, 2.26, 5.37, 2.17, 24.26, 12.24, 23.8, 11.15, 24.94, 12.24, 24.12, 11.15, 5.0, 2.52, 4.88, 2.53, 28.36, 12.24, 27.65, 12.07, 29.5, 12.24, 28.97, 12.07, 5.86, 2.8, 5.79, 2.75, 29.16, 12.41, 27.78, 12.07, 29.35, 12.41, 28.27, 12.07, 5.84, 2.8, 5.64, 2.75]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"lightsalmon\"}, \"name\": \"Meas AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"skyblue\"}, \"name\": \"ECM pred AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}],\n",
-       "                        {\"barmode\": \"group\", \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"\"}, \"xaxis\": {\"title\": {\"text\": \"kernels\"}}, \"yaxis\": {\"title\": {\"text\": \"performance\"}}},\n",
-       "                        {\"responsive\": true}\n",
-       "                    ).then(function(){\n",
-       "                            \n",
-       "var gd = document.getElementById('6dd865a2-6127-4fd7-9c52-7e7214ade015');\n",
-       "var x = new MutationObserver(function (mutations, observer) {{\n",
-       "        var display = window.getComputedStyle(gd).display;\n",
-       "        if (!display || display === 'none') {{\n",
-       "            console.log([gd, 'removed!']);\n",
-       "            Plotly.purge(gd);\n",
-       "            observer.disconnect();\n",
-       "        }}\n",
-       "}});\n",
-       "\n",
-       "// Listen for the removal of the full notebook cells\n",
-       "var notebookContainer = gd.closest('#notebook-container');\n",
-       "if (notebookContainer) {{\n",
-       "    x.observe(notebookContainer, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "// Listen for the clearing of the current output cell\n",
-       "var outputEl = gd.closest('.output');\n",
-       "if (outputEl) {{\n",
-       "    x.observe(outputEl, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Maximum:\n",
-      "  dim_x: 300, compressible: False, CSE_pdfs/global: True/False\n",
-      "  split: True, vectorization: {avx, aligned: True, NT: False}\n",
-      "  21.83 MFLUP/s, 806.32 cy/CL (kerncraft: 12.24 MFLUP/s, 1438.48 cy/CL)\n",
-      "\n",
-      "Speedup split: (mean: 6.9529 ± 4.0463)\n",
-      "Speedup non-temporal STs: (mean: 0.3882 ± 0.2526)\n"
-     ]
-    },
-    {
-     "data": {
-      "text/html": [
-       "<div>\n",
-       "<style scoped>\n",
-       "    .dataframe tbody tr th:only-of-type {\n",
-       "        vertical-align: middle;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe tbody tr th {\n",
-       "        vertical-align: top;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe thead th {\n",
-       "        text-align: right;\n",
-       "    }\n",
-       "</style>\n",
-       "<table border=\"1\" class=\"dataframe\">\n",
-       "  <thead>\n",
-       "    <tr style=\"text-align: right;\">\n",
-       "      <th></th>\n",
-       "      <th>compressible</th>\n",
-       "      <th>cse_pdfs</th>\n",
-       "      <th>cse_global</th>\n",
-       "      <th>split</th>\n",
-       "      <th>vec_opt</th>\n",
-       "      <th>aligned</th>\n",
-       "      <th>nontemp</th>\n",
-       "      <th>arch</th>\n",
-       "      <th>dim_x</th>\n",
-       "      <th>ECM[MIt/s]</th>\n",
-       "      <th>ECM_cyCL[cy/CL]</th>\n",
-       "      <th>c_bench[MFLUPs]</th>\n",
-       "      <th>c_bench_cyCL[cy/CL]</th>\n",
-       "    </tr>\n",
-       "  </thead>\n",
-       "  <tbody>\n",
-       "    <tr>\n",
-       "      <th>29</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.24</td>\n",
-       "      <td>1438.48</td>\n",
-       "      <td>21.83</td>\n",
-       "      <td>806.32</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>17</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.24</td>\n",
-       "      <td>1438.48</td>\n",
-       "      <td>21.61</td>\n",
-       "      <td>814.51</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>41</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.41</td>\n",
-       "      <td>1418.48</td>\n",
-       "      <td>21.58</td>\n",
-       "      <td>815.63</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>5</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.07</td>\n",
-       "      <td>1458.48</td>\n",
-       "      <td>21.55</td>\n",
-       "      <td>816.81</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>31</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.07</td>\n",
-       "      <td>1458.48</td>\n",
-       "      <td>21.11</td>\n",
-       "      <td>833.80</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>19</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>11.15</td>\n",
-       "      <td>1578.48</td>\n",
-       "      <td>21.02</td>\n",
-       "      <td>837.10</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>43</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.07</td>\n",
-       "      <td>1458.48</td>\n",
-       "      <td>20.90</td>\n",
-       "      <td>841.94</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>7</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>11.22</td>\n",
-       "      <td>1568.48</td>\n",
-       "      <td>20.49</td>\n",
-       "      <td>858.80</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>33</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>2.80</td>\n",
-       "      <td>6295.83</td>\n",
-       "      <td>19.42</td>\n",
-       "      <td>906.28</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>45</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>2.80</td>\n",
-       "      <td>6295.83</td>\n",
-       "      <td>19.37</td>\n",
-       "      <td>908.52</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>9</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>2.26</td>\n",
-       "      <td>7795.83</td>\n",
-       "      <td>19.24</td>\n",
-       "      <td>914.65</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>35</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>2.75</td>\n",
-       "      <td>6395.83</td>\n",
-       "      <td>19.20</td>\n",
-       "      <td>916.54</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>21</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>2.52</td>\n",
-       "      <td>6995.83</td>\n",
-       "      <td>19.16</td>\n",
-       "      <td>918.53</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>47</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>2.75</td>\n",
-       "      <td>6395.83</td>\n",
-       "      <td>18.87</td>\n",
-       "      <td>932.65</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>23</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>2.53</td>\n",
-       "      <td>6945.83</td>\n",
-       "      <td>18.56</td>\n",
-       "      <td>948.42</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>11</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>2.17</td>\n",
-       "      <td>8095.83</td>\n",
-       "      <td>17.52</td>\n",
-       "      <td>1004.37</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.07</td>\n",
-       "      <td>1458.48</td>\n",
-       "      <td>13.76</td>\n",
-       "      <td>1279.28</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>37</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.41</td>\n",
-       "      <td>1418.48</td>\n",
-       "      <td>13.76</td>\n",
-       "      <td>1279.51</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>25</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.24</td>\n",
-       "      <td>1438.48</td>\n",
-       "      <td>13.75</td>\n",
-       "      <td>1279.76</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>13</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.24</td>\n",
-       "      <td>1438.48</td>\n",
-       "      <td>13.66</td>\n",
-       "      <td>1288.78</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>39</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.07</td>\n",
-       "      <td>1458.48</td>\n",
-       "      <td>13.64</td>\n",
-       "      <td>1290.36</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>27</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>12.07</td>\n",
-       "      <td>1458.48</td>\n",
-       "      <td>13.56</td>\n",
-       "      <td>1297.59</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>15</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>11.15</td>\n",
-       "      <td>1578.48</td>\n",
-       "      <td>13.42</td>\n",
-       "      <td>1311.34</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>11.22</td>\n",
-       "      <td>1568.48</td>\n",
-       "      <td>13.36</td>\n",
-       "      <td>1317.02</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>28</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.50</td>\n",
-       "      <td>596.61</td>\n",
-       "      <td>10.19</td>\n",
-       "      <td>1727.31</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>27.47</td>\n",
-       "      <td>640.61</td>\n",
-       "      <td>9.43</td>\n",
-       "      <td>1866.50</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>40</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.35</td>\n",
-       "      <td>599.61</td>\n",
-       "      <td>8.63</td>\n",
-       "      <td>2039.57</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>6</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>26.52</td>\n",
-       "      <td>663.61</td>\n",
-       "      <td>8.46</td>\n",
-       "      <td>2079.44</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>30</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>28.97</td>\n",
-       "      <td>607.61</td>\n",
-       "      <td>8.34</td>\n",
-       "      <td>2111.14</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>16</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>24.94</td>\n",
-       "      <td>705.61</td>\n",
-       "      <td>7.33</td>\n",
-       "      <td>2400.47</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>18</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>24.12</td>\n",
-       "      <td>729.61</td>\n",
-       "      <td>7.18</td>\n",
-       "      <td>2451.55</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>42</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>28.27</td>\n",
-       "      <td>622.61</td>\n",
-       "      <td>6.84</td>\n",
-       "      <td>2573.57</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>44</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.84</td>\n",
-       "      <td>3013.26</td>\n",
-       "      <td>3.34</td>\n",
-       "      <td>5271.10</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>46</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.64</td>\n",
-       "      <td>3123.26</td>\n",
-       "      <td>3.29</td>\n",
-       "      <td>5345.65</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>32</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.86</td>\n",
-       "      <td>3003.26</td>\n",
-       "      <td>3.26</td>\n",
-       "      <td>5399.61</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>34</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.79</td>\n",
-       "      <td>3038.26</td>\n",
-       "      <td>3.19</td>\n",
-       "      <td>5515.53</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>8</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.48</td>\n",
-       "      <td>3213.26</td>\n",
-       "      <td>3.13</td>\n",
-       "      <td>5616.75</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>10</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.37</td>\n",
-       "      <td>3278.26</td>\n",
-       "      <td>3.08</td>\n",
-       "      <td>5708.88</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>20</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>5.00</td>\n",
-       "      <td>3523.26</td>\n",
-       "      <td>3.06</td>\n",
-       "      <td>5751.23</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>22</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>4.88</td>\n",
-       "      <td>3608.26</td>\n",
-       "      <td>3.01</td>\n",
-       "      <td>5841.80</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>24</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>28.36</td>\n",
-       "      <td>620.61</td>\n",
-       "      <td>1.23</td>\n",
-       "      <td>14325.50</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>26</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>27.65</td>\n",
-       "      <td>636.61</td>\n",
-       "      <td>1.21</td>\n",
-       "      <td>14558.24</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>36</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>29.16</td>\n",
-       "      <td>603.61</td>\n",
-       "      <td>1.18</td>\n",
-       "      <td>14920.08</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>38</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>27.78</td>\n",
-       "      <td>633.61</td>\n",
-       "      <td>1.14</td>\n",
-       "      <td>15382.18</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>12</th>\n",
-       "      <td>False</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>24.26</td>\n",
-       "      <td>725.61</td>\n",
-       "      <td>1.05</td>\n",
-       "      <td>16789.00</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>26.01</td>\n",
-       "      <td>676.61</td>\n",
-       "      <td>1.05</td>\n",
-       "      <td>16772.57</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>26.52</td>\n",
-       "      <td>663.61</td>\n",
-       "      <td>1.03</td>\n",
-       "      <td>17024.65</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>14</th>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>True</td>\n",
-       "      <td>False</td>\n",
-       "      <td>avx</td>\n",
-       "      <td>True</td>\n",
-       "      <td>True</td>\n",
-       "      <td>IVB</td>\n",
-       "      <td>300</td>\n",
-       "      <td>23.80</td>\n",
-       "      <td>739.61</td>\n",
-       "      <td>1.02</td>\n",
-       "      <td>17315.88</td>\n",
-       "    </tr>\n",
-       "  </tbody>\n",
-       "</table>\n",
-       "</div>"
-      ],
-      "text/plain": [
-       "    compressible  cse_pdfs  cse_global  split vec_opt  aligned  nontemp arch  \\\n",
-       "29         False      True       False   True     avx     True    False  IVB   \n",
-       "17         False     False        True   True     avx     True    False  IVB   \n",
-       "41         False     False       False   True     avx     True    False  IVB   \n",
-       "5          False      True        True   True     avx     True    False  IVB   \n",
-       "31          True      True       False   True     avx     True    False  IVB   \n",
-       "19          True     False        True   True     avx     True    False  IVB   \n",
-       "43          True     False       False   True     avx     True    False  IVB   \n",
-       "7           True      True        True   True     avx     True    False  IVB   \n",
-       "33         False      True       False   True     avx    False    False  IVB   \n",
-       "45         False     False       False   True     avx    False    False  IVB   \n",
-       "9          False      True        True   True     avx    False    False  IVB   \n",
-       "35          True      True       False   True     avx    False    False  IVB   \n",
-       "21         False     False        True   True     avx    False    False  IVB   \n",
-       "47          True     False       False   True     avx    False    False  IVB   \n",
-       "23          True     False        True   True     avx    False    False  IVB   \n",
-       "11          True      True        True   True     avx    False    False  IVB   \n",
-       "1          False      True        True   True     avx     True     True  IVB   \n",
-       "37         False     False       False   True     avx     True     True  IVB   \n",
-       "25         False      True       False   True     avx     True     True  IVB   \n",
-       "13         False     False        True   True     avx     True     True  IVB   \n",
-       "39          True     False       False   True     avx     True     True  IVB   \n",
-       "27          True      True       False   True     avx     True     True  IVB   \n",
-       "15          True     False        True   True     avx     True     True  IVB   \n",
-       "3           True      True        True   True     avx     True     True  IVB   \n",
-       "28         False      True       False  False     avx     True    False  IVB   \n",
-       "4          False      True        True  False     avx     True    False  IVB   \n",
-       "40         False     False       False  False     avx     True    False  IVB   \n",
-       "6           True      True        True  False     avx     True    False  IVB   \n",
-       "30          True      True       False  False     avx     True    False  IVB   \n",
-       "16         False     False        True  False     avx     True    False  IVB   \n",
-       "18          True     False        True  False     avx     True    False  IVB   \n",
-       "42          True     False       False  False     avx     True    False  IVB   \n",
-       "44         False     False       False  False     avx    False    False  IVB   \n",
-       "46          True     False       False  False     avx    False    False  IVB   \n",
-       "32         False      True       False  False     avx    False    False  IVB   \n",
-       "34          True      True       False  False     avx    False    False  IVB   \n",
-       "8          False      True        True  False     avx    False    False  IVB   \n",
-       "10          True      True        True  False     avx    False    False  IVB   \n",
-       "20         False     False        True  False     avx    False    False  IVB   \n",
-       "22          True     False        True  False     avx    False    False  IVB   \n",
-       "24         False      True       False  False     avx     True     True  IVB   \n",
-       "26          True      True       False  False     avx     True     True  IVB   \n",
-       "36         False     False       False  False     avx     True     True  IVB   \n",
-       "38          True     False       False  False     avx     True     True  IVB   \n",
-       "12         False     False        True  False     avx     True     True  IVB   \n",
-       "2           True      True        True  False     avx     True     True  IVB   \n",
-       "0          False      True        True  False     avx     True     True  IVB   \n",
-       "14          True     False        True  False     avx     True     True  IVB   \n",
-       "\n",
-       "    dim_x  ECM[MIt/s]  ECM_cyCL[cy/CL]  c_bench[MFLUPs]  c_bench_cyCL[cy/CL]  \n",
-       "29    300       12.24          1438.48            21.83               806.32  \n",
-       "17    300       12.24          1438.48            21.61               814.51  \n",
-       "41    300       12.41          1418.48            21.58               815.63  \n",
-       "5     300       12.07          1458.48            21.55               816.81  \n",
-       "31    300       12.07          1458.48            21.11               833.80  \n",
-       "19    300       11.15          1578.48            21.02               837.10  \n",
-       "43    300       12.07          1458.48            20.90               841.94  \n",
-       "7     300       11.22          1568.48            20.49               858.80  \n",
-       "33    300        2.80          6295.83            19.42               906.28  \n",
-       "45    300        2.80          6295.83            19.37               908.52  \n",
-       "9     300        2.26          7795.83            19.24               914.65  \n",
-       "35    300        2.75          6395.83            19.20               916.54  \n",
-       "21    300        2.52          6995.83            19.16               918.53  \n",
-       "47    300        2.75          6395.83            18.87               932.65  \n",
-       "23    300        2.53          6945.83            18.56               948.42  \n",
-       "11    300        2.17          8095.83            17.52              1004.37  \n",
-       "1     300       12.07          1458.48            13.76              1279.28  \n",
-       "37    300       12.41          1418.48            13.76              1279.51  \n",
-       "25    300       12.24          1438.48            13.75              1279.76  \n",
-       "13    300       12.24          1438.48            13.66              1288.78  \n",
-       "39    300       12.07          1458.48            13.64              1290.36  \n",
-       "27    300       12.07          1458.48            13.56              1297.59  \n",
-       "15    300       11.15          1578.48            13.42              1311.34  \n",
-       "3     300       11.22          1568.48            13.36              1317.02  \n",
-       "28    300       29.50           596.61            10.19              1727.31  \n",
-       "4     300       27.47           640.61             9.43              1866.50  \n",
-       "40    300       29.35           599.61             8.63              2039.57  \n",
-       "6     300       26.52           663.61             8.46              2079.44  \n",
-       "30    300       28.97           607.61             8.34              2111.14  \n",
-       "16    300       24.94           705.61             7.33              2400.47  \n",
-       "18    300       24.12           729.61             7.18              2451.55  \n",
-       "42    300       28.27           622.61             6.84              2573.57  \n",
-       "44    300        5.84          3013.26             3.34              5271.10  \n",
-       "46    300        5.64          3123.26             3.29              5345.65  \n",
-       "32    300        5.86          3003.26             3.26              5399.61  \n",
-       "34    300        5.79          3038.26             3.19              5515.53  \n",
-       "8     300        5.48          3213.26             3.13              5616.75  \n",
-       "10    300        5.37          3278.26             3.08              5708.88  \n",
-       "20    300        5.00          3523.26             3.06              5751.23  \n",
-       "22    300        4.88          3608.26             3.01              5841.80  \n",
-       "24    300       28.36           620.61             1.23             14325.50  \n",
-       "26    300       27.65           636.61             1.21             14558.24  \n",
-       "36    300       29.16           603.61             1.18             14920.08  \n",
-       "38    300       27.78           633.61             1.14             15382.18  \n",
-       "12    300       24.26           725.61             1.05             16789.00  \n",
-       "2     300       26.01           676.61             1.05             16772.57  \n",
-       "0     300       26.52           663.61             1.03             17024.65  \n",
-       "14    300       23.80           739.61             1.02             17315.88  "
-      ]
-     },
-     "execution_count": 100,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "# IVB\n",
-    "fig = plot_bar_graph(df_ivb2, cyCL=False)#, title='IVB results ({})'.format(compiler))\n",
-    "compare_df(df_ivb2, verbose=False)\n",
-    "#df_ivb2.query('nontemp==False and split==False').sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
-    "df_ivb2.sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
-    "#iplot(fig, image='svg', filename='lbmpy_ivb', image_width=1280)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Results from lbm-benchmark kernels\n",
-    "**Compiled with avx, avx2/FMA or avx512 flags**"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 48,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "plotlyServerURL": "https://plot.ly"
-       },
-       "data": [
-        {
-         "alignmentgroup": "True",
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "flags=avx",
-         "marker": {
-          "color": "#636efa"
-         },
-         "name": "flags=avx",
-         "offsetgroup": "flags=avx",
-         "orientation": "v",
-         "showlegend": true,
-         "textposition": "auto",
-         "type": "bar",
-         "x": [
-          "list-aa-pv-soa",
-          "list-aa-ria-soa",
-          "list-aa-soa",
-          "list-aa-aos",
-          "list-pull-split-nt-1s-soa",
-          "list-pull-split-nt-2s-soa",
-          "list-pull-soa",
-          "list-pull-aos",
-          "list-push-soa",
-          "list-push-aos",
-          "aa-vec-sl-soa",
-          "aa-vec-soa",
-          "aa-aos",
-          "aa-soa",
-          "blk-push-aos",
-          "blk-pull-soa",
-          "blk-pull-aos",
-          "blk-push-soa",
-          "push-soa",
-          "push-aos",
-          "pull-soa",
-          "pull-aos"
-         ],
-         "xaxis": "x",
-         "y": [
-          49.311391,
-          25.006081,
-          30.162853000000002,
-          21.125526,
-          21.14914,
-          19.396272,
-          6.639267,
-          13.646308,
-          9.484492,
-          14.403123999999998,
-          46.360996,
-          46.151225,
-          18.35529,
-          26.339440999999997,
-          14.302014000000002,
-          7.378974,
-          16.523719,
-          11.735107000000001,
-          11.769478999999999,
-          14.245044,
-          7.294283,
-          16.548506
-         ],
-         "yaxis": "y"
-        },
-        {
-         "alignmentgroup": "True",
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "flags=avx2",
-         "marker": {
-          "color": "#EF553B"
-         },
-         "name": "flags=avx2",
-         "offsetgroup": "flags=avx2",
-         "orientation": "v",
-         "showlegend": true,
-         "textposition": "auto",
-         "type": "bar",
-         "x": [
-          "list-aa-pv-soa",
-          "list-aa-ria-soa",
-          "list-aa-soa",
-          "list-aa-aos",
-          "list-pull-split-nt-1s-soa",
-          "list-pull-split-nt-2s-soa",
-          "list-pull-soa",
-          "list-pull-aos",
-          "list-push-soa",
-          "list-push-aos",
-          "aa-vec-sl-soa",
-          "aa-vec-soa",
-          "aa-aos",
-          "aa-soa",
-          "blk-push-aos",
-          "blk-pull-soa",
-          "blk-pull-aos",
-          "blk-push-soa",
-          "push-soa",
-          "push-aos",
-          "pull-soa",
-          "pull-aos"
-         ],
-         "xaxis": "x",
-         "y": [
-          59.665175,
-          29.244459000000003,
-          37.487186,
-          24.973704,
-          20.80422,
-          18.950373000000003,
-          6.878025999999999,
-          12.089668,
-          9.929969,
-          14.435360999999999,
-          58.513165,
-          54.353081,
-          19.344994,
-          30.11895,
-          14.217678,
-          12.87381,
-          17.474047,
-          13.149068,
-          14.080978,
-          14.172748,
-          12.852578999999999,
-          17.336582
-         ],
-         "yaxis": "y"
-        },
-        {
-         "alignmentgroup": "True",
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "flags=avx512<br>kernel=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "flags=avx512",
-         "marker": {
-          "color": "#00cc96"
-         },
-         "name": "flags=avx512",
-         "offsetgroup": "flags=avx512",
-         "orientation": "v",
-         "showlegend": true,
-         "textposition": "auto",
-         "type": "bar",
-         "x": [
-          "list-aa-pv-soa",
-          "list-aa-ria-soa",
-          "list-aa-soa",
-          "list-aa-aos",
-          "list-pull-split-nt-1s-soa",
-          "list-pull-split-nt-2s-soa",
-          "list-pull-soa",
-          "list-pull-aos",
-          "list-push-soa",
-          "list-push-aos",
-          "aa-vec-sl-soa",
-          "aa-vec-soa",
-          "aa-aos",
-          "aa-soa",
-          "blk-push-aos",
-          "blk-pull-soa",
-          "blk-pull-aos",
-          "blk-push-soa",
-          "push-soa",
-          "push-aos",
-          "pull-soa",
-          "pull-aos"
-         ],
-         "xaxis": "x",
-         "y": [
-          66.222427,
-          29.616263,
-          38.949655,
-          21.855501999999998,
-          20.987428,
-          20.691207000000002,
-          7.183452000000001,
-          12.637283,
-          12.075451,
-          16.961599,
-          58.9162,
-          59.224763,
-          17.769085,
-          31.940881,
-          16.675910000000002,
-          14.02679,
-          17.110362,
-          13.999432999999998,
-          14.327703,
-          16.745476999999998,
-          14.284656,
-          17.0264
-         ],
-         "yaxis": "y"
-        }
-       ],
-       "layout": {
-        "barmode": "group",
-        "height": 600,
-        "legend": {
-         "tracegroupgap": 0
-        },
-        "template": {
-         "data": {
-          "bar": [
-           {
-            "error_x": {
-             "color": "#2a3f5f"
-            },
-            "error_y": {
-             "color": "#2a3f5f"
-            },
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "bar"
-           }
-          ],
-          "barpolar": [
-           {
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "barpolar"
-           }
-          ],
-          "carpet": [
-           {
-            "aaxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "baxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "type": "carpet"
-           }
-          ],
-          "choropleth": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "choropleth"
-           }
-          ],
-          "contour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "contour"
-           }
-          ],
-          "contourcarpet": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "contourcarpet"
-           }
-          ],
-          "heatmap": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmap"
-           }
-          ],
-          "heatmapgl": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmapgl"
-           }
-          ],
-          "histogram": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "histogram"
-           }
-          ],
-          "histogram2d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2d"
-           }
-          ],
-          "histogram2dcontour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2dcontour"
-           }
-          ],
-          "mesh3d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "mesh3d"
-           }
-          ],
-          "parcoords": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "parcoords"
-           }
-          ],
-          "scatter": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter"
-           }
-          ],
-          "scatter3d": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter3d"
-           }
-          ],
-          "scattercarpet": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattercarpet"
-           }
-          ],
-          "scattergeo": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergeo"
-           }
-          ],
-          "scattergl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergl"
-           }
-          ],
-          "scattermapbox": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattermapbox"
-           }
-          ],
-          "scatterpolar": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolar"
-           }
-          ],
-          "scatterpolargl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolargl"
-           }
-          ],
-          "scatterternary": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterternary"
-           }
-          ],
-          "surface": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "surface"
-           }
-          ],
-          "table": [
-           {
-            "cells": {
-             "fill": {
-              "color": "#EBF0F8"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "header": {
-             "fill": {
-              "color": "#C8D4E3"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "type": "table"
-           }
-          ]
-         },
-         "layout": {
-          "annotationdefaults": {
-           "arrowcolor": "#2a3f5f",
-           "arrowhead": 0,
-           "arrowwidth": 1
-          },
-          "colorscale": {
-           "diverging": [
-            [
-             0,
-             "#8e0152"
-            ],
-            [
-             0.1,
-             "#c51b7d"
-            ],
-            [
-             0.2,
-             "#de77ae"
-            ],
-            [
-             0.3,
-             "#f1b6da"
-            ],
-            [
-             0.4,
-             "#fde0ef"
-            ],
-            [
-             0.5,
-             "#f7f7f7"
-            ],
-            [
-             0.6,
-             "#e6f5d0"
-            ],
-            [
-             0.7,
-             "#b8e186"
-            ],
-            [
-             0.8,
-             "#7fbc41"
-            ],
-            [
-             0.9,
-             "#4d9221"
-            ],
-            [
-             1,
-             "#276419"
-            ]
-           ],
-           "sequential": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ],
-           "sequentialminus": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ]
-          },
-          "colorway": [
-           "#636efa",
-           "#EF553B",
-           "#00cc96",
-           "#ab63fa",
-           "#FFA15A",
-           "#19d3f3",
-           "#FF6692",
-           "#B6E880",
-           "#FF97FF",
-           "#FECB52"
-          ],
-          "font": {
-           "color": "#2a3f5f"
-          },
-          "geo": {
-           "bgcolor": "white",
-           "lakecolor": "white",
-           "landcolor": "#E5ECF6",
-           "showlakes": true,
-           "showland": true,
-           "subunitcolor": "white"
-          },
-          "hoverlabel": {
-           "align": "left"
-          },
-          "hovermode": "closest",
-          "mapbox": {
-           "style": "light"
-          },
-          "paper_bgcolor": "white",
-          "plot_bgcolor": "#E5ECF6",
-          "polar": {
-           "angularaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "radialaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "scene": {
-           "xaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "yaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "zaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           }
-          },
-          "shapedefaults": {
-           "line": {
-            "color": "#2a3f5f"
-           }
-          },
-          "ternary": {
-           "aaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "baxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "caxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "title": {
-           "x": 0.05
-          },
-          "xaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          },
-          "yaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          }
-         }
-        },
-        "title": {
-         "text": "SKL lbm-benchmark measurements"
-        },
-        "xaxis": {
-         "anchor": "y",
-         "domain": [
-          0,
-          0.98
-         ],
-         "title": {
-          "text": "kernel"
-         }
-        },
-        "yaxis": {
-         "anchor": "x",
-         "domain": [
-          0,
-          1
-         ],
-         "title": {
-          "text": "MFLUPS"
-         }
-        }
-       }
-      },
-      "text/html": [
-       "<div>\n",
-       "        \n",
-       "        \n",
-       "            <div id=\"b463eef8-8717-48c1-8279-4e8a1a85935d\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
-       "            <script type=\"text/javascript\">\n",
-       "                require([\"plotly\"], function(Plotly) {\n",
-       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
-       "                    \n",
-       "                if (document.getElementById(\"b463eef8-8717-48c1-8279-4e8a1a85935d\")) {\n",
-       "                    Plotly.newPlot(\n",
-       "                        'b463eef8-8717-48c1-8279-4e8a1a85935d',\n",
-       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx\", \"marker\": {\"color\": \"#636efa\"}, \"name\": \"flags=avx\", \"offsetgroup\": \"flags=avx\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [49.311391, 25.006081, 30.162853000000002, 21.125526, 21.14914, 19.396272, 6.639267, 13.646308, 9.484492, 14.403123999999998, 46.360996, 46.151225, 18.35529, 26.339440999999997, 14.302014000000002, 7.378974, 16.523719, 11.735107000000001, 11.769478999999999, 14.245044, 7.294283, 16.548506], \"yaxis\": \"y\"}, {\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx2\", \"marker\": {\"color\": \"#EF553B\"}, \"name\": \"flags=avx2\", \"offsetgroup\": \"flags=avx2\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [59.665175, 29.244459000000003, 37.487186, 24.973704, 20.80422, 18.950373000000003, 6.878025999999999, 12.089668, 9.929969, 14.435360999999999, 58.513165, 54.353081, 19.344994, 30.11895, 14.217678, 12.87381, 17.474047, 13.149068, 14.080978, 14.172748, 12.852578999999999, 17.336582], \"yaxis\": \"y\"}, {\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx512<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx512\", \"marker\": {\"color\": \"#00cc96\"}, \"name\": \"flags=avx512\", \"offsetgroup\": \"flags=avx512\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [66.222427, 29.616263, 38.949655, 21.855501999999998, 20.987428, 20.691207000000002, 7.183452000000001, 12.637283, 12.075451, 16.961599, 58.9162, 59.224763, 17.769085, 31.940881, 16.675910000000002, 14.02679, 17.110362, 13.999432999999998, 14.327703, 16.745476999999998, 14.284656, 17.0264], \"yaxis\": \"y\"}],\n",
-       "                        {\"barmode\": \"group\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"SKL lbm-benchmark measurements\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"kernel\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
-       "                        {\"responsive\": true}\n",
-       "                    ).then(function(){\n",
-       "                            \n",
-       "var gd = document.getElementById('b463eef8-8717-48c1-8279-4e8a1a85935d');\n",
-       "var x = new MutationObserver(function (mutations, observer) {{\n",
-       "        var display = window.getComputedStyle(gd).display;\n",
-       "        if (!display || display === 'none') {{\n",
-       "            console.log([gd, 'removed!']);\n",
-       "            Plotly.purge(gd);\n",
-       "            observer.disconnect();\n",
-       "        }}\n",
-       "}});\n",
-       "\n",
-       "// Listen for the removal of the full notebook cells\n",
-       "var notebookContainer = gd.closest('#notebook-container');\n",
-       "if (notebookContainer) {{\n",
-       "    x.observe(notebookContainer, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "// Listen for the clearing of the current output cell\n",
-       "var outputEl = gd.closest('.output');\n",
-       "if (outputEl) {{\n",
-       "    x.observe(outputEl, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "# LBM SKL\n",
-    "# y either 'cyCL' or 'MFLUPS'\n",
-    "fig = px.bar(df_lbm_skl, x='kernel', y='MFLUPS', color='flags', barmode='group', title='SKL lbm-benchmark measurements')\n",
-    "fig.show()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 54,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "plotlyServerURL": "https://plot.ly"
-       },
-       "data": [
-        {
-         "alignmentgroup": "True",
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "flags=avx",
-         "marker": {
-          "color": "#636efa"
-         },
-         "name": "flags=avx",
-         "offsetgroup": "flags=avx",
-         "orientation": "v",
-         "showlegend": true,
-         "textposition": "auto",
-         "type": "bar",
-         "x": [
-          "list-aa-pv-soa",
-          "list-aa-ria-soa",
-          "list-aa-soa",
-          "list-aa-aos",
-          "list-pull-split-nt-1s-soa",
-          "list-pull-split-nt-2s-soa",
-          "list-pull-soa",
-          "list-pull-aos",
-          "list-push-soa",
-          "list-push-aos",
-          "aa-vec-sl-soa",
-          "aa-vec-soa",
-          "aa-aos",
-          "aa-soa",
-          "blk-push-aos",
-          "blk-pull-soa",
-          "blk-pull-aos",
-          "blk-push-soa",
-          "push-soa",
-          "push-aos",
-          "pull-soa",
-          "pull-aos"
-         ],
-         "xaxis": "x",
-         "y": [
-          35.598875,
-          20.418121,
-          25.23479,
-          17.02036,
-          19.565393,
-          22.855854,
-          6.23355,
-          10.656176,
-          4.240375,
-          10.404023,
-          31.641899,
-          30.964395,
-          14.816704999999999,
-          20.119388,
-          11.429083,
-          3.810636,
-          13.969453,
-          4.477624,
-          4.4704690000000005,
-          11.450353,
-          3.790687,
-          14.20774
-         ],
-         "yaxis": "y"
-        },
-        {
-         "alignmentgroup": "True",
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "flags=avx2",
-         "marker": {
-          "color": "#EF553B"
-         },
-         "name": "flags=avx2",
-         "offsetgroup": "flags=avx2",
-         "orientation": "v",
-         "showlegend": true,
-         "textposition": "auto",
-         "type": "bar",
-         "x": [
-          "list-aa-pv-soa",
-          "list-aa-ria-soa",
-          "list-aa-soa",
-          "list-aa-aos",
-          "list-pull-split-nt-1s-soa",
-          "list-pull-split-nt-2s-soa",
-          "list-pull-soa",
-          "list-pull-aos",
-          "list-push-soa",
-          "list-push-aos",
-          "aa-vec-sl-soa",
-          "aa-vec-soa",
-          "aa-aos",
-          "aa-soa",
-          "blk-push-aos",
-          "blk-pull-soa",
-          "blk-pull-aos",
-          "blk-push-soa",
-          "push-soa",
-          "push-aos",
-          "pull-soa",
-          "pull-aos"
-         ],
-         "xaxis": "x",
-         "y": [
-          37.265943,
-          21.304504,
-          27.305749,
-          18.131062,
-          22.312764,
-          19.693399,
-          6.309591999999999,
-          10.190272,
-          4.327148,
-          10.239424,
-          32.420863,
-          39.224928999999996,
-          15.188642000000002,
-          21.979451,
-          11.183176,
-          3.973818,
-          13.617298000000002,
-          4.654522,
-          4.631937000000001,
-          11.19599,
-          3.929729,
-          13.588273000000001
-         ],
-         "yaxis": "y"
-        }
-       ],
-       "layout": {
-        "barmode": "group",
-        "height": 600,
-        "legend": {
-         "tracegroupgap": 0
-        },
-        "template": {
-         "data": {
-          "bar": [
-           {
-            "error_x": {
-             "color": "#2a3f5f"
-            },
-            "error_y": {
-             "color": "#2a3f5f"
-            },
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "bar"
-           }
-          ],
-          "barpolar": [
-           {
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "barpolar"
-           }
-          ],
-          "carpet": [
-           {
-            "aaxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "baxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "type": "carpet"
-           }
-          ],
-          "choropleth": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "choropleth"
-           }
-          ],
-          "contour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "contour"
-           }
-          ],
-          "contourcarpet": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "contourcarpet"
-           }
-          ],
-          "heatmap": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmap"
-           }
-          ],
-          "heatmapgl": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmapgl"
-           }
-          ],
-          "histogram": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "histogram"
-           }
-          ],
-          "histogram2d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2d"
-           }
-          ],
-          "histogram2dcontour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2dcontour"
-           }
-          ],
-          "mesh3d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "mesh3d"
-           }
-          ],
-          "parcoords": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "parcoords"
-           }
-          ],
-          "scatter": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter"
-           }
-          ],
-          "scatter3d": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter3d"
-           }
-          ],
-          "scattercarpet": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattercarpet"
-           }
-          ],
-          "scattergeo": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergeo"
-           }
-          ],
-          "scattergl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergl"
-           }
-          ],
-          "scattermapbox": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattermapbox"
-           }
-          ],
-          "scatterpolar": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolar"
-           }
-          ],
-          "scatterpolargl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolargl"
-           }
-          ],
-          "scatterternary": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterternary"
-           }
-          ],
-          "surface": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "surface"
-           }
-          ],
-          "table": [
-           {
-            "cells": {
-             "fill": {
-              "color": "#EBF0F8"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "header": {
-             "fill": {
-              "color": "#C8D4E3"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "type": "table"
-           }
-          ]
-         },
-         "layout": {
-          "annotationdefaults": {
-           "arrowcolor": "#2a3f5f",
-           "arrowhead": 0,
-           "arrowwidth": 1
-          },
-          "colorscale": {
-           "diverging": [
-            [
-             0,
-             "#8e0152"
-            ],
-            [
-             0.1,
-             "#c51b7d"
-            ],
-            [
-             0.2,
-             "#de77ae"
-            ],
-            [
-             0.3,
-             "#f1b6da"
-            ],
-            [
-             0.4,
-             "#fde0ef"
-            ],
-            [
-             0.5,
-             "#f7f7f7"
-            ],
-            [
-             0.6,
-             "#e6f5d0"
-            ],
-            [
-             0.7,
-             "#b8e186"
-            ],
-            [
-             0.8,
-             "#7fbc41"
-            ],
-            [
-             0.9,
-             "#4d9221"
-            ],
-            [
-             1,
-             "#276419"
-            ]
-           ],
-           "sequential": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ],
-           "sequentialminus": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ]
-          },
-          "colorway": [
-           "#636efa",
-           "#EF553B",
-           "#00cc96",
-           "#ab63fa",
-           "#FFA15A",
-           "#19d3f3",
-           "#FF6692",
-           "#B6E880",
-           "#FF97FF",
-           "#FECB52"
-          ],
-          "font": {
-           "color": "#2a3f5f"
-          },
-          "geo": {
-           "bgcolor": "white",
-           "lakecolor": "white",
-           "landcolor": "#E5ECF6",
-           "showlakes": true,
-           "showland": true,
-           "subunitcolor": "white"
-          },
-          "hoverlabel": {
-           "align": "left"
-          },
-          "hovermode": "closest",
-          "mapbox": {
-           "style": "light"
-          },
-          "paper_bgcolor": "white",
-          "plot_bgcolor": "#E5ECF6",
-          "polar": {
-           "angularaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "radialaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "scene": {
-           "xaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "yaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "zaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           }
-          },
-          "shapedefaults": {
-           "line": {
-            "color": "#2a3f5f"
-           }
-          },
-          "ternary": {
-           "aaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "baxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "caxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "title": {
-           "x": 0.05
-          },
-          "xaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          },
-          "yaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          }
-         }
-        },
-        "title": {
-         "text": "HSW lbm-benchmark measurements"
-        },
-        "xaxis": {
-         "anchor": "y",
-         "domain": [
-          0,
-          0.98
-         ],
-         "title": {
-          "text": "kernel"
-         }
-        },
-        "yaxis": {
-         "anchor": "x",
-         "domain": [
-          0,
-          1
-         ],
-         "title": {
-          "text": "MFLUPS"
-         }
-        }
-       }
-      },
-      "text/html": [
-       "<div>\n",
-       "        \n",
-       "        \n",
-       "            <div id=\"bf4c7a44-261c-4f20-9838-3716fa5090bd\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
-       "            <script type=\"text/javascript\">\n",
-       "                require([\"plotly\"], function(Plotly) {\n",
-       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
-       "                    \n",
-       "                if (document.getElementById(\"bf4c7a44-261c-4f20-9838-3716fa5090bd\")) {\n",
-       "                    Plotly.newPlot(\n",
-       "                        'bf4c7a44-261c-4f20-9838-3716fa5090bd',\n",
-       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx\", \"marker\": {\"color\": \"#636efa\"}, \"name\": \"flags=avx\", \"offsetgroup\": \"flags=avx\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [35.598875, 20.418121, 25.23479, 17.02036, 19.565393, 22.855854, 6.23355, 10.656176, 4.240375, 10.404023, 31.641899, 30.964395, 14.816704999999999, 20.119388, 11.429083, 3.810636, 13.969453, 4.477624, 4.4704690000000005, 11.450353, 3.790687, 14.20774], \"yaxis\": \"y\"}, {\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx2\", \"marker\": {\"color\": \"#EF553B\"}, \"name\": \"flags=avx2\", \"offsetgroup\": \"flags=avx2\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [37.265943, 21.304504, 27.305749, 18.131062, 22.312764, 19.693399, 6.309591999999999, 10.190272, 4.327148, 10.239424, 32.420863, 39.224928999999996, 15.188642000000002, 21.979451, 11.183176, 3.973818, 13.617298000000002, 4.654522, 4.631937000000001, 11.19599, 3.929729, 13.588273000000001], \"yaxis\": \"y\"}],\n",
-       "                        {\"barmode\": \"group\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"HSW lbm-benchmark measurements\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"kernel\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
-       "                        {\"responsive\": true}\n",
-       "                    ).then(function(){\n",
-       "                            \n",
-       "var gd = document.getElementById('bf4c7a44-261c-4f20-9838-3716fa5090bd');\n",
-       "var x = new MutationObserver(function (mutations, observer) {{\n",
-       "        var display = window.getComputedStyle(gd).display;\n",
-       "        if (!display || display === 'none') {{\n",
-       "            console.log([gd, 'removed!']);\n",
-       "            Plotly.purge(gd);\n",
-       "            observer.disconnect();\n",
-       "        }}\n",
-       "}});\n",
-       "\n",
-       "// Listen for the removal of the full notebook cells\n",
-       "var notebookContainer = gd.closest('#notebook-container');\n",
-       "if (notebookContainer) {{\n",
-       "    x.observe(notebookContainer, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "// Listen for the clearing of the current output cell\n",
-       "var outputEl = gd.closest('.output');\n",
-       "if (outputEl) {{\n",
-       "    x.observe(outputEl, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "linkText": "Export to plot.ly",
-        "plotlyServerURL": "https://plot.ly",
-        "showLink": false
-       },
-       "data": [
-        {
-         "alignmentgroup": "True",
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "flags=avx",
-         "marker": {
-          "color": "#636efa"
-         },
-         "name": "flags=avx",
-         "offsetgroup": "flags=avx",
-         "orientation": "v",
-         "showlegend": true,
-         "textposition": "auto",
-         "type": "bar",
-         "x": [
-          "list-aa-pv-soa",
-          "list-aa-ria-soa",
-          "list-aa-soa",
-          "list-aa-aos",
-          "list-pull-split-nt-1s-soa",
-          "list-pull-split-nt-2s-soa",
-          "list-pull-soa",
-          "list-pull-aos",
-          "list-push-soa",
-          "list-push-aos",
-          "aa-vec-sl-soa",
-          "aa-vec-soa",
-          "aa-aos",
-          "aa-soa",
-          "blk-push-aos",
-          "blk-pull-soa",
-          "blk-pull-aos",
-          "blk-push-soa",
-          "push-soa",
-          "push-aos",
-          "pull-soa",
-          "pull-aos"
-         ],
-         "xaxis": "x",
-         "y": [
-          35.598875,
-          20.418121,
-          25.23479,
-          17.02036,
-          19.565393,
-          22.855854,
-          6.23355,
-          10.656176,
-          4.240375,
-          10.404023,
-          31.641899,
-          30.964395,
-          14.816704999999999,
-          20.119388,
-          11.429083,
-          3.810636,
-          13.969453,
-          4.477624,
-          4.4704690000000005,
-          11.450353,
-          3.790687,
-          14.20774
-         ],
-         "yaxis": "y"
-        },
-        {
-         "alignmentgroup": "True",
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "flags=avx2",
-         "marker": {
-          "color": "#EF553B"
-         },
-         "name": "flags=avx2",
-         "offsetgroup": "flags=avx2",
-         "orientation": "v",
-         "showlegend": true,
-         "textposition": "auto",
-         "type": "bar",
-         "x": [
-          "list-aa-pv-soa",
-          "list-aa-ria-soa",
-          "list-aa-soa",
-          "list-aa-aos",
-          "list-pull-split-nt-1s-soa",
-          "list-pull-split-nt-2s-soa",
-          "list-pull-soa",
-          "list-pull-aos",
-          "list-push-soa",
-          "list-push-aos",
-          "aa-vec-sl-soa",
-          "aa-vec-soa",
-          "aa-aos",
-          "aa-soa",
-          "blk-push-aos",
-          "blk-pull-soa",
-          "blk-pull-aos",
-          "blk-push-soa",
-          "push-soa",
-          "push-aos",
-          "pull-soa",
-          "pull-aos"
-         ],
-         "xaxis": "x",
-         "y": [
-          37.265943,
-          21.304504,
-          27.305749,
-          18.131062,
-          22.312764,
-          19.693399,
-          6.309591999999999,
-          10.190272,
-          4.327148,
-          10.239424,
-          32.420863,
-          39.224928999999996,
-          15.188642000000002,
-          21.979451,
-          11.183176,
-          3.973818,
-          13.617298000000002,
-          4.654522,
-          4.631937000000001,
-          11.19599,
-          3.929729,
-          13.588273000000001
-         ],
-         "yaxis": "y"
-        }
-       ],
-       "layout": {
-        "barmode": "group",
-        "height": 600,
-        "legend": {
-         "tracegroupgap": 0
-        },
-        "template": {
-         "data": {
-          "bar": [
-           {
-            "error_x": {
-             "color": "#2a3f5f"
-            },
-            "error_y": {
-             "color": "#2a3f5f"
-            },
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "bar"
-           }
-          ],
-          "barpolar": [
-           {
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "barpolar"
-           }
-          ],
-          "carpet": [
-           {
-            "aaxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "baxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "type": "carpet"
-           }
-          ],
-          "choropleth": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "choropleth"
-           }
-          ],
-          "contour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "contour"
-           }
-          ],
-          "contourcarpet": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "contourcarpet"
-           }
-          ],
-          "heatmap": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmap"
-           }
-          ],
-          "heatmapgl": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmapgl"
-           }
-          ],
-          "histogram": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "histogram"
-           }
-          ],
-          "histogram2d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2d"
-           }
-          ],
-          "histogram2dcontour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2dcontour"
-           }
-          ],
-          "mesh3d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "mesh3d"
-           }
-          ],
-          "parcoords": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "parcoords"
-           }
-          ],
-          "scatter": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter"
-           }
-          ],
-          "scatter3d": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter3d"
-           }
-          ],
-          "scattercarpet": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattercarpet"
-           }
-          ],
-          "scattergeo": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergeo"
-           }
-          ],
-          "scattergl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergl"
-           }
-          ],
-          "scattermapbox": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattermapbox"
-           }
-          ],
-          "scatterpolar": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolar"
-           }
-          ],
-          "scatterpolargl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolargl"
-           }
-          ],
-          "scatterternary": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterternary"
-           }
-          ],
-          "surface": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "surface"
-           }
-          ],
-          "table": [
-           {
-            "cells": {
-             "fill": {
-              "color": "#EBF0F8"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "header": {
-             "fill": {
-              "color": "#C8D4E3"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "type": "table"
-           }
-          ]
-         },
-         "layout": {
-          "annotationdefaults": {
-           "arrowcolor": "#2a3f5f",
-           "arrowhead": 0,
-           "arrowwidth": 1
-          },
-          "colorscale": {
-           "diverging": [
-            [
-             0,
-             "#8e0152"
-            ],
-            [
-             0.1,
-             "#c51b7d"
-            ],
-            [
-             0.2,
-             "#de77ae"
-            ],
-            [
-             0.3,
-             "#f1b6da"
-            ],
-            [
-             0.4,
-             "#fde0ef"
-            ],
-            [
-             0.5,
-             "#f7f7f7"
-            ],
-            [
-             0.6,
-             "#e6f5d0"
-            ],
-            [
-             0.7,
-             "#b8e186"
-            ],
-            [
-             0.8,
-             "#7fbc41"
-            ],
-            [
-             0.9,
-             "#4d9221"
-            ],
-            [
-             1,
-             "#276419"
-            ]
-           ],
-           "sequential": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ],
-           "sequentialminus": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ]
-          },
-          "colorway": [
-           "#636efa",
-           "#EF553B",
-           "#00cc96",
-           "#ab63fa",
-           "#FFA15A",
-           "#19d3f3",
-           "#FF6692",
-           "#B6E880",
-           "#FF97FF",
-           "#FECB52"
-          ],
-          "font": {
-           "color": "#2a3f5f"
-          },
-          "geo": {
-           "bgcolor": "white",
-           "lakecolor": "white",
-           "landcolor": "#E5ECF6",
-           "showlakes": true,
-           "showland": true,
-           "subunitcolor": "white"
-          },
-          "hoverlabel": {
-           "align": "left"
-          },
-          "hovermode": "closest",
-          "mapbox": {
-           "style": "light"
-          },
-          "paper_bgcolor": "white",
-          "plot_bgcolor": "#E5ECF6",
-          "polar": {
-           "angularaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "radialaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "scene": {
-           "xaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "yaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "zaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           }
-          },
-          "shapedefaults": {
-           "line": {
-            "color": "#2a3f5f"
-           }
-          },
-          "ternary": {
-           "aaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "baxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "caxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "title": {
-           "x": 0.05
-          },
-          "xaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          },
-          "yaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          }
-         }
-        },
-        "title": {
-         "text": "HSW lbm-benchmark measurements"
-        },
-        "xaxis": {
-         "anchor": "y",
-         "domain": [
-          0,
-          0.98
-         ],
-         "title": {
-          "text": "kernel"
-         }
-        },
-        "yaxis": {
-         "anchor": "x",
-         "domain": [
-          0,
-          1
-         ],
-         "title": {
-          "text": "MFLUPS"
-         }
-        }
-       }
-      },
-      "text/html": [
-       "<div>\n",
-       "        \n",
-       "        \n",
-       "            <div id=\"62b771ec-bb6f-440c-aa37-05021d2b1dfa\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
-       "            <script type=\"text/javascript\">\n",
-       "                require([\"plotly\"], function(Plotly) {\n",
-       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
-       "                    \n",
-       "                if (document.getElementById(\"62b771ec-bb6f-440c-aa37-05021d2b1dfa\")) {\n",
-       "                    Plotly.newPlot(\n",
-       "                        '62b771ec-bb6f-440c-aa37-05021d2b1dfa',\n",
-       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx\", \"marker\": {\"color\": \"#636efa\"}, \"name\": \"flags=avx\", \"offsetgroup\": \"flags=avx\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [35.598875, 20.418121, 25.23479, 17.02036, 19.565393, 22.855854, 6.23355, 10.656176, 4.240375, 10.404023, 31.641899, 30.964395, 14.816704999999999, 20.119388, 11.429083, 3.810636, 13.969453, 4.477624, 4.4704690000000005, 11.450353, 3.790687, 14.20774], \"yaxis\": \"y\"}, {\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx2\", \"marker\": {\"color\": \"#EF553B\"}, \"name\": \"flags=avx2\", \"offsetgroup\": \"flags=avx2\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [37.265943, 21.304504, 27.305749, 18.131062, 22.312764, 19.693399, 6.309591999999999, 10.190272, 4.327148, 10.239424, 32.420863, 39.224928999999996, 15.188642000000002, 21.979451, 11.183176, 3.973818, 13.617298000000002, 4.654522, 4.631937000000001, 11.19599, 3.929729, 13.588273000000001], \"yaxis\": \"y\"}],\n",
-       "                        {\"barmode\": \"group\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"HSW lbm-benchmark measurements\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"kernel\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
-       "                        {\"responsive\": true}\n",
-       "                    ).then(function(){\n",
-       "                            \n",
-       "var gd = document.getElementById('62b771ec-bb6f-440c-aa37-05021d2b1dfa');\n",
-       "var x = new MutationObserver(function (mutations, observer) {{\n",
-       "        var display = window.getComputedStyle(gd).display;\n",
-       "        if (!display || display === 'none') {{\n",
-       "            console.log([gd, 'removed!']);\n",
-       "            Plotly.purge(gd);\n",
-       "            observer.disconnect();\n",
-       "        }}\n",
-       "}});\n",
-       "\n",
-       "// Listen for the removal of the full notebook cells\n",
-       "var notebookContainer = gd.closest('#notebook-container');\n",
-       "if (notebookContainer) {{\n",
-       "    x.observe(notebookContainer, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "// Listen for the clearing of the current output cell\n",
-       "var outputEl = gd.closest('.output');\n",
-       "if (outputEl) {{\n",
-       "    x.observe(outputEl, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "                        }).then(function(){\n",
-       "                            function downloadimage(format, height, width, filename) {var p = document.getElementById('62b771ec-bb6f-440c-aa37-05021d2b1dfa');Plotly.downloadImage(p, {format: format, height: height, width: width, filename: filename});};if(document.readyState == 'complete') {downloadimage('svg', 600, 1280, 'lbmBench_hsw');}\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "# LBM HSW\n",
-    "# y either 'cyCL' or 'MFLUPS'\n",
-    "fig = px.bar(df_lbm_hsw, x='kernel', y='MFLUPS', color='flags', barmode='group', title='HSW lbm-benchmark measurements')\n",
-    "fig.show()\n",
-    "iplot(fig, image='svg', filename='lbmBench_hsw', image_width=1280)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 103,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "plotlyServerURL": "https://plot.ly"
-       },
-       "data": [
-        {
-         "alignmentgroup": "True",
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "",
-         "marker": {
-          "color": "#636efa"
-         },
-         "name": "",
-         "offsetgroup": "",
-         "orientation": "v",
-         "showlegend": false,
-         "textposition": "auto",
-         "type": "bar",
-         "x": [
-          "list-aa-pv-soa",
-          "list-aa-ria-soa",
-          "list-aa-soa",
-          "list-aa-aos",
-          "list-pull-split-nt-1s-soa",
-          "list-pull-split-nt-2s-soa",
-          "list-pull-soa",
-          "list-pull-aos",
-          "list-push-soa",
-          "list-push-aos",
-          "aa-vec-sl-soa",
-          "aa-vec-soa",
-          "aa-aos",
-          "aa-soa",
-          "blk-push-aos",
-          "blk-pull-soa",
-          "blk-pull-aos",
-          "blk-push-soa",
-          "push-soa",
-          "push-aos",
-          "pull-soa",
-          "pull-aos"
-         ],
-         "xaxis": "x",
-         "y": [
-          34.768014,
-          18.718985,
-          19.341141,
-          11.560075999999999,
-          12.17188,
-          10.892947,
-          5.695835,
-          9.482376,
-          3.13097,
-          8.94174,
-          30.493419,
-          31.987178000000004,
-          13.011447,
-          14.684645000000002,
-          9.387344,
-          3.186721,
-          10.719579,
-          3.568655,
-          3.643733,
-          9.377655,
-          3.185413,
-          10.65198
-         ],
-         "yaxis": "y"
-        }
-       ],
-       "layout": {
-        "barmode": "group",
-        "height": 600,
-        "legend": {
-         "tracegroupgap": 0
-        },
-        "template": {
-         "data": {
-          "bar": [
-           {
-            "error_x": {
-             "color": "#2a3f5f"
-            },
-            "error_y": {
-             "color": "#2a3f5f"
-            },
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "bar"
-           }
-          ],
-          "barpolar": [
-           {
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "barpolar"
-           }
-          ],
-          "carpet": [
-           {
-            "aaxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "baxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "type": "carpet"
-           }
-          ],
-          "choropleth": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "choropleth"
-           }
-          ],
-          "contour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "contour"
-           }
-          ],
-          "contourcarpet": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "contourcarpet"
-           }
-          ],
-          "heatmap": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmap"
-           }
-          ],
-          "heatmapgl": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmapgl"
-           }
-          ],
-          "histogram": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "histogram"
-           }
-          ],
-          "histogram2d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2d"
-           }
-          ],
-          "histogram2dcontour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2dcontour"
-           }
-          ],
-          "mesh3d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "mesh3d"
-           }
-          ],
-          "parcoords": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "parcoords"
-           }
-          ],
-          "scatter": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter"
-           }
-          ],
-          "scatter3d": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter3d"
-           }
-          ],
-          "scattercarpet": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattercarpet"
-           }
-          ],
-          "scattergeo": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergeo"
-           }
-          ],
-          "scattergl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergl"
-           }
-          ],
-          "scattermapbox": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattermapbox"
-           }
-          ],
-          "scatterpolar": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolar"
-           }
-          ],
-          "scatterpolargl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolargl"
-           }
-          ],
-          "scatterternary": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterternary"
-           }
-          ],
-          "surface": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "surface"
-           }
-          ],
-          "table": [
-           {
-            "cells": {
-             "fill": {
-              "color": "#EBF0F8"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "header": {
-             "fill": {
-              "color": "#C8D4E3"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "type": "table"
-           }
-          ]
-         },
-         "layout": {
-          "annotationdefaults": {
-           "arrowcolor": "#2a3f5f",
-           "arrowhead": 0,
-           "arrowwidth": 1
-          },
-          "colorscale": {
-           "diverging": [
-            [
-             0,
-             "#8e0152"
-            ],
-            [
-             0.1,
-             "#c51b7d"
-            ],
-            [
-             0.2,
-             "#de77ae"
-            ],
-            [
-             0.3,
-             "#f1b6da"
-            ],
-            [
-             0.4,
-             "#fde0ef"
-            ],
-            [
-             0.5,
-             "#f7f7f7"
-            ],
-            [
-             0.6,
-             "#e6f5d0"
-            ],
-            [
-             0.7,
-             "#b8e186"
-            ],
-            [
-             0.8,
-             "#7fbc41"
-            ],
-            [
-             0.9,
-             "#4d9221"
-            ],
-            [
-             1,
-             "#276419"
-            ]
-           ],
-           "sequential": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ],
-           "sequentialminus": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ]
-          },
-          "colorway": [
-           "#636efa",
-           "#EF553B",
-           "#00cc96",
-           "#ab63fa",
-           "#FFA15A",
-           "#19d3f3",
-           "#FF6692",
-           "#B6E880",
-           "#FF97FF",
-           "#FECB52"
-          ],
-          "font": {
-           "color": "#2a3f5f"
-          },
-          "geo": {
-           "bgcolor": "white",
-           "lakecolor": "white",
-           "landcolor": "#E5ECF6",
-           "showlakes": true,
-           "showland": true,
-           "subunitcolor": "white"
-          },
-          "hoverlabel": {
-           "align": "left"
-          },
-          "hovermode": "closest",
-          "mapbox": {
-           "style": "light"
-          },
-          "paper_bgcolor": "white",
-          "plot_bgcolor": "#E5ECF6",
-          "polar": {
-           "angularaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "radialaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "scene": {
-           "xaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "yaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "zaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           }
-          },
-          "shapedefaults": {
-           "line": {
-            "color": "#2a3f5f"
-           }
-          },
-          "ternary": {
-           "aaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "baxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "caxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "title": {
-           "x": 0.05
-          },
-          "xaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          },
-          "yaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          }
-         }
-        },
-        "title": {
-         "text": "IVB lbm-benchmark measurements"
-        },
-        "xaxis": {
-         "anchor": "y",
-         "domain": [
-          0,
-          0.98
-         ],
-         "title": {
-          "text": "kernel"
-         }
-        },
-        "yaxis": {
-         "anchor": "x",
-         "domain": [
-          0,
-          1
-         ],
-         "title": {
-          "text": "MFLUPS"
-         }
-        }
-       }
-      },
-      "text/html": [
-       "<div>\n",
-       "        \n",
-       "        \n",
-       "            <div id=\"24c23eb4-9be9-4cc2-921c-61455c38ee7f\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
-       "            <script type=\"text/javascript\">\n",
-       "                require([\"plotly\"], function(Plotly) {\n",
-       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
-       "                    \n",
-       "                if (document.getElementById(\"24c23eb4-9be9-4cc2-921c-61455c38ee7f\")) {\n",
-       "                    Plotly.newPlot(\n",
-       "                        '24c23eb4-9be9-4cc2-921c-61455c38ee7f',\n",
-       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"#636efa\"}, \"name\": \"\", \"offsetgroup\": \"\", \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [34.768014, 18.718985, 19.341141, 11.560075999999999, 12.17188, 10.892947, 5.695835, 9.482376, 3.13097, 8.94174, 30.493419, 31.987178000000004, 13.011447, 14.684645000000002, 9.387344, 3.186721, 10.719579, 3.568655, 3.643733, 9.377655, 3.185413, 10.65198], \"yaxis\": \"y\"}],\n",
-       "                        {\"barmode\": \"group\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"IVB lbm-benchmark measurements\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"kernel\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
-       "                        {\"responsive\": true}\n",
-       "                    ).then(function(){\n",
-       "                            \n",
-       "var gd = document.getElementById('24c23eb4-9be9-4cc2-921c-61455c38ee7f');\n",
-       "var x = new MutationObserver(function (mutations, observer) {{\n",
-       "        var display = window.getComputedStyle(gd).display;\n",
-       "        if (!display || display === 'none') {{\n",
-       "            console.log([gd, 'removed!']);\n",
-       "            Plotly.purge(gd);\n",
-       "            observer.disconnect();\n",
-       "        }}\n",
-       "}});\n",
-       "\n",
-       "// Listen for the removal of the full notebook cells\n",
-       "var notebookContainer = gd.closest('#notebook-container');\n",
-       "if (notebookContainer) {{\n",
-       "    x.observe(notebookContainer, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "// Listen for the clearing of the current output cell\n",
-       "var outputEl = gd.closest('.output');\n",
-       "if (outputEl) {{\n",
-       "    x.observe(outputEl, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "# LBM IVB\n",
-    "# y either 'cyCL' or 'MFLUPS'\n",
-    "fig = px.bar(df_lbm_ivb, x='kernel', y='MFLUPS', barmode='group', title='IVB lbm-benchmark measurements')\n",
-    "fig.show()\n",
-    "#iplot(fig, image='svg', filename='lbmBench_ivb', image_width=1280)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 18,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "plotlyServerURL": "https://plot.ly"
-       },
-       "data": [
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-pv-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-pv-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          65.909072,
-          107.896775,
-          131.929571,
-          204.214341,
-          251.98484399999998,
-          223.45585,
-          239.957775,
-          293.384663,
-          323.43017000000003,
-          309.713611,
-          346.51086200000003,
-          315.668882,
-          327.9684,
-          315.062995,
-          292.390375,
-          201.084219,
-          223.647901,
-          174.576877,
-          199.369335,
-          284.85829,
-          360.15356299999996,
-          229.17685899999998,
-          331.305922,
-          510.457571,
-          410.122365,
-          411.641192,
-          473.523175,
-          620.766481,
-          485.40599000000003,
-          399.973544,
-          690.442896,
-          546.912787,
-          677.23993,
-          621.381246,
-          561.8152269999999,
-          595.0246179999999,
-          467.27554299999997,
-          510.42523,
-          506.430575,
-          590.619717,
-          330.869972,
-          335.31305,
-          358.28058799999997,
-          420.008546,
-          486.65802,
-          449.434004,
-          377.152698,
-          550.858732,
-          600.846864,
-          452.109987,
-          596.295634,
-          353.035223,
-          459.96624199999997,
-          470.44123899999994,
-          459.422759,
-          604.222069,
-          385.436609,
-          465.594771,
-          584.110013,
-          515.410267,
-          591.237801,
-          535.624141,
-          432.3556,
-          397.7092,
-          452.931484,
-          369.734523,
-          332.031233,
-          386.487974,
-          532.360855,
-          660.440177,
-          514.25418,
-          530.303192,
-          618.376487,
-          490.172666,
-          529.630351,
-          451.36681100000004,
-          347.747791,
-          475.483374,
-          398.63212999999996,
-          355.58786499999997
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-ria-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-ria-soa",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-ria-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          29.260514,
-          58.32755699999999,
-          81.56519200000001,
-          111.83997099999999,
-          137.784021,
-          152.51056,
-          170.114224,
-          199.34901000000002,
-          221.883319,
-          233.189415,
-          258.027191,
-          271.53418,
-          278.494573,
-          269.047553,
-          274.089205,
-          224.628157,
-          208.92661299999997,
-          196.51173500000002,
-          227.45036000000002,
-          290.53373500000004,
-          308.232436,
-          278.13326,
-          391.365683,
-          363.037165,
-          419.317319,
-          392.539943,
-          449.966663,
-          454.60142199999996,
-          396.34858399999996,
-          413.222595,
-          512.6455179999999,
-          484.692849,
-          589.896651,
-          570.770041,
-          529.776627,
-          607.721579,
-          491.46203099999997,
-          467.955712,
-          507.08338499999996,
-          590.611923,
-          266.24534700000004,
-          268.859181,
-          251.638222,
-          256.010471,
-          279.762614,
-          348.38780099999997,
-          322.480954,
-          366.729961,
-          372.84358599999996,
-          363.856969,
-          373.844633,
-          362.92464900000004,
-          361.579878,
-          392.108551,
-          359.874279,
-          418.425725,
-          388.910784,
-          418.537021,
-          382.487899,
-          395.089838,
-          401.206501,
-          366.17224100000004,
-          407.621102,
-          370.978396,
-          382.464657,
-          342.158045,
-          396.657689,
-          410.771437,
-          440.922382,
-          453.806579,
-          497.186447,
-          469.601042,
-          472.991629,
-          476.09142699999995,
-          486.61863099999994,
-          422.96242699999993,
-          391.157044,
-          442.58500599999996,
-          417.692046,
-          358.497412
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-soa",
-         "line": {
-          "color": "#00cc96",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          39.127573999999996,
-          73.84392199999999,
-          104.427749,
-          147.088975,
-          181.440665,
-          188.032791,
-          209.14367,
-          246.504238,
-          272.43071299999997,
-          287.912284,
-          305.687523,
-          304.013522,
-          307.857176,
-          293.475932,
-          282.828444,
-          238.516771,
-          204.273887,
-          173.97129099999998,
-          212.549787,
-          304.786408,
-          305.844419,
-          340.105502,
-          330.608192,
-          465.409183,
-          380.460171,
-          381.192837,
-          448.185883,
-          530.900766,
-          402.744032,
-          418.834246,
-          429.47503600000005,
-          501.514495,
-          597.940206,
-          481.96893,
-          500.89150599999994,
-          653.626654,
-          465.788586,
-          460.806548,
-          469.366849,
-          543.0895929999999,
-          307.281816,
-          309.610775,
-          265.503396,
-          310.00034300000004,
-          372.671462,
-          337.851447,
-          394.233371,
-          453.258165,
-          462.40243499999997,
-          436.16300099999995,
-          467.427907,
-          369.665984,
-          417.788652,
-          446.166475,
-          361.476697,
-          509.317775,
-          338.89687200000003,
-          487.389343,
-          488.020562,
-          425.641288,
-          446.57701900000006,
-          306.276483,
-          488.43478200000004,
-          365.67861400000004,
-          366.968166,
-          363.895426,
-          368.65409500000004,
-          379.388768,
-          487.14179,
-          481.14053099999995,
-          416.97949500000004,
-          499.721441,
-          340.381393,
-          261.576805,
-          303.832599,
-          339.52701,
-          290.36159,
-          431.20041100000003,
-          439.192221,
-          504.50683
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-aos",
-         "line": {
-          "color": "#ab63fa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          21.824707999999998,
-          41.090078999999996,
-          56.037411999999996,
-          75.494013,
-          93.01613,
-          98.018312,
-          97.818232,
-          113.445223,
-          130.327973,
-          144.294522,
-          144.55083100000002,
-          140.81926,
-          135.41943600000002,
-          145.684434,
-          161.847568,
-          153.906299,
-          144.73141299999997,
-          160.240203,
-          167.793615,
-          168.94853700000002,
-          187.31946499999998,
-          191.418891,
-          211.128402,
-          216.343827,
-          212.472206,
-          244.686013,
-          254.74198700000002,
-          253.326279,
-          273.66651,
-          295.530413,
-          296.747627,
-          298.324019,
-          324.37637,
-          345.59819,
-          342.74408700000004,
-          353.324752,
-          387.68010899999996,
-          399.662027,
-          365.382081,
-          405.41888,
-          332.8964,
-          342.92032,
-          334.635327,
-          342.73708799999997,
-          362.55880099999996,
-          331.351707,
-          332.501262,
-          346.62118399999997,
-          352.888627,
-          327.34475,
-          334.217195,
-          336.79949799999997,
-          302.634887,
-          307.603518,
-          326.153121,
-          302.786617,
-          277.226909,
-          248.463962,
-          266.319805,
-          278.85451,
-          299.42879300000004,
-          297.35594100000003,
-          310.728489,
-          298.763664,
-          329.37764599999997,
-          335.458255,
-          317.372279,
-          346.422059,
-          350.134167,
-          355.500937,
-          362.675009,
-          358.19648,
-          382.12433799999997,
-          393.384066,
-          393.055492,
-          363.15106099999997,
-          421.38728,
-          428.52016799999996,
-          415.437802,
-          389.265562
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-split-nt-1s-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-split-nt-1s-soa",
-         "line": {
-          "color": "#FFA15A",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-split-nt-1s-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          21.053121,
-          41.465415,
-          62.333769999999994,
-          81.93903,
-          102.06694,
-          121.67328799999999,
-          140.7761,
-          159.579693,
-          179.287479,
-          194.328,
-          210.38981,
-          220.620815,
-          230.187613,
-          228.275283,
-          241.83878900000002,
-          217.063584,
-          204.860847,
-          185.693989,
-          202.845406,
-          248.022454,
-          269.452845,
-          238.396645,
-          254.501695,
-          276.007227,
-          304.835767,
-          313.557184,
-          330.183006,
-          332.633877,
-          321.399785,
-          363.465625,
-          373.35641499999997,
-          418.083513,
-          379.85098700000003,
-          334.69594,
-          319.79231699999997,
-          317.946931,
-          374.168272,
-          319.00394500000004,
-          320.081237,
-          426.46367599999996,
-          251.93992799999998,
-          226.28954199999998,
-          229.312671,
-          249.27455899999998,
-          245.76804700000002,
-          250.94532999999998,
-          262.35502599999995,
-          267.766319,
-          260.440991,
-          265.106051,
-          283.623401,
-          287.57417000000004,
-          287.032585,
-          293.25096099999996,
-          310.05546200000003,
-          290.32036400000004,
-          261.909811,
-          276.57232700000003,
-          280.991284,
-          276.083273,
-          221.77423199999998,
-          214.48220299999997,
-          227.234548,
-          229.260075,
-          223.95452400000002,
-          215.38279,
-          237.17267900000002,
-          256.199675,
-          249.78991299999998,
-          228.464826,
-          268.403798,
-          258.849091,
-          246.115065,
-          270.15708,
-          259.825315,
-          235.499502,
-          215.810082,
-          236.701625,
-          224.289336,
-          256.98864
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-split-nt-2s-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-split-nt-2s-soa",
-         "line": {
-          "color": "#19d3f3",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-split-nt-2s-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          19.14657,
-          41.746063,
-          61.27575,
-          80.675443,
-          101.496148,
-          120.348597,
-          139.455589,
-          159.342724,
-          176.42963,
-          190.423697,
-          206.654544,
-          218.27471,
-          226.820243,
-          234.173588,
-          234.148542,
-          223.002346,
-          212.414505,
-          184.265327,
-          210.97668900000002,
-          249.47787999999997,
-          271.195255,
-          230.77114500000002,
-          265.899653,
-          280.126618,
-          308.328458,
-          309.346379,
-          346.666227,
-          342.05345,
-          313.750609,
-          338.60772599999996,
-          376.24560099999997,
-          420.84578099999993,
-          388.267899,
-          333.159889,
-          314.77887799999996,
-          341.80848399999996,
-          376.690677,
-          334.714574,
-          349.944059,
-          451.71707000000004,
-          240.871923,
-          224.65233500000002,
-          225.057117,
-          233.41547400000002,
-          228.911961,
-          235.671175,
-          248.44971,
-          253.425729,
-          260.651644,
-          261.502768,
-          275.708369,
-          281.59176099999996,
-          271.52795699999996,
-          292.779917,
-          281.515012,
-          275.827117,
-          247.903397,
-          265.369242,
-          273.453794,
-          252.34633300000002,
-          218.15614399999998,
-          201.89148500000002,
-          216.74765,
-          219.474311,
-          212.518277,
-          219.63849700000003,
-          231.415592,
-          244.16040099999998,
-          267.953876,
-          233.958015,
-          281.613219,
-          254.805475,
-          263.56815,
-          260.27036,
-          282.571913,
-          235.09706699999998,
-          208.44141499999998,
-          213.49063199999998,
-          250.64069700000002,
-          288.92126099999996
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-soa",
-         "line": {
-          "color": "#FF6692",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          7.255006,
-          14.294139999999999,
-          21.087338,
-          27.954752000000003,
-          35.436776,
-          41.215895,
-          47.463582,
-          52.446999,
-          60.200864,
-          61.668580000000006,
-          72.56658399999999,
-          78.35087299999999,
-          81.973579,
-          88.490439,
-          94.717551,
-          96.095651,
-          98.876663,
-          95.205435,
-          107.42657,
-          115.991297,
-          108.516589,
-          112.309757,
-          121.322222,
-          117.398823,
-          119.311299,
-          129.152497,
-          130.404254,
-          136.11570600000002,
-          140.056589,
-          144.29431499999998,
-          153.283866,
-          166.13331499999998,
-          167.320583,
-          162.165332,
-          163.711421,
-          158.44608,
-          189.920569,
-          188.527807,
-          188.77271100000002,
-          196.521802,
-          145.20251299999998,
-          143.876703,
-          140.671338,
-          147.416577,
-          157.57124299999998,
-          164.908143,
-          167.849269,
-          170.619466,
-          163.106473,
-          162.51030500000002,
-          167.271044,
-          170.05031,
-          172.763374,
-          170.445045,
-          172.601923,
-          175.756145,
-          177.069449,
-          174.642271,
-          179.107239,
-          177.133141,
-          168.300825,
-          159.70889,
-          175.291593,
-          179.940435,
-          176.8663,
-          177.710084,
-          188.932701,
-          187.787876,
-          187.966547,
-          184.127111,
-          200.497712,
-          192.45570700000002,
-          192.908795,
-          193.002609,
-          198.47239199999999,
-          176.576572,
-          160.748822,
-          175.30318799999998,
-          179.260751,
-          196.14086
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-aos",
-         "line": {
-          "color": "#B6E880",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          12.44026,
-          23.533332,
-          33.898343,
-          45.336147,
-          54.535617,
-          63.355644999999996,
-          67.59405500000001,
-          79.484302,
-          90.13457199999999,
-          94.681507,
-          99.56573399999999,
-          97.711363,
-          96.79529000000001,
-          104.545509,
-          112.025998,
-          109.166399,
-          104.44919399999999,
-          115.04538799999999,
-          119.76361200000001,
-          120.64780900000001,
-          129.26132900000002,
-          133.736433,
-          144.22415700000002,
-          150.961658,
-          151.325118,
-          165.741976,
-          169.710221,
-          172.71426200000002,
-          185.480572,
-          197.441702,
-          194.559832,
-          196.84043400000002,
-          209.946373,
-          216.41263500000002,
-          215.65791800000002,
-          225.75018599999999,
-          231.383823,
-          233.564212,
-          231.43739700000003,
-          242.022305,
-          236.090523,
-          221.77472000000003,
-          205.547428,
-          219.73902,
-          220.03501200000002,
-          207.009144,
-          204.771807,
-          219.85619300000002,
-          223.926264,
-          228.77506400000001,
-          219.528973,
-          209.968916,
-          202.356901,
-          202.87155900000002,
-          209.49946200000002,
-          197.09209199999998,
-          183.220527,
-          188.789433,
-          191.126714,
-          194.727056,
-          197.065769,
-          196.741603,
-          204.535785,
-          204.74381,
-          204.66963700000002,
-          214.024323,
-          219.79333300000002,
-          214.29177099999998,
-          230.47037200000003,
-          221.90593199999998,
-          229.420939,
-          235.205924,
-          229.610296,
-          241.481857,
-          234.05942799999997,
-          243.154516,
-          240.87249900000003,
-          256.79548700000004,
-          254.104352,
-          259.34121
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-push-soa",
-         "line": {
-          "color": "#FF97FF",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-push-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          12.040412,
-          23.936370999999998,
-          35.080145,
-          46.758390000000006,
-          59.416862,
-          67.841724,
-          66.102824,
-          90.448737,
-          100.595464,
-          108.011458,
-          117.20026899999999,
-          123.383496,
-          129.23350200000002,
-          132.739756,
-          138.83283,
-          129.737844,
-          126.925031,
-          114.6816,
-          142.071883,
-          150.463359,
-          159.23973600000002,
-          155.592885,
-          176.824996,
-          188.63737,
-          187.286631,
-          195.048956,
-          203.411642,
-          215.04658199999997,
-          211.793774,
-          223.84065499999997,
-          202.816708,
-          245.25091899999998,
-          235.55086699999998,
-          227.175342,
-          218.149764,
-          219.11735099999999,
-          258.822647,
-          218.780442,
-          214.802215,
-          267.089352,
-          173.806001,
-          177.761372,
-          177.278995,
-          179.44825500000002,
-          193.129473,
-          195.519192,
-          205.55581999999998,
-          201.781655,
-          196.480775,
-          192.467569,
-          201.93014499999998,
-          208.75943700000002,
-          199.682723,
-          202.03973100000002,
-          210.39947999999998,
-          214.998949,
-          196.174961,
-          199.503128,
-          214.472268,
-          213.78431400000002,
-          194.355097,
-          192.037694,
-          197.737601,
-          206.931833,
-          208.801314,
-          217.92305299999998,
-          204.07250200000001,
-          214.15608500000002,
-          216.650311,
-          202.365847,
-          219.95283199999997,
-          236.49525899999998,
-          206.568282,
-          227.240958,
-          216.14369700000003,
-          202.520289,
-          173.99496200000002,
-          176.38003500000002,
-          217.581811,
-          238.717768
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-push-aos",
-         "line": {
-          "color": "#FECB52",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-push-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          16.839828,
-          32.252646999999996,
-          39.971148,
-          52.906468000000004,
-          66.162712,
-          59.711918000000004,
-          60.280744999999996,
-          69.392104,
-          79.61746,
-          84.969127,
-          84.325355,
-          79.636679,
-          77.237836,
-          81.171353,
-          89.728165,
-          85.558479,
-          79.273554,
-          86.833089,
-          90.794436,
-          93.73330899999999,
-          98.33394100000001,
-          101.427836,
-          106.860001,
-          115.01369,
-          117.927901,
-          126.676125,
-          130.116096,
-          136.633958,
-          140.76906499999998,
-          149.014516,
-          149.074626,
-          156.63886200000002,
-          168.970861,
-          172.52437700000002,
-          175.69091,
-          173.514022,
-          181.118667,
-          191.41507,
-          187.456149,
-          197.55664199999998,
-          167.679276,
-          170.909753,
-          155.727082,
-          168.264198,
-          168.188533,
-          169.5343,
-          173.28583999999998,
-          187.29568799999998,
-          194.651779,
-          191.029369,
-          187.17341299999998,
-          172.734407,
-          161.899673,
-          157.677577,
-          156.207048,
-          147.342219,
-          131.436722,
-          135.93390300000002,
-          139.207394,
-          143.66319099999998,
-          143.72229099999998,
-          146.326147,
-          151.17955800000001,
-          152.21492,
-          151.299143,
-          155.061508,
-          162.009455,
-          164.336963,
-          172.47968400000002,
-          167.00661399999998,
-          166.850832,
-          172.28265,
-          175.452691,
-          180.856418,
-          178.685997,
-          173.3731,
-          189.039098,
-          191.516997,
-          186.50068100000001,
-          183.710521
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-vec-sl-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-vec-sl-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-vec-sl-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          59.105796,
-          101.30172900000001,
-          119.857047,
-          170.403658,
-          212.36556800000002,
-          204.72976200000002,
-          199.627901,
-          243.042138,
-          278.204141,
-          294.484734,
-          292.57662200000004,
-          276.408927,
-          301.61609,
-          305.825611,
-          283.10255,
-          270.631346,
-          215.450412,
-          223.327504,
-          269.44978100000003,
-          251.440625,
-          347.612151,
-          359.14081400000003,
-          377.265023,
-          389.07493900000003,
-          470.92081500000006,
-          429.288297,
-          395.677008,
-          514.2482719999999,
-          531.573333,
-          495.894991,
-          469.170046,
-          467.34059699999995,
-          509.78508200000005,
-          525.5671679999999,
-          462.13984000000005,
-          523.236515,
-          466.75035199999996,
-          419.373633,
-          474.43055499999997,
-          416.46605,
-          339.014096,
-          308.14943700000003,
-          361.984734,
-          390.466972,
-          395.979227,
-          388.166132,
-          430.088112,
-          438.22230700000006,
-          484.45385300000004,
-          475.879387,
-          477.901136,
-          451.54490999999996,
-          439.88044400000007,
-          485.20485999999994,
-          467.099987,
-          485.631875,
-          450.55147900000003,
-          431.613458,
-          426.687283,
-          349.402851,
-          330.808563,
-          430.90428099999997,
-          298.46570499999996,
-          330.383946,
-          289.903114,
-          343.984182,
-          343.71063300000003,
-          289.203988,
-          376.494573,
-          384.999337,
-          377.609128,
-          406.54449700000004,
-          447.35069100000004,
-          307.084342,
-          299.72979300000003,
-          359.297779,
-          311.596669,
-          289.31552999999997,
-          326.827911,
-          263.063483
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-vec-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-vec-soa",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-vec-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          58.789861,
-          101.22653000000001,
-          118.545927,
-          171.351924,
-          214.20721699999999,
-          205.958663,
-          203.726646,
-          244.661641,
-          271.149252,
-          306.502068,
-          280.193646,
-          293.363937,
-          301.76679900000005,
-          301.039501,
-          301.18467999999996,
-          246.806302,
-          203.89142900000002,
-          215.92553199999998,
-          258.438897,
-          293.653504,
-          308.245172,
-          355.823755,
-          404.110067,
-          366.699247,
-          474.977663,
-          467.447976,
-          462.825867,
-          428.26822599999997,
-          515.0570349999999,
-          497.62437,
-          463.466471,
-          543.8587610000001,
-          499.92734299999995,
-          510.815533,
-          492.783515,
-          373.41456,
-          361.036408,
-          406.380852,
-          442.85651399999995,
-          497.09134800000004,
-          409.377547,
-          372.523955,
-          337.354315,
-          394.516773,
-          402.550442,
-          400.111402,
-          420.21622699999995,
-          403.537639,
-          427.81974699999995,
-          516.4775139999999,
-          442.595218,
-          467.700892,
-          402.484077,
-          447.238442,
-          417.459594,
-          455.25185700000003,
-          443.83240199999995,
-          407.101218,
-          378.132674,
-          365.781551,
-          364.145105,
-          297.389967,
-          325.653198,
-          340.43346099999997,
-          355.674834,
-          393.797096,
-          365.836031,
-          271.469767,
-          405.564192,
-          399.683838,
-          363.307619,
-          390.790851,
-          337.368442,
-          311.428761,
-          352.916762,
-          335.410212,
-          287.824031,
-          251.171589,
-          314.70756,
-          258.88818599999996
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-aos",
-         "line": {
-          "color": "#00cc96",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          17.63672,
-          31.620240000000003,
-          48.861121999999995,
-          65.741013,
-          83.040355,
-          87.917563,
-          88.617248,
-          103.350389,
-          114.946114,
-          129.87119199999998,
-          124.929585,
-          125.03859299999999,
-          126.37773899999999,
-          132.576845,
-          147.903774,
-          140.175118,
-          141.125087,
-          148.818255,
-          151.064468,
-          166.177246,
-          166.73494499999998,
-          170.90155900000002,
-          177.59593,
-          185.707258,
-          197.541625,
-          208.917944,
-          213.86524100000003,
-          219.018825,
-          218.91551,
-          232.781242,
-          248.54567400000002,
-          254.45844900000003,
-          259.12850099999997,
-          303.983468,
-          299.90117200000003,
-          304.94515099999995,
-          297.023107,
-          293.98976600000003,
-          301.4723,
-          295.00751099999997,
-          250.592985,
-          262.068618,
-          249.597063,
-          282.62861499999997,
-          283.697907,
-          273.67450499999995,
-          253.43115,
-          278.463963,
-          284.03517400000004,
-          329.345061,
-          322.295956,
-          317.39428399999997,
-          310.93788,
-          335.714065,
-          338.099854,
-          325.24721800000003,
-          300.524963,
-          319.058017,
-          326.85787799999997,
-          345.780933,
-          342.008146,
-          317.983825,
-          345.573286,
-          335.05422799999997,
-          336.1511,
-          336.72855,
-          336.440561,
-          327.536656,
-          341.09359,
-          333.051084,
-          334.368668,
-          340.787422,
-          338.246346,
-          334.021815,
-          337.80611600000003,
-          335.922635,
-          335.118617,
-          331.68265499999995,
-          344.325554,
-          337.77524
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-soa",
-         "line": {
-          "color": "#ab63fa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          31.897522,
-          62.325312,
-          86.39417399999999,
-          116.41325800000001,
-          148.282874,
-          162.900874,
-          169.32421599999998,
-          198.033706,
-          222.66213100000002,
-          250.884219,
-          250.095741,
-          256.879986,
-          262.327006,
-          244.946244,
-          269.975474,
-          214.263161,
-          183.607274,
-          186.733072,
-          224.951796,
-          267.04260800000003,
-          338.83358799999996,
-          366.759344,
-          353.118162,
-          376.133179,
-          449.457071,
-          379.68879599999997,
-          418.20157400000005,
-          447.370067,
-          479.878388,
-          465.34627800000004,
-          464.30035999999996,
-          433.530524,
-          453.339271,
-          477.29807,
-          478.193875,
-          417.489015,
-          418.55702599999995,
-          408.861891,
-          491.14264699999995,
-          438.072663,
-          365.893186,
-          360.587828,
-          327.60058599999996,
-          352.660625,
-          367.132384,
-          365.617211,
-          372.34317799999997,
-          373.179668,
-          386.614093,
-          445.198512,
-          471.066201,
-          458.25673099999995,
-          429.114062,
-          463.37050700000003,
-          436.517487,
-          455.712292,
-          446.525041,
-          451.708459,
-          454.55422699999997,
-          428.59311799999995,
-          368.78167,
-          337.804982,
-          314.04388900000004,
-          390.991129,
-          411.798156,
-          338.86465699999997,
-          307.502077,
-          350.36257,
-          448.136023,
-          424.895555,
-          357.29544300000003,
-          471.56582199999997,
-          428.34245599999997,
-          303.38066299999997,
-          401.660959,
-          306.191509,
-          315.218071,
-          283.107524,
-          302.503299,
-          412.816059
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=blk-push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-push-aos",
-         "line": {
-          "color": "#FFA15A",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=blk-push-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          16.707418,
-          30.113965000000004,
-          37.922404,
-          50.559046,
-          63.374165000000005,
-          56.354130000000005,
-          56.929660999999996,
-          64.38572099999999,
-          71.544415,
-          84.62746,
-          78.064216,
-          74.507368,
-          73.026512,
-          77.17142700000001,
-          87.420019,
-          77.439686,
-          78.271829,
-          83.45267199999999,
-          88.346531,
-          91.23805899999999,
-          93.945858,
-          96.10959100000001,
-          98.90123100000001,
-          102.813035,
-          112.279298,
-          113.972298,
-          116.10098400000001,
-          121.608713,
-          119.96766799999999,
-          131.152357,
-          131.148429,
-          142.094134,
-          152.87787,
-          161.674779,
-          160.139744,
-          158.05931299999997,
-          156.266009,
-          157.83543,
-          161.646751,
-          159.954699,
-          130.942475,
-          138.097621,
-          139.497315,
-          152.05633600000002,
-          158.227316,
-          155.487303,
-          159.47602,
-          159.526165,
-          170.32541,
-          196.170948,
-          185.605005,
-          184.249818,
-          179.84379099999998,
-          194.635884,
-          192.676454,
-          190.718693,
-          187.862843,
-          191.476122,
-          193.381844,
-          218.365109,
-          212.746123,
-          215.939075,
-          211.05041699999998,
-          213.77943599999998,
-          212.425147,
-          215.68840299999997,
-          216.447171,
-          204.568504,
-          207.458516,
-          211.10748999999998,
-          214.767171,
-          209.806515,
-          214.584805,
-          215.58809,
-          215.98087200000003,
-          214.21769700000002,
-          214.76568199999997,
-          210.47841400000001,
-          216.246386,
-          210.36629700000003
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=blk-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-pull-soa",
-         "line": {
-          "color": "#19d3f3",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=blk-pull-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          14.353766,
-          28.335608,
-          41.175534999999996,
-          55.411190000000005,
-          69.27788199999999,
-          79.942653,
-          84.1773,
-          98.707982,
-          109.859801,
-          127.406646,
-          125.48001299999999,
-          134.286946,
-          139.999394,
-          136.80053999999998,
-          139.74189199999998,
-          123.643068,
-          112.804162,
-          110.23901200000002,
-          127.36978500000001,
-          164.707274,
-          183.121993,
-          178.518672,
-          171.870715,
-          177.011092,
-          213.209378,
-          210.83049,
-          203.421606,
-          215.865825,
-          216.35114700000003,
-          217.21036,
-          216.30003100000002,
-          209.686489,
-          199.820209,
-          237.862277,
-          239.11893700000002,
-          241.71529500000003,
-          226.260817,
-          223.58955600000002,
-          232.35050299999997,
-          268.97515400000003,
-          191.103049,
-          180.445588,
-          188.19276000000002,
-          187.435738,
-          190.249042,
-          191.550511,
-          197.094503,
-          198.154697,
-          207.405642,
-          235.541777,
-          230.62633799999998,
-          229.06816899999998,
-          239.38011400000002,
-          234.159975,
-          242.503846,
-          236.61695099999997,
-          240.22609,
-          237.87225,
-          229.12875699999998,
-          245.244648,
-          248.34065299999997,
-          231.953273,
-          194.372446,
-          207.61056000000002,
-          227.63364700000002,
-          238.37181600000002,
-          208.27103,
-          218.92110099999996,
-          208.906135,
-          242.695537,
-          238.552366,
-          244.21309700000003,
-          226.639921,
-          254.16207000000003,
-          223.619221,
-          214.711421,
-          196.448197,
-          183.66729899999999,
-          225.204329,
-          257.87043700000004
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=blk-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-pull-aos",
-         "line": {
-          "color": "#FF6692",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=blk-pull-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          17.101438,
-          31.271083,
-          43.060119,
-          56.564855,
-          70.570789,
-          75.38231999999999,
-          77.309537,
-          88.084474,
-          97.701006,
-          113.21291699999999,
-          106.812596,
-          101.000742,
-          101.86744499999999,
-          105.907634,
-          122.22329099999999,
-          111.427858,
-          112.527018,
-          115.385539,
-          124.29450200000001,
-          129.267426,
-          132.538241,
-          135.399954,
-          138.98318999999998,
-          142.13008200000002,
-          153.12008,
-          152.248,
-          156.184457,
-          166.540069,
-          170.489843,
-          181.696745,
-          182.219074,
-          195.467864,
-          205.91234,
-          222.061902,
-          225.87398599999997,
-          223.58272999999997,
-          223.211303,
-          223.99948199999997,
-          222.74216099999998,
-          225.06604500000003,
-          180.809496,
-          192.41443,
-          185.56268300000002,
-          199.472898,
-          200.796643,
-          195.15129299999998,
-          190.853602,
-          191.592603,
-          191.71159699999998,
-          225.290606,
-          214.61830299999997,
-          209.598223,
-          211.05561400000002,
-          214.596237,
-          215.583821,
-          210.143517,
-          211.150314,
-          217.297887,
-          212.921662,
-          244.44369,
-          238.927466,
-          237.03284,
-          240.60288300000002,
-          235.288904,
-          243.737138,
-          238.77054700000002,
-          242.843604,
-          239.245902,
-          241.53905099999997,
-          243.645735,
-          242.06375400000002,
-          231.858081,
-          239.648848,
-          240.65477400000003,
-          242.652117,
-          240.442752,
-          238.695277,
-          234.30271299999998,
-          244.80006600000002,
-          229.75199500000002
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=blk-push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-push-soa",
-         "line": {
-          "color": "#B6E880",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=blk-push-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          14.028652,
-          28.109790999999998,
-          40.436685,
-          54.226952000000004,
-          68.072482,
-          78.321106,
-          84.171566,
-          96.546591,
-          108.447496,
-          121.93153899999999,
-          125.96696999999999,
-          129.335826,
-          138.24610800000002,
-          140.102719,
-          142.80638100000002,
-          117.34116499999999,
-          114.65548700000001,
-          107.307608,
-          124.873391,
-          150.979255,
-          169.754276,
-          173.809825,
-          164.691449,
-          168.77758500000002,
-          207.909307,
-          203.13069,
-          200.46129399999998,
-          207.06756399999998,
-          218.140786,
-          218.277666,
-          216.155411,
-          200.94067900000002,
-          212.529041,
-          240.69402999999997,
-          239.342423,
-          241.849098,
-          221.466848,
-          222.923733,
-          226.916711,
-          248.913505,
-          198.19681599999998,
-          201.600789,
-          199.20103999999998,
-          208.26058500000002,
-          196.664569,
-          213.799973,
-          206.06391599999998,
-          212.722193,
-          226.004642,
-          240.53894900000003,
-          243.416498,
-          245.44443700000002,
-          239.758395,
-          240.167796,
-          224.11875,
-          235.65835299999998,
-          244.487308,
-          241.42613599999999,
-          239.09764700000002,
-          228.539357,
-          234.85568999999998,
-          235.77366400000002,
-          195.891623,
-          230.85261200000002,
-          244.299444,
-          219.54213399999998,
-          179.464404,
-          250.984575,
-          222.37450099999998,
-          241.272566,
-          237.121162,
-          239.348396,
-          199.305217,
-          207.654011,
-          244.370434,
-          186.392723,
-          188.524102,
-          201.580915,
-          197.13703999999998,
-          262.800042
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=push-soa",
-         "line": {
-          "color": "#FF97FF",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=push-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          14.511529000000001,
-          28.600153999999996,
-          41.527253,
-          55.489467000000005,
-          68.84291400000001,
-          80.956295,
-          88.846536,
-          102.28653800000001,
-          115.497229,
-          126.27636000000001,
-          133.645607,
-          140.49711200000002,
-          144.173674,
-          138.04263,
-          148.642748,
-          123.20386699999999,
-          119.92181000000001,
-          108.86111399999999,
-          119.872134,
-          151.12958799999998,
-          177.52541000000002,
-          179.372184,
-          183.51818899999998,
-          206.274112,
-          204.944333,
-          209.702099,
-          206.086899,
-          222.83469700000003,
-          225.67847400000002,
-          229.253421,
-          229.572348,
-          233.16565899999998,
-          253.105188,
-          247.68085299999998,
-          247.24348700000002,
-          242.126028,
-          196.608224,
-          204.56767299999998,
-          242.431019,
-          289.138599,
-          212.089838,
-          210.045994,
-          211.22028799999998,
-          207.228309,
-          219.737461,
-          212.011141,
-          223.776615,
-          208.962053,
-          233.08309,
-          246.58451499999998,
-          243.157745,
-          243.210597,
-          235.43426000000002,
-          257.717005,
-          251.003029,
-          240.170231,
-          261.79355400000003,
-          265.26072400000004,
-          268.820784,
-          263.554355,
-          204.044385,
-          211.72286400000002,
-          221.812211,
-          216.874964,
-          219.599702,
-          223.960252,
-          217.43512,
-          231.0348,
-          210.012046,
-          228.66130299999998,
-          255.26048500000002,
-          238.22576899999999,
-          209.98817999999997,
-          266.325088,
-          242.06448199999997,
-          264.3196,
-          215.47150200000002,
-          208.91198500000002,
-          201.72527,
-          282.059851
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=push-aos",
-         "line": {
-          "color": "#FECB52",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=push-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          16.710720000000002,
-          30.050523,
-          38.502878,
-          50.685898,
-          63.27946800000001,
-          56.362922,
-          57.338784,
-          66.490264,
-          77.309522,
-          84.269275,
-          79.64426800000001,
-          78.536428,
-          72.60520799999999,
-          77.376912,
-          88.331478,
-          86.003775,
-          79.78155,
-          85.938914,
-          88.0345,
-          89.233295,
-          95.325903,
-          102.83799599999999,
-          107.42104099999999,
-          104.518085,
-          111.87488300000001,
-          118.624998,
-          122.442223,
-          133.039489,
-          133.036326,
-          138.799583,
-          150.444927,
-          137.742278,
-          162.30731799999998,
-          159.208267,
-          167.51527099999998,
-          168.4339,
-          179.468402,
-          182.764149,
-          188.96248,
-          189.993126,
-          162.768043,
-          167.753994,
-          152.313858,
-          157.529156,
-          169.653541,
-          169.521172,
-          176.989471,
-          183.870182,
-          193.879986,
-          196.05045900000002,
-          183.08678600000002,
-          177.16118600000001,
-          163.033593,
-          157.39411299999998,
-          136.41736,
-          136.393341,
-          133.32703,
-          137.256651,
-          142.844412,
-          135.15168799999998,
-          134.23365,
-          142.476297,
-          130.138669,
-          124.19808300000001,
-          156.499746,
-          156.735525,
-          155.137709,
-          164.640628,
-          156.436295,
-          166.416843,
-          172.902414,
-          154.96946200000002,
-          173.583932,
-          178.9214,
-          181.217095,
-          178.710651,
-          173.297619,
-          183.170289,
-          182.904394,
-          181.47704
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=pull-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=pull-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          14.186119,
-          27.883004,
-          41.142143,
-          54.668447,
-          69.949325,
-          81.701542,
-          89.514236,
-          102.548105,
-          116.796361,
-          127.356255,
-          133.926292,
-          138.232824,
-          145.909761,
-          143.632251,
-          147.023747,
-          122.325397,
-          117.19624499999999,
-          109.473491,
-          128.119598,
-          135.47732299999998,
-          178.44868300000002,
-          185.53182900000002,
-          188.45372,
-          206.333915,
-          221.11297000000002,
-          205.25751699999998,
-          216.702175,
-          227.536054,
-          229.42263799999998,
-          235.34718999999998,
-          231.55726600000003,
-          236.462635,
-          237.88124,
-          248.21486600000003,
-          248.630509,
-          238.69471099999998,
-          216.195783,
-          219.61885800000002,
-          235.96757599999998,
-          309.577701,
-          198.723733,
-          191.932926,
-          191.765443,
-          197.711203,
-          205.26191,
-          205.190497,
-          208.275983,
-          220.525641,
-          210.69022400000003,
-          227.33188199999998,
-          235.293577,
-          238.72738900000002,
-          213.47909199999998,
-          217.22019900000004,
-          245.337404,
-          239.869184,
-          248.58156400000001,
-          252.96912799999998,
-          244.96933199999998,
-          235.814658,
-          212.699617,
-          220.22315099999997,
-          226.748998,
-          203.777249,
-          216.47404100000003,
-          211.43048599999997,
-          205.060347,
-          236.570399,
-          205.033106,
-          227.9833,
-          239.13923599999998,
-          213.37720499999998,
-          224.78848,
-          220.90501400000002,
-          232.61281200000002,
-          239.142785,
-          200.275716,
-          197.529517,
-          200.97687,
-          234.56084500000003
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=pull-aos",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=pull-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56,
-          57,
-          58,
-          59,
-          60,
-          61,
-          62,
-          63,
-          64,
-          65,
-          66,
-          67,
-          68,
-          69,
-          70,
-          71,
-          72,
-          73,
-          74,
-          75,
-          76,
-          77,
-          78,
-          79,
-          80
-         ],
-         "xaxis": "x",
-         "y": [
-          17.010438,
-          31.894727000000003,
-          43.119085999999996,
-          56.830188,
-          71.542598,
-          75.608536,
-          78.301436,
-          91.172659,
-          103.466076,
-          114.37951000000001,
-          113.191571,
-          110.287847,
-          103.858246,
-          112.06218100000001,
-          120.155286,
-          120.921536,
-          111.915819,
-          118.948101,
-          125.20551699999999,
-          124.480905,
-          130.80369199999998,
-          144.67818400000002,
-          148.57608100000002,
-          143.269904,
-          155.559357,
-          162.82627,
-          174.774192,
-          188.814564,
-          183.952973,
-          194.10298600000002,
-          213.37437999999997,
-          189.71573600000002,
-          220.778008,
-          219.87887400000002,
-          233.243289,
-          234.657723,
-          243.943341,
-          242.589573,
-          257.266839,
-          255.884924,
-          222.58941600000003,
-          225.778909,
-          202.85950400000002,
-          208.74493999999999,
-          226.12224799999998,
-          223.06557200000003,
-          219.59383599999998,
-          220.54435499999997,
-          219.37952599999997,
-          229.6751,
-          223.66553399999998,
-          218.91003700000002,
-          214.40617200000003,
-          213.18681099999998,
-          180.843183,
-          185.662749,
-          184.522685,
-          188.22512,
-          200.60365,
-          191.572375,
-          187.966196,
-          196.909809,
-          178.263182,
-          171.532443,
-          216.80236200000002,
-          217.774842,
-          214.915213,
-          227.593648,
-          218.635454,
-          218.655866,
-          233.211016,
-          213.59738399999998,
-          236.68938599999998,
-          237.27452200000002,
-          239.75126,
-          238.827031,
-          233.815018,
-          247.418582,
-          246.114463,
-          250.79050099999998
-         ],
-         "yaxis": "y"
-        }
-       ],
-       "layout": {
-        "height": 600,
-        "legend": {
-         "tracegroupgap": 0
-        },
-        "template": {
-         "data": {
-          "bar": [
-           {
-            "error_x": {
-             "color": "#2a3f5f"
-            },
-            "error_y": {
-             "color": "#2a3f5f"
-            },
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "bar"
-           }
-          ],
-          "barpolar": [
-           {
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "barpolar"
-           }
-          ],
-          "carpet": [
-           {
-            "aaxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "baxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "type": "carpet"
-           }
-          ],
-          "choropleth": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "choropleth"
-           }
-          ],
-          "contour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "contour"
-           }
-          ],
-          "contourcarpet": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "contourcarpet"
-           }
-          ],
-          "heatmap": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmap"
-           }
-          ],
-          "heatmapgl": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmapgl"
-           }
-          ],
-          "histogram": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "histogram"
-           }
-          ],
-          "histogram2d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2d"
-           }
-          ],
-          "histogram2dcontour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2dcontour"
-           }
-          ],
-          "mesh3d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "mesh3d"
-           }
-          ],
-          "parcoords": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "parcoords"
-           }
-          ],
-          "scatter": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter"
-           }
-          ],
-          "scatter3d": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter3d"
-           }
-          ],
-          "scattercarpet": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattercarpet"
-           }
-          ],
-          "scattergeo": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergeo"
-           }
-          ],
-          "scattergl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergl"
-           }
-          ],
-          "scattermapbox": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattermapbox"
-           }
-          ],
-          "scatterpolar": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolar"
-           }
-          ],
-          "scatterpolargl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolargl"
-           }
-          ],
-          "scatterternary": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterternary"
-           }
-          ],
-          "surface": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "surface"
-           }
-          ],
-          "table": [
-           {
-            "cells": {
-             "fill": {
-              "color": "#EBF0F8"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "header": {
-             "fill": {
-              "color": "#C8D4E3"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "type": "table"
-           }
-          ]
-         },
-         "layout": {
-          "annotationdefaults": {
-           "arrowcolor": "#2a3f5f",
-           "arrowhead": 0,
-           "arrowwidth": 1
-          },
-          "colorscale": {
-           "diverging": [
-            [
-             0,
-             "#8e0152"
-            ],
-            [
-             0.1,
-             "#c51b7d"
-            ],
-            [
-             0.2,
-             "#de77ae"
-            ],
-            [
-             0.3,
-             "#f1b6da"
-            ],
-            [
-             0.4,
-             "#fde0ef"
-            ],
-            [
-             0.5,
-             "#f7f7f7"
-            ],
-            [
-             0.6,
-             "#e6f5d0"
-            ],
-            [
-             0.7,
-             "#b8e186"
-            ],
-            [
-             0.8,
-             "#7fbc41"
-            ],
-            [
-             0.9,
-             "#4d9221"
-            ],
-            [
-             1,
-             "#276419"
-            ]
-           ],
-           "sequential": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ],
-           "sequentialminus": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ]
-          },
-          "colorway": [
-           "#636efa",
-           "#EF553B",
-           "#00cc96",
-           "#ab63fa",
-           "#FFA15A",
-           "#19d3f3",
-           "#FF6692",
-           "#B6E880",
-           "#FF97FF",
-           "#FECB52"
-          ],
-          "font": {
-           "color": "#2a3f5f"
-          },
-          "geo": {
-           "bgcolor": "white",
-           "lakecolor": "white",
-           "landcolor": "#E5ECF6",
-           "showlakes": true,
-           "showland": true,
-           "subunitcolor": "white"
-          },
-          "hoverlabel": {
-           "align": "left"
-          },
-          "hovermode": "closest",
-          "mapbox": {
-           "style": "light"
-          },
-          "paper_bgcolor": "white",
-          "plot_bgcolor": "#E5ECF6",
-          "polar": {
-           "angularaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "radialaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "scene": {
-           "xaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "yaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "zaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           }
-          },
-          "shapedefaults": {
-           "line": {
-            "color": "#2a3f5f"
-           }
-          },
-          "ternary": {
-           "aaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "baxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "caxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "title": {
-           "x": 0.05
-          },
-          "xaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          },
-          "yaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          }
-         }
-        },
-        "title": {
-         "text": "SKL single node strong scaling"
-        },
-        "xaxis": {
-         "anchor": "y",
-         "domain": [
-          0,
-          0.98
-         ],
-         "title": {
-          "text": "threads"
-         }
-        },
-        "yaxis": {
-         "anchor": "x",
-         "domain": [
-          0,
-          1
-         ],
-         "title": {
-          "text": "MFLUPS"
-         }
-        }
-       }
-      },
-      "text/html": [
-       "<div>\n",
-       "        \n",
-       "        \n",
-       "            <div id=\"f81df0f3-4c52-4da4-adfb-e85f5a6809d0\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
-       "            <script type=\"text/javascript\">\n",
-       "                require([\"plotly\"], function(Plotly) {\n",
-       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
-       "                    \n",
-       "                if (document.getElementById(\"f81df0f3-4c52-4da4-adfb-e85f5a6809d0\")) {\n",
-       "                    Plotly.newPlot(\n",
-       "                        'f81df0f3-4c52-4da4-adfb-e85f5a6809d0',\n",
-       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-pv-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [65.909072, 107.896775, 131.929571, 204.214341, 251.98484399999998, 223.45585, 239.957775, 293.384663, 323.43017000000003, 309.713611, 346.51086200000003, 315.668882, 327.9684, 315.062995, 292.390375, 201.084219, 223.647901, 174.576877, 199.369335, 284.85829, 360.15356299999996, 229.17685899999998, 331.305922, 510.457571, 410.122365, 411.641192, 473.523175, 620.766481, 485.40599000000003, 399.973544, 690.442896, 546.912787, 677.23993, 621.381246, 561.8152269999999, 595.0246179999999, 467.27554299999997, 510.42523, 506.430575, 590.619717, 330.869972, 335.31305, 358.28058799999997, 420.008546, 486.65802, 449.434004, 377.152698, 550.858732, 600.846864, 452.109987, 596.295634, 353.035223, 459.96624199999997, 470.44123899999994, 459.422759, 604.222069, 385.436609, 465.594771, 584.110013, 515.410267, 591.237801, 535.624141, 432.3556, 397.7092, 452.931484, 369.734523, 332.031233, 386.487974, 532.360855, 660.440177, 514.25418, 530.303192, 618.376487, 490.172666, 529.630351, 451.36681100000004, 347.747791, 475.483374, 398.63212999999996, 355.58786499999997], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-ria-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-ria-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-ria-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [29.260514, 58.32755699999999, 81.56519200000001, 111.83997099999999, 137.784021, 152.51056, 170.114224, 199.34901000000002, 221.883319, 233.189415, 258.027191, 271.53418, 278.494573, 269.047553, 274.089205, 224.628157, 208.92661299999997, 196.51173500000002, 227.45036000000002, 290.53373500000004, 308.232436, 278.13326, 391.365683, 363.037165, 419.317319, 392.539943, 449.966663, 454.60142199999996, 396.34858399999996, 413.222595, 512.6455179999999, 484.692849, 589.896651, 570.770041, 529.776627, 607.721579, 491.46203099999997, 467.955712, 507.08338499999996, 590.611923, 266.24534700000004, 268.859181, 251.638222, 256.010471, 279.762614, 348.38780099999997, 322.480954, 366.729961, 372.84358599999996, 363.856969, 373.844633, 362.92464900000004, 361.579878, 392.108551, 359.874279, 418.425725, 388.910784, 418.537021, 382.487899, 395.089838, 401.206501, 366.17224100000004, 407.621102, 370.978396, 382.464657, 342.158045, 396.657689, 410.771437, 440.922382, 453.806579, 497.186447, 469.601042, 472.991629, 476.09142699999995, 486.61863099999994, 422.96242699999993, 391.157044, 442.58500599999996, 417.692046, 358.497412], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-soa\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [39.127573999999996, 73.84392199999999, 104.427749, 147.088975, 181.440665, 188.032791, 209.14367, 246.504238, 272.43071299999997, 287.912284, 305.687523, 304.013522, 307.857176, 293.475932, 282.828444, 238.516771, 204.273887, 173.97129099999998, 212.549787, 304.786408, 305.844419, 340.105502, 330.608192, 465.409183, 380.460171, 381.192837, 448.185883, 530.900766, 402.744032, 418.834246, 429.47503600000005, 501.514495, 597.940206, 481.96893, 500.89150599999994, 653.626654, 465.788586, 460.806548, 469.366849, 543.0895929999999, 307.281816, 309.610775, 265.503396, 310.00034300000004, 372.671462, 337.851447, 394.233371, 453.258165, 462.40243499999997, 436.16300099999995, 467.427907, 369.665984, 417.788652, 446.166475, 361.476697, 509.317775, 338.89687200000003, 487.389343, 488.020562, 425.641288, 446.57701900000006, 306.276483, 488.43478200000004, 365.67861400000004, 366.968166, 363.895426, 368.65409500000004, 379.388768, 487.14179, 481.14053099999995, 416.97949500000004, 499.721441, 340.381393, 261.576805, 303.832599, 339.52701, 290.36159, 431.20041100000003, 439.192221, 504.50683], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-aos\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [21.824707999999998, 41.090078999999996, 56.037411999999996, 75.494013, 93.01613, 98.018312, 97.818232, 113.445223, 130.327973, 144.294522, 144.55083100000002, 140.81926, 135.41943600000002, 145.684434, 161.847568, 153.906299, 144.73141299999997, 160.240203, 167.793615, 168.94853700000002, 187.31946499999998, 191.418891, 211.128402, 216.343827, 212.472206, 244.686013, 254.74198700000002, 253.326279, 273.66651, 295.530413, 296.747627, 298.324019, 324.37637, 345.59819, 342.74408700000004, 353.324752, 387.68010899999996, 399.662027, 365.382081, 405.41888, 332.8964, 342.92032, 334.635327, 342.73708799999997, 362.55880099999996, 331.351707, 332.501262, 346.62118399999997, 352.888627, 327.34475, 334.217195, 336.79949799999997, 302.634887, 307.603518, 326.153121, 302.786617, 277.226909, 248.463962, 266.319805, 278.85451, 299.42879300000004, 297.35594100000003, 310.728489, 298.763664, 329.37764599999997, 335.458255, 317.372279, 346.422059, 350.134167, 355.500937, 362.675009, 358.19648, 382.12433799999997, 393.384066, 393.055492, 363.15106099999997, 421.38728, 428.52016799999996, 415.437802, 389.265562], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-split-nt-1s-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-split-nt-1s-soa\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-split-nt-1s-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [21.053121, 41.465415, 62.333769999999994, 81.93903, 102.06694, 121.67328799999999, 140.7761, 159.579693, 179.287479, 194.328, 210.38981, 220.620815, 230.187613, 228.275283, 241.83878900000002, 217.063584, 204.860847, 185.693989, 202.845406, 248.022454, 269.452845, 238.396645, 254.501695, 276.007227, 304.835767, 313.557184, 330.183006, 332.633877, 321.399785, 363.465625, 373.35641499999997, 418.083513, 379.85098700000003, 334.69594, 319.79231699999997, 317.946931, 374.168272, 319.00394500000004, 320.081237, 426.46367599999996, 251.93992799999998, 226.28954199999998, 229.312671, 249.27455899999998, 245.76804700000002, 250.94532999999998, 262.35502599999995, 267.766319, 260.440991, 265.106051, 283.623401, 287.57417000000004, 287.032585, 293.25096099999996, 310.05546200000003, 290.32036400000004, 261.909811, 276.57232700000003, 280.991284, 276.083273, 221.77423199999998, 214.48220299999997, 227.234548, 229.260075, 223.95452400000002, 215.38279, 237.17267900000002, 256.199675, 249.78991299999998, 228.464826, 268.403798, 258.849091, 246.115065, 270.15708, 259.825315, 235.499502, 215.810082, 236.701625, 224.289336, 256.98864], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-split-nt-2s-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-split-nt-2s-soa\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-split-nt-2s-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [19.14657, 41.746063, 61.27575, 80.675443, 101.496148, 120.348597, 139.455589, 159.342724, 176.42963, 190.423697, 206.654544, 218.27471, 226.820243, 234.173588, 234.148542, 223.002346, 212.414505, 184.265327, 210.97668900000002, 249.47787999999997, 271.195255, 230.77114500000002, 265.899653, 280.126618, 308.328458, 309.346379, 346.666227, 342.05345, 313.750609, 338.60772599999996, 376.24560099999997, 420.84578099999993, 388.267899, 333.159889, 314.77887799999996, 341.80848399999996, 376.690677, 334.714574, 349.944059, 451.71707000000004, 240.871923, 224.65233500000002, 225.057117, 233.41547400000002, 228.911961, 235.671175, 248.44971, 253.425729, 260.651644, 261.502768, 275.708369, 281.59176099999996, 271.52795699999996, 292.779917, 281.515012, 275.827117, 247.903397, 265.369242, 273.453794, 252.34633300000002, 218.15614399999998, 201.89148500000002, 216.74765, 219.474311, 212.518277, 219.63849700000003, 231.415592, 244.16040099999998, 267.953876, 233.958015, 281.613219, 254.805475, 263.56815, 260.27036, 282.571913, 235.09706699999998, 208.44141499999998, 213.49063199999998, 250.64069700000002, 288.92126099999996], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-soa\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [7.255006, 14.294139999999999, 21.087338, 27.954752000000003, 35.436776, 41.215895, 47.463582, 52.446999, 60.200864, 61.668580000000006, 72.56658399999999, 78.35087299999999, 81.973579, 88.490439, 94.717551, 96.095651, 98.876663, 95.205435, 107.42657, 115.991297, 108.516589, 112.309757, 121.322222, 117.398823, 119.311299, 129.152497, 130.404254, 136.11570600000002, 140.056589, 144.29431499999998, 153.283866, 166.13331499999998, 167.320583, 162.165332, 163.711421, 158.44608, 189.920569, 188.527807, 188.77271100000002, 196.521802, 145.20251299999998, 143.876703, 140.671338, 147.416577, 157.57124299999998, 164.908143, 167.849269, 170.619466, 163.106473, 162.51030500000002, 167.271044, 170.05031, 172.763374, 170.445045, 172.601923, 175.756145, 177.069449, 174.642271, 179.107239, 177.133141, 168.300825, 159.70889, 175.291593, 179.940435, 176.8663, 177.710084, 188.932701, 187.787876, 187.966547, 184.127111, 200.497712, 192.45570700000002, 192.908795, 193.002609, 198.47239199999999, 176.576572, 160.748822, 175.30318799999998, 179.260751, 196.14086], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-aos\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [12.44026, 23.533332, 33.898343, 45.336147, 54.535617, 63.355644999999996, 67.59405500000001, 79.484302, 90.13457199999999, 94.681507, 99.56573399999999, 97.711363, 96.79529000000001, 104.545509, 112.025998, 109.166399, 104.44919399999999, 115.04538799999999, 119.76361200000001, 120.64780900000001, 129.26132900000002, 133.736433, 144.22415700000002, 150.961658, 151.325118, 165.741976, 169.710221, 172.71426200000002, 185.480572, 197.441702, 194.559832, 196.84043400000002, 209.946373, 216.41263500000002, 215.65791800000002, 225.75018599999999, 231.383823, 233.564212, 231.43739700000003, 242.022305, 236.090523, 221.77472000000003, 205.547428, 219.73902, 220.03501200000002, 207.009144, 204.771807, 219.85619300000002, 223.926264, 228.77506400000001, 219.528973, 209.968916, 202.356901, 202.87155900000002, 209.49946200000002, 197.09209199999998, 183.220527, 188.789433, 191.126714, 194.727056, 197.065769, 196.741603, 204.535785, 204.74381, 204.66963700000002, 214.024323, 219.79333300000002, 214.29177099999998, 230.47037200000003, 221.90593199999998, 229.420939, 235.205924, 229.610296, 241.481857, 234.05942799999997, 243.154516, 240.87249900000003, 256.79548700000004, 254.104352, 259.34121], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-push-soa\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-push-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [12.040412, 23.936370999999998, 35.080145, 46.758390000000006, 59.416862, 67.841724, 66.102824, 90.448737, 100.595464, 108.011458, 117.20026899999999, 123.383496, 129.23350200000002, 132.739756, 138.83283, 129.737844, 126.925031, 114.6816, 142.071883, 150.463359, 159.23973600000002, 155.592885, 176.824996, 188.63737, 187.286631, 195.048956, 203.411642, 215.04658199999997, 211.793774, 223.84065499999997, 202.816708, 245.25091899999998, 235.55086699999998, 227.175342, 218.149764, 219.11735099999999, 258.822647, 218.780442, 214.802215, 267.089352, 173.806001, 177.761372, 177.278995, 179.44825500000002, 193.129473, 195.519192, 205.55581999999998, 201.781655, 196.480775, 192.467569, 201.93014499999998, 208.75943700000002, 199.682723, 202.03973100000002, 210.39947999999998, 214.998949, 196.174961, 199.503128, 214.472268, 213.78431400000002, 194.355097, 192.037694, 197.737601, 206.931833, 208.801314, 217.92305299999998, 204.07250200000001, 214.15608500000002, 216.650311, 202.365847, 219.95283199999997, 236.49525899999998, 206.568282, 227.240958, 216.14369700000003, 202.520289, 173.99496200000002, 176.38003500000002, 217.581811, 238.717768], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-push-aos\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-push-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [16.839828, 32.252646999999996, 39.971148, 52.906468000000004, 66.162712, 59.711918000000004, 60.280744999999996, 69.392104, 79.61746, 84.969127, 84.325355, 79.636679, 77.237836, 81.171353, 89.728165, 85.558479, 79.273554, 86.833089, 90.794436, 93.73330899999999, 98.33394100000001, 101.427836, 106.860001, 115.01369, 117.927901, 126.676125, 130.116096, 136.633958, 140.76906499999998, 149.014516, 149.074626, 156.63886200000002, 168.970861, 172.52437700000002, 175.69091, 173.514022, 181.118667, 191.41507, 187.456149, 197.55664199999998, 167.679276, 170.909753, 155.727082, 168.264198, 168.188533, 169.5343, 173.28583999999998, 187.29568799999998, 194.651779, 191.029369, 187.17341299999998, 172.734407, 161.899673, 157.677577, 156.207048, 147.342219, 131.436722, 135.93390300000002, 139.207394, 143.66319099999998, 143.72229099999998, 146.326147, 151.17955800000001, 152.21492, 151.299143, 155.061508, 162.009455, 164.336963, 172.47968400000002, 167.00661399999998, 166.850832, 172.28265, 175.452691, 180.856418, 178.685997, 173.3731, 189.039098, 191.516997, 186.50068100000001, 183.710521], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-vec-sl-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-vec-sl-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-vec-sl-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [59.105796, 101.30172900000001, 119.857047, 170.403658, 212.36556800000002, 204.72976200000002, 199.627901, 243.042138, 278.204141, 294.484734, 292.57662200000004, 276.408927, 301.61609, 305.825611, 283.10255, 270.631346, 215.450412, 223.327504, 269.44978100000003, 251.440625, 347.612151, 359.14081400000003, 377.265023, 389.07493900000003, 470.92081500000006, 429.288297, 395.677008, 514.2482719999999, 531.573333, 495.894991, 469.170046, 467.34059699999995, 509.78508200000005, 525.5671679999999, 462.13984000000005, 523.236515, 466.75035199999996, 419.373633, 474.43055499999997, 416.46605, 339.014096, 308.14943700000003, 361.984734, 390.466972, 395.979227, 388.166132, 430.088112, 438.22230700000006, 484.45385300000004, 475.879387, 477.901136, 451.54490999999996, 439.88044400000007, 485.20485999999994, 467.099987, 485.631875, 450.55147900000003, 431.613458, 426.687283, 349.402851, 330.808563, 430.90428099999997, 298.46570499999996, 330.383946, 289.903114, 343.984182, 343.71063300000003, 289.203988, 376.494573, 384.999337, 377.609128, 406.54449700000004, 447.35069100000004, 307.084342, 299.72979300000003, 359.297779, 311.596669, 289.31552999999997, 326.827911, 263.063483], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-vec-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-vec-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-vec-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [58.789861, 101.22653000000001, 118.545927, 171.351924, 214.20721699999999, 205.958663, 203.726646, 244.661641, 271.149252, 306.502068, 280.193646, 293.363937, 301.76679900000005, 301.039501, 301.18467999999996, 246.806302, 203.89142900000002, 215.92553199999998, 258.438897, 293.653504, 308.245172, 355.823755, 404.110067, 366.699247, 474.977663, 467.447976, 462.825867, 428.26822599999997, 515.0570349999999, 497.62437, 463.466471, 543.8587610000001, 499.92734299999995, 510.815533, 492.783515, 373.41456, 361.036408, 406.380852, 442.85651399999995, 497.09134800000004, 409.377547, 372.523955, 337.354315, 394.516773, 402.550442, 400.111402, 420.21622699999995, 403.537639, 427.81974699999995, 516.4775139999999, 442.595218, 467.700892, 402.484077, 447.238442, 417.459594, 455.25185700000003, 443.83240199999995, 407.101218, 378.132674, 365.781551, 364.145105, 297.389967, 325.653198, 340.43346099999997, 355.674834, 393.797096, 365.836031, 271.469767, 405.564192, 399.683838, 363.307619, 390.790851, 337.368442, 311.428761, 352.916762, 335.410212, 287.824031, 251.171589, 314.70756, 258.88818599999996], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-aos\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [17.63672, 31.620240000000003, 48.861121999999995, 65.741013, 83.040355, 87.917563, 88.617248, 103.350389, 114.946114, 129.87119199999998, 124.929585, 125.03859299999999, 126.37773899999999, 132.576845, 147.903774, 140.175118, 141.125087, 148.818255, 151.064468, 166.177246, 166.73494499999998, 170.90155900000002, 177.59593, 185.707258, 197.541625, 208.917944, 213.86524100000003, 219.018825, 218.91551, 232.781242, 248.54567400000002, 254.45844900000003, 259.12850099999997, 303.983468, 299.90117200000003, 304.94515099999995, 297.023107, 293.98976600000003, 301.4723, 295.00751099999997, 250.592985, 262.068618, 249.597063, 282.62861499999997, 283.697907, 273.67450499999995, 253.43115, 278.463963, 284.03517400000004, 329.345061, 322.295956, 317.39428399999997, 310.93788, 335.714065, 338.099854, 325.24721800000003, 300.524963, 319.058017, 326.85787799999997, 345.780933, 342.008146, 317.983825, 345.573286, 335.05422799999997, 336.1511, 336.72855, 336.440561, 327.536656, 341.09359, 333.051084, 334.368668, 340.787422, 338.246346, 334.021815, 337.80611600000003, 335.922635, 335.118617, 331.68265499999995, 344.325554, 337.77524], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-soa\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [31.897522, 62.325312, 86.39417399999999, 116.41325800000001, 148.282874, 162.900874, 169.32421599999998, 198.033706, 222.66213100000002, 250.884219, 250.095741, 256.879986, 262.327006, 244.946244, 269.975474, 214.263161, 183.607274, 186.733072, 224.951796, 267.04260800000003, 338.83358799999996, 366.759344, 353.118162, 376.133179, 449.457071, 379.68879599999997, 418.20157400000005, 447.370067, 479.878388, 465.34627800000004, 464.30035999999996, 433.530524, 453.339271, 477.29807, 478.193875, 417.489015, 418.55702599999995, 408.861891, 491.14264699999995, 438.072663, 365.893186, 360.587828, 327.60058599999996, 352.660625, 367.132384, 365.617211, 372.34317799999997, 373.179668, 386.614093, 445.198512, 471.066201, 458.25673099999995, 429.114062, 463.37050700000003, 436.517487, 455.712292, 446.525041, 451.708459, 454.55422699999997, 428.59311799999995, 368.78167, 337.804982, 314.04388900000004, 390.991129, 411.798156, 338.86465699999997, 307.502077, 350.36257, 448.136023, 424.895555, 357.29544300000003, 471.56582199999997, 428.34245599999997, 303.38066299999997, 401.660959, 306.191509, 315.218071, 283.107524, 302.503299, 412.816059], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-push-aos\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-push-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [16.707418, 30.113965000000004, 37.922404, 50.559046, 63.374165000000005, 56.354130000000005, 56.929660999999996, 64.38572099999999, 71.544415, 84.62746, 78.064216, 74.507368, 73.026512, 77.17142700000001, 87.420019, 77.439686, 78.271829, 83.45267199999999, 88.346531, 91.23805899999999, 93.945858, 96.10959100000001, 98.90123100000001, 102.813035, 112.279298, 113.972298, 116.10098400000001, 121.608713, 119.96766799999999, 131.152357, 131.148429, 142.094134, 152.87787, 161.674779, 160.139744, 158.05931299999997, 156.266009, 157.83543, 161.646751, 159.954699, 130.942475, 138.097621, 139.497315, 152.05633600000002, 158.227316, 155.487303, 159.47602, 159.526165, 170.32541, 196.170948, 185.605005, 184.249818, 179.84379099999998, 194.635884, 192.676454, 190.718693, 187.862843, 191.476122, 193.381844, 218.365109, 212.746123, 215.939075, 211.05041699999998, 213.77943599999998, 212.425147, 215.68840299999997, 216.447171, 204.568504, 207.458516, 211.10748999999998, 214.767171, 209.806515, 214.584805, 215.58809, 215.98087200000003, 214.21769700000002, 214.76568199999997, 210.47841400000001, 216.246386, 210.36629700000003], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-pull-soa\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-pull-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [14.353766, 28.335608, 41.175534999999996, 55.411190000000005, 69.27788199999999, 79.942653, 84.1773, 98.707982, 109.859801, 127.406646, 125.48001299999999, 134.286946, 139.999394, 136.80053999999998, 139.74189199999998, 123.643068, 112.804162, 110.23901200000002, 127.36978500000001, 164.707274, 183.121993, 178.518672, 171.870715, 177.011092, 213.209378, 210.83049, 203.421606, 215.865825, 216.35114700000003, 217.21036, 216.30003100000002, 209.686489, 199.820209, 237.862277, 239.11893700000002, 241.71529500000003, 226.260817, 223.58955600000002, 232.35050299999997, 268.97515400000003, 191.103049, 180.445588, 188.19276000000002, 187.435738, 190.249042, 191.550511, 197.094503, 198.154697, 207.405642, 235.541777, 230.62633799999998, 229.06816899999998, 239.38011400000002, 234.159975, 242.503846, 236.61695099999997, 240.22609, 237.87225, 229.12875699999998, 245.244648, 248.34065299999997, 231.953273, 194.372446, 207.61056000000002, 227.63364700000002, 238.37181600000002, 208.27103, 218.92110099999996, 208.906135, 242.695537, 238.552366, 244.21309700000003, 226.639921, 254.16207000000003, 223.619221, 214.711421, 196.448197, 183.66729899999999, 225.204329, 257.87043700000004], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-pull-aos\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-pull-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [17.101438, 31.271083, 43.060119, 56.564855, 70.570789, 75.38231999999999, 77.309537, 88.084474, 97.701006, 113.21291699999999, 106.812596, 101.000742, 101.86744499999999, 105.907634, 122.22329099999999, 111.427858, 112.527018, 115.385539, 124.29450200000001, 129.267426, 132.538241, 135.399954, 138.98318999999998, 142.13008200000002, 153.12008, 152.248, 156.184457, 166.540069, 170.489843, 181.696745, 182.219074, 195.467864, 205.91234, 222.061902, 225.87398599999997, 223.58272999999997, 223.211303, 223.99948199999997, 222.74216099999998, 225.06604500000003, 180.809496, 192.41443, 185.56268300000002, 199.472898, 200.796643, 195.15129299999998, 190.853602, 191.592603, 191.71159699999998, 225.290606, 214.61830299999997, 209.598223, 211.05561400000002, 214.596237, 215.583821, 210.143517, 211.150314, 217.297887, 212.921662, 244.44369, 238.927466, 237.03284, 240.60288300000002, 235.288904, 243.737138, 238.77054700000002, 242.843604, 239.245902, 241.53905099999997, 243.645735, 242.06375400000002, 231.858081, 239.648848, 240.65477400000003, 242.652117, 240.442752, 238.695277, 234.30271299999998, 244.80006600000002, 229.75199500000002], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-push-soa\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-push-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [14.028652, 28.109790999999998, 40.436685, 54.226952000000004, 68.072482, 78.321106, 84.171566, 96.546591, 108.447496, 121.93153899999999, 125.96696999999999, 129.335826, 138.24610800000002, 140.102719, 142.80638100000002, 117.34116499999999, 114.65548700000001, 107.307608, 124.873391, 150.979255, 169.754276, 173.809825, 164.691449, 168.77758500000002, 207.909307, 203.13069, 200.46129399999998, 207.06756399999998, 218.140786, 218.277666, 216.155411, 200.94067900000002, 212.529041, 240.69402999999997, 239.342423, 241.849098, 221.466848, 222.923733, 226.916711, 248.913505, 198.19681599999998, 201.600789, 199.20103999999998, 208.26058500000002, 196.664569, 213.799973, 206.06391599999998, 212.722193, 226.004642, 240.53894900000003, 243.416498, 245.44443700000002, 239.758395, 240.167796, 224.11875, 235.65835299999998, 244.487308, 241.42613599999999, 239.09764700000002, 228.539357, 234.85568999999998, 235.77366400000002, 195.891623, 230.85261200000002, 244.299444, 219.54213399999998, 179.464404, 250.984575, 222.37450099999998, 241.272566, 237.121162, 239.348396, 199.305217, 207.654011, 244.370434, 186.392723, 188.524102, 201.580915, 197.13703999999998, 262.800042], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=push-soa\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=push-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [14.511529000000001, 28.600153999999996, 41.527253, 55.489467000000005, 68.84291400000001, 80.956295, 88.846536, 102.28653800000001, 115.497229, 126.27636000000001, 133.645607, 140.49711200000002, 144.173674, 138.04263, 148.642748, 123.20386699999999, 119.92181000000001, 108.86111399999999, 119.872134, 151.12958799999998, 177.52541000000002, 179.372184, 183.51818899999998, 206.274112, 204.944333, 209.702099, 206.086899, 222.83469700000003, 225.67847400000002, 229.253421, 229.572348, 233.16565899999998, 253.105188, 247.68085299999998, 247.24348700000002, 242.126028, 196.608224, 204.56767299999998, 242.431019, 289.138599, 212.089838, 210.045994, 211.22028799999998, 207.228309, 219.737461, 212.011141, 223.776615, 208.962053, 233.08309, 246.58451499999998, 243.157745, 243.210597, 235.43426000000002, 257.717005, 251.003029, 240.170231, 261.79355400000003, 265.26072400000004, 268.820784, 263.554355, 204.044385, 211.72286400000002, 221.812211, 216.874964, 219.599702, 223.960252, 217.43512, 231.0348, 210.012046, 228.66130299999998, 255.26048500000002, 238.22576899999999, 209.98817999999997, 266.325088, 242.06448199999997, 264.3196, 215.47150200000002, 208.91198500000002, 201.72527, 282.059851], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=push-aos\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=push-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [16.710720000000002, 30.050523, 38.502878, 50.685898, 63.27946800000001, 56.362922, 57.338784, 66.490264, 77.309522, 84.269275, 79.64426800000001, 78.536428, 72.60520799999999, 77.376912, 88.331478, 86.003775, 79.78155, 85.938914, 88.0345, 89.233295, 95.325903, 102.83799599999999, 107.42104099999999, 104.518085, 111.87488300000001, 118.624998, 122.442223, 133.039489, 133.036326, 138.799583, 150.444927, 137.742278, 162.30731799999998, 159.208267, 167.51527099999998, 168.4339, 179.468402, 182.764149, 188.96248, 189.993126, 162.768043, 167.753994, 152.313858, 157.529156, 169.653541, 169.521172, 176.989471, 183.870182, 193.879986, 196.05045900000002, 183.08678600000002, 177.16118600000001, 163.033593, 157.39411299999998, 136.41736, 136.393341, 133.32703, 137.256651, 142.844412, 135.15168799999998, 134.23365, 142.476297, 130.138669, 124.19808300000001, 156.499746, 156.735525, 155.137709, 164.640628, 156.436295, 166.416843, 172.902414, 154.96946200000002, 173.583932, 178.9214, 181.217095, 178.710651, 173.297619, 183.170289, 182.904394, 181.47704], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=pull-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=pull-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [14.186119, 27.883004, 41.142143, 54.668447, 69.949325, 81.701542, 89.514236, 102.548105, 116.796361, 127.356255, 133.926292, 138.232824, 145.909761, 143.632251, 147.023747, 122.325397, 117.19624499999999, 109.473491, 128.119598, 135.47732299999998, 178.44868300000002, 185.53182900000002, 188.45372, 206.333915, 221.11297000000002, 205.25751699999998, 216.702175, 227.536054, 229.42263799999998, 235.34718999999998, 231.55726600000003, 236.462635, 237.88124, 248.21486600000003, 248.630509, 238.69471099999998, 216.195783, 219.61885800000002, 235.96757599999998, 309.577701, 198.723733, 191.932926, 191.765443, 197.711203, 205.26191, 205.190497, 208.275983, 220.525641, 210.69022400000003, 227.33188199999998, 235.293577, 238.72738900000002, 213.47909199999998, 217.22019900000004, 245.337404, 239.869184, 248.58156400000001, 252.96912799999998, 244.96933199999998, 235.814658, 212.699617, 220.22315099999997, 226.748998, 203.777249, 216.47404100000003, 211.43048599999997, 205.060347, 236.570399, 205.033106, 227.9833, 239.13923599999998, 213.37720499999998, 224.78848, 220.90501400000002, 232.61281200000002, 239.142785, 200.275716, 197.529517, 200.97687, 234.56084500000003], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=pull-aos\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=pull-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [17.010438, 31.894727000000003, 43.119085999999996, 56.830188, 71.542598, 75.608536, 78.301436, 91.172659, 103.466076, 114.37951000000001, 113.191571, 110.287847, 103.858246, 112.06218100000001, 120.155286, 120.921536, 111.915819, 118.948101, 125.20551699999999, 124.480905, 130.80369199999998, 144.67818400000002, 148.57608100000002, 143.269904, 155.559357, 162.82627, 174.774192, 188.814564, 183.952973, 194.10298600000002, 213.37437999999997, 189.71573600000002, 220.778008, 219.87887400000002, 233.243289, 234.657723, 243.943341, 242.589573, 257.266839, 255.884924, 222.58941600000003, 225.778909, 202.85950400000002, 208.74493999999999, 226.12224799999998, 223.06557200000003, 219.59383599999998, 220.54435499999997, 219.37952599999997, 229.6751, 223.66553399999998, 218.91003700000002, 214.40617200000003, 213.18681099999998, 180.843183, 185.662749, 184.522685, 188.22512, 200.60365, 191.572375, 187.966196, 196.909809, 178.263182, 171.532443, 216.80236200000002, 217.774842, 214.915213, 227.593648, 218.635454, 218.655866, 233.211016, 213.59738399999998, 236.68938599999998, 237.27452200000002, 239.75126, 238.827031, 233.815018, 247.418582, 246.114463, 250.79050099999998], \"yaxis\": \"y\"}],\n",
-       "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"SKL single node strong scaling\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"threads\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
-       "                        {\"responsive\": true}\n",
-       "                    ).then(function(){\n",
-       "                            \n",
-       "var gd = document.getElementById('f81df0f3-4c52-4da4-adfb-e85f5a6809d0');\n",
-       "var x = new MutationObserver(function (mutations, observer) {{\n",
-       "        var display = window.getComputedStyle(gd).display;\n",
-       "        if (!display || display === 'none') {{\n",
-       "            console.log([gd, 'removed!']);\n",
-       "            Plotly.purge(gd);\n",
-       "            observer.disconnect();\n",
-       "        }}\n",
-       "}});\n",
-       "\n",
-       "// Listen for the removal of the full notebook cells\n",
-       "var notebookContainer = gd.closest('#notebook-container');\n",
-       "if (notebookContainer) {{\n",
-       "    x.observe(notebookContainer, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "// Listen for the clearing of the current output cell\n",
-       "var outputEl = gd.closest('.output');\n",
-       "if (outputEl) {{\n",
-       "    x.observe(outputEl, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "# SKL single node strong scaling\n",
-    "# y = cyCL or MFLUPS\n",
-    "\n",
-    "fig = px.line(df_lbm_node_skl, x='threads', y='MFLUPS', color='kernel', title='SKL single node strong scaling')\n",
-    "fig.show()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 19,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "plotlyServerURL": "https://plot.ly"
-       },
-       "data": [
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-pv-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-pv-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          41.213576,
-          56.413447999999995,
-          70.41040500000001,
-          71.085357,
-          71.143585,
-          74.29916700000001,
-          74.898536,
-          89.08800699999999,
-          103.09134,
-          111.486977,
-          132.192198,
-          133.729374,
-          139.50519,
-          133.783736,
-          154.810623,
-          158.348853,
-          172.843582,
-          180.334109,
-          182.445455,
-          181.42938700000002,
-          190.578564,
-          225.606429,
-          246.776515,
-          270.423139,
-          273.625427,
-          272.100391,
-          256.515692,
-          252.229723,
-          198.460071,
-          180.86421299999998,
-          162.082399,
-          193.668856,
-          193.41536399999998,
-          183.599575,
-          169.959118,
-          125.093965,
-          141.76463700000002,
-          152.790078,
-          179.805017,
-          168.365964,
-          163.50071200000002,
-          157.286932,
-          151.88634199999998,
-          144.692371,
-          140.83206,
-          128.33532,
-          142.033411,
-          151.133898,
-          170.49316299999998,
-          162.88849,
-          160.142736,
-          156.269101,
-          155.078282,
-          155.741954,
-          144.72532900000002,
-          114.453769
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-ria-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-ria-soa",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-ria-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          22.265876000000002,
-          37.986614,
-          52.895977,
-          59.497294,
-          65.314624,
-          70.277529,
-          74.672999,
-          81.866823,
-          101.779779,
-          108.960053,
-          128.42476000000002,
-          130.303942,
-          134.802031,
-          131.206097,
-          147.871252,
-          161.269203,
-          166.212902,
-          177.990568,
-          178.910434,
-          175.94153400000002,
-          170.883652,
-          215.82025699999997,
-          244.35546200000002,
-          227.72655899999998,
-          233.548504,
-          257.027831,
-          240.58061,
-          210.58911,
-          171.015108,
-          159.998918,
-          146.4279,
-          169.424276,
-          189.189499,
-          182.738446,
-          160.813638,
-          132.546832,
-          138.536894,
-          155.60166,
-          168.353298,
-          160.408916,
-          160.116001,
-          162.667477,
-          145.033702,
-          144.943733,
-          136.30274599999998,
-          124.40978100000001,
-          149.131361,
-          147.832504,
-          169.63975200000002,
-          149.86249899999999,
-          141.425194,
-          158.314874,
-          133.234556,
-          163.909,
-          134.769514,
-          133.47210800000002
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-soa",
-         "line": {
-          "color": "#00cc96",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          30.265292,
-          42.886142,
-          54.994199,
-          60.601928,
-          65.433048,
-          68.06795,
-          69.218111,
-          84.021631,
-          95.544702,
-          107.21741000000002,
-          121.191622,
-          126.82129499999999,
-          128.598227,
-          125.46328600000001,
-          147.897637,
-          149.016114,
-          163.666789,
-          167.0098,
-          178.879767,
-          169.938684,
-          175.445279,
-          207.608206,
-          214.96418500000001,
-          238.339377,
-          246.781656,
-          238.80395299999998,
-          224.321811,
-          227.554306,
-          164.392427,
-          148.046573,
-          142.02625,
-          155.086343,
-          155.94731399999998,
-          147.501487,
-          144.541028,
-          118.286346,
-          132.625034,
-          135.938491,
-          154.42947900000001,
-          163.437029,
-          147.984462,
-          149.377456,
-          135.597445,
-          127.108503,
-          122.172877,
-          122.17183899999999,
-          124.177523,
-          129.629627,
-          150.72548999999998,
-          145.910871,
-          126.26440600000001,
-          150.681682,
-          140.36668899999998,
-          169.489432,
-          111.723246,
-          108.34103400000001
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-aos",
-         "line": {
-          "color": "#ab63fa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          18.568343,
-          34.200745,
-          45.454181,
-          42.068119,
-          39.176721,
-          37.093166,
-          36.988209999999995,
-          41.001788,
-          47.297740999999995,
-          52.157747,
-          56.622691,
-          64.825056,
-          68.350422,
-          72.50288499999999,
-          76.17506,
-          79.50001999999999,
-          88.811787,
-          91.4793,
-          101.168413,
-          98.021914,
-          106.69498899999999,
-          112.8259,
-          117.344618,
-          117.18110800000001,
-          124.12563700000001,
-          130.57143,
-          143.72208600000002,
-          135.316582,
-          127.173472,
-          121.781103,
-          113.40769499999999,
-          106.097624,
-          97.90351,
-          90.963256,
-          89.21819599999999,
-          89.063405,
-          99.001133,
-          93.750804,
-          101.044547,
-          108.24798600000001,
-          101.570313,
-          103.912311,
-          108.72618700000001,
-          119.359945,
-          126.724744,
-          134.28448400000002,
-          136.913853,
-          145.499732,
-          150.212724,
-          145.993631,
-          143.539101,
-          153.557389,
-          158.612222,
-          162.56533000000002,
-          162.636347,
-          155.248321
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-split-nt-1s-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-split-nt-1s-soa",
-         "line": {
-          "color": "#FFA15A",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-split-nt-1s-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          22.379142,
-          42.028353,
-          48.137937,
-          53.783553000000005,
-          63.528352000000005,
-          60.685063,
-          65.485287,
-          73.244262,
-          84.39834,
-          99.272513,
-          104.89066499999998,
-          109.64059099999999,
-          107.277173,
-          111.178903,
-          112.584792,
-          116.095095,
-          129.14227,
-          136.560124,
-          136.44411399999998,
-          142.314165,
-          147.846015,
-          159.103818,
-          164.387328,
-          180.538511,
-          186.867514,
-          172.082611,
-          165.515741,
-          174.03721000000002,
-          130.12719199999998,
-          125.257103,
-          120.941795,
-          129.329722,
-          132.701231,
-          134.039351,
-          135.74888,
-          112.73836899999999,
-          117.627619,
-          123.56448300000001,
-          125.40446299999999,
-          119.68269599999999,
-          112.196394,
-          104.36114,
-          104.39438,
-          90.847676,
-          92.20571600000001,
-          101.573105,
-          100.289664,
-          101.6618,
-          106.342087,
-          118.046888,
-          104.311361,
-          113.174939,
-          119.469225,
-          114.41885400000001,
-          121.564086,
-          101.24523
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-split-nt-2s-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-split-nt-2s-soa",
-         "line": {
-          "color": "#19d3f3",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-split-nt-2s-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          22.503418,
-          35.279381,
-          45.487185,
-          56.357535999999996,
-          60.030899,
-          60.543597999999996,
-          63.196056999999996,
-          71.952846,
-          82.26095500000001,
-          97.33929499999999,
-          101.379336,
-          105.905768,
-          105.97004299999999,
-          108.25604399999999,
-          107.027771,
-          118.746901,
-          127.07606399999999,
-          127.728057,
-          135.009001,
-          136.349759,
-          142.805267,
-          155.361309,
-          172.520978,
-          172.67820600000002,
-          182.911786,
-          169.380606,
-          159.16184199999998,
-          161.80823600000002,
-          130.124418,
-          121.13491499999999,
-          119.25443100000001,
-          122.54641000000001,
-          124.832952,
-          129.36614699999998,
-          129.26166,
-          111.20361000000001,
-          111.95143200000001,
-          118.050243,
-          122.18925700000001,
-          117.62830600000001,
-          113.500202,
-          100.22698100000001,
-          93.396778,
-          86.77856,
-          89.99216700000001,
-          95.522091,
-          96.982377,
-          99.191014,
-          102.40126,
-          109.48848799999999,
-          104.20779300000001,
-          110.95195700000001,
-          105.320516,
-          98.698332,
-          115.96021100000002,
-          102.047986
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-soa",
-         "line": {
-          "color": "#FF6692",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          6.51469,
-          12.08128,
-          17.542834,
-          19.583334,
-          24.914844,
-          28.615219,
-          30.682443,
-          28.884220000000003,
-          31.744038,
-          40.080447,
-          39.413701,
-          42.016385,
-          50.569963,
-          45.906929,
-          52.770947,
-          52.465045999999994,
-          50.660025,
-          61.419528,
-          56.640254000000006,
-          66.926454,
-          57.033623999999996,
-          74.069959,
-          66.98540600000001,
-          77.131899,
-          76.709946,
-          77.403869,
-          73.457595,
-          81.04470500000001,
-          84.931326,
-          81.604617,
-          85.218376,
-          84.496134,
-          84.338314,
-          79.43485,
-          89.067442,
-          83.190997,
-          82.641213,
-          82.29599499999999,
-          88.45719100000001,
-          93.53211999999999,
-          91.432872,
-          91.88960300000001,
-          86.570635,
-          90.93060799999999,
-          89.009915,
-          88.23840899999999,
-          93.358465,
-          95.18836,
-          96.900397,
-          97.829991,
-          101.253883,
-          99.680844,
-          101.39998100000001,
-          101.038996,
-          107.38020700000001,
-          91.799599
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-aos",
-         "line": {
-          "color": "#B6E880",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          10.327639,
-          17.778492,
-          22.955428,
-          24.866019,
-          26.940159,
-          28.751719,
-          30.347268,
-          34.869357,
-          38.783262,
-          42.791232,
-          47.076397,
-          51.881295,
-          55.530184999999996,
-          58.922413,
-          62.544691,
-          67.01106899999999,
-          70.944725,
-          76.628112,
-          80.246863,
-          82.348502,
-          85.816048,
-          91.210066,
-          91.739597,
-          98.055533,
-          102.138368,
-          105.679216,
-          112.18933200000001,
-          114.08301200000001,
-          105.834453,
-          98.063435,
-          94.356973,
-          91.07668100000001,
-          85.879368,
-          82.251364,
-          81.06995400000001,
-          80.04174300000001,
-          85.71900699999999,
-          87.062539,
-          88.97173599999999,
-          91.81004,
-          92.134075,
-          93.849728,
-          97.651032,
-          99.720055,
-          100.67752800000001,
-          110.96131000000001,
-          113.46640900000001,
-          116.446271,
-          121.228678,
-          124.45879,
-          115.36197800000001,
-          126.63033,
-          125.45359499999999,
-          126.196251,
-          124.906226,
-          121.30720600000001
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-push-soa",
-         "line": {
-          "color": "#FF97FF",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-push-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          4.324412000000001,
-          8.361904,
-          12.053407,
-          15.539397,
-          18.458389,
-          21.702935,
-          24.519277,
-          23.699537,
-          23.503781,
-          25.204492000000002,
-          28.214893,
-          34.417351000000004,
-          35.064479999999996,
-          36.414566,
-          34.529561,
-          39.178332,
-          39.669937,
-          40.945844,
-          42.282817,
-          42.646972999999996,
-          43.805818,
-          48.666607,
-          51.913851,
-          58.586907,
-          58.718047999999996,
-          56.048203,
-          60.025451000000004,
-          59.337242,
-          54.275101,
-          53.74978,
-          58.876072,
-          65.529113,
-          64.82986600000001,
-          63.262623,
-          59.145066,
-          58.903656000000005,
-          58.503078,
-          58.929214,
-          60.376355000000004,
-          61.44101800000001,
-          62.142304,
-          61.728078000000004,
-          62.32595799999999,
-          64.79601600000001,
-          65.608541,
-          69.345766,
-          69.347223,
-          69.460667,
-          75.476501,
-          75.497636,
-          75.23574,
-          74.66893,
-          77.48379200000001,
-          78.04856099999999,
-          80.40966,
-          80.427095
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-push-aos",
-         "line": {
-          "color": "#FECB52",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-push-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          10.205223,
-          18.770779,
-          23.249391,
-          20.44816,
-          20.790309,
-          21.171029,
-          21.295759,
-          25.111582000000002,
-          27.537765999999998,
-          30.443628000000004,
-          33.638075,
-          36.384287,
-          40.436961,
-          42.169819,
-          44.606569,
-          47.543236,
-          51.360761,
-          53.458845999999994,
-          57.60992099999999,
-          58.946608,
-          60.084444,
-          63.848268000000004,
-          66.723773,
-          69.71798299999999,
-          72.149664,
-          75.417956,
-          78.63565200000001,
-          79.029129,
-          72.771197,
-          65.518924,
-          64.306915,
-          61.642223,
-          57.608603,
-          56.020118999999994,
-          52.204252000000004,
-          55.224883,
-          57.163874,
-          57.423539,
-          60.85590799999999,
-          63.37256899999999,
-          62.243713,
-          62.471777,
-          60.818071999999994,
-          67.318125,
-          69.482677,
-          77.530456,
-          87.305995,
-          86.959976,
-          88.041041,
-          91.17949,
-          91.08403299999999,
-          96.473547,
-          94.455984,
-          95.523133,
-          96.043068,
-          92.215468
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-vec-sl-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-vec-sl-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-vec-sl-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          39.989576,
-          51.509240000000005,
-          61.419097,
-          58.764715,
-          63.556017000000004,
-          61.61288199999999,
-          64.291591,
-          78.621179,
-          76.557261,
-          93.704418,
-          100.58850600000001,
-          109.363165,
-          106.89641200000001,
-          102.694613,
-          131.871827,
-          135.19278300000002,
-          145.816749,
-          140.955655,
-          144.827003,
-          151.79533700000002,
-          167.88039799999999,
-          162.951681,
-          183.783944,
-          207.845907,
-          206.03735600000002,
-          195.74912,
-          193.599326,
-          191.328063,
-          165.305453,
-          173.76394,
-          162.792644,
-          176.865678,
-          190.063049,
-          159.13863999999998,
-          163.382472,
-          163.431127,
-          163.286441,
-          161.349948,
-          165.613324,
-          178.585073,
-          153.765124,
-          161.084696,
-          126.976923,
-          138.09501699999998,
-          149.306143,
-          152.724445,
-          150.658576,
-          153.854275,
-          145.27153,
-          123.901296,
-          119.353862,
-          114.82972600000001,
-          119.503569,
-          127.894245,
-          114.06621399999999,
-          139.63425800000002
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-vec-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-vec-soa",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-vec-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          39.178233,
-          58.791911999999996,
-          61.25976800000001,
-          60.015845999999996,
-          62.849495,
-          63.00365,
-          63.40249300000001,
-          80.104488,
-          88.919827,
-          98.702201,
-          103.732277,
-          105.769176,
-          113.194529,
-          106.411503,
-          127.88332199999999,
-          142.122058,
-          146.69917,
-          148.81297800000002,
-          155.37389299999998,
-          153.28165,
-          164.55064099999998,
-          185.711196,
-          192.357463,
-          211.91812000000002,
-          210.289862,
-          206.15323999999998,
-          210.41189900000003,
-          195.19886,
-          167.04034099999998,
-          167.340671,
-          172.160054,
-          176.307854,
-          178.84776000000002,
-          171.45133,
-          161.494329,
-          157.751367,
-          156.659818,
-          171.947674,
-          177.416494,
-          180.608125,
-          165.088932,
-          149.62458600000002,
-          140.511471,
-          148.070953,
-          151.43798700000002,
-          156.4335,
-          155.521521,
-          146.908305,
-          147.376288,
-          115.46905500000001,
-          124.85651599999998,
-          113.060204,
-          118.048617,
-          123.42126200000001,
-          151.961058,
-          133.655673
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-aos",
-         "line": {
-          "color": "#00cc96",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          14.904545,
-          27.213404999999998,
-          37.391372,
-          40.049994,
-          34.003393,
-          33.569294,
-          33.377817,
-          37.851485,
-          42.037388,
-          48.770853,
-          53.322016000000005,
-          56.129542,
-          59.849039000000005,
-          64.500187,
-          70.853655,
-          73.223652,
-          77.786978,
-          78.233323,
-          86.451114,
-          94.847482,
-          94.35511600000001,
-          96.441004,
-          98.10680699999999,
-          110.707282,
-          113.18117099999999,
-          112.89859799999999,
-          110.96873799999999,
-          111.107758,
-          101.721436,
-          94.223576,
-          89.088775,
-          87.35332700000001,
-          85.52160500000001,
-          92.033666,
-          97.26140699999999,
-          108.22908100000001,
-          104.352165,
-          108.196261,
-          100.6312,
-          102.654886,
-          101.546347,
-          92.31295300000001,
-          99.793328,
-          96.793639,
-          102.629987,
-          105.558668,
-          100.704761,
-          121.678801,
-          125.132902,
-          137.41439499999998,
-          140.57276399999998,
-          140.55446899999998,
-          139.976529,
-          137.2857,
-          139.513548,
-          136.788277
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-soa",
-         "line": {
-          "color": "#ab63fa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          23.849759,
-          36.398325,
-          49.001376,
-          53.465132,
-          56.932871,
-          57.832884,
-          59.611703000000006,
-          73.058723,
-          74.010366,
-          92.922085,
-          100.861271,
-          104.283168,
-          108.537904,
-          108.40083100000001,
-          130.893927,
-          131.198063,
-          135.821016,
-          138.77930700000002,
-          155.22845900000002,
-          152.679294,
-          159.37336299999998,
-          174.857873,
-          189.449668,
-          185.342063,
-          186.681581,
-          197.078689,
-          201.50135500000002,
-          189.175105,
-          168.358294,
-          152.137024,
-          158.851156,
-          152.394645,
-          158.87483799999998,
-          176.828566,
-          163.29617199999998,
-          183.69929399999998,
-          166.145375,
-          186.26594,
-          194.59018899999998,
-          178.172901,
-          170.95349,
-          155.27064199999998,
-          135.6363,
-          137.462929,
-          143.935567,
-          141.478491,
-          154.663272,
-          155.15695,
-          134.888203,
-          110.914778,
-          130.65778500000002,
-          157.245918,
-          150.038609,
-          146.68554699999999,
-          149.83914199999998,
-          97.968299
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=blk-push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-push-aos",
-         "line": {
-          "color": "#FFA15A",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=blk-push-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          11.256074,
-          21.410064000000002,
-          25.942901000000003,
-          22.093967000000003,
-          21.170632,
-          21.095634,
-          21.129853,
-          24.164655,
-          27.155957,
-          30.599864,
-          31.899369,
-          35.308771,
-          36.719609999999996,
-          40.430896999999995,
-          42.286367999999996,
-          45.918275,
-          48.312075,
-          49.510258,
-          53.48200500000001,
-          58.26687,
-          58.938759,
-          59.407897999999996,
-          57.015032999999995,
-          66.649132,
-          69.30177900000001,
-          70.09205899999999,
-          71.89106600000001,
-          72.939649,
-          60.149471999999996,
-          58.602462,
-          55.433517,
-          57.18201800000001,
-          52.386063,
-          58.149316000000006,
-          60.216225,
-          67.61466999999999,
-          62.639615,
-          67.39970699999999,
-          64.042088,
-          63.84594,
-          62.938218000000006,
-          59.845686,
-          59.920999,
-          65.50020500000001,
-          61.52013,
-          68.628676,
-          66.187923,
-          73.630496,
-          81.017761,
-          90.35018199999999,
-          90.68453000000001,
-          89.19126999999999,
-          90.79496800000001,
-          88.030863,
-          87.58074,
-          89.801056
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=blk-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-pull-soa",
-         "line": {
-          "color": "#19d3f3",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=blk-pull-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          3.951453,
-          7.64818,
-          10.939858000000001,
-          14.300377,
-          17.479803,
-          19.900646,
-          22.074249,
-          21.502497,
-          22.131852,
-          24.320365,
-          26.369807,
-          30.597981,
-          31.209846000000002,
-          34.249691,
-          35.693076,
-          36.11565,
-          37.095202,
-          39.85398,
-          40.447241999999996,
-          41.792957,
-          41.826662,
-          46.478631,
-          45.831351,
-          46.119796,
-          55.054162,
-          49.495609,
-          53.869834999999995,
-          51.815961,
-          56.158682999999996,
-          55.270331999999996,
-          54.462194,
-          57.834968,
-          57.96447,
-          57.757059999999996,
-          60.052583,
-          58.514559,
-          59.144484,
-          60.986019999999996,
-          60.581704,
-          59.482893999999995,
-          57.52255400000001,
-          53.411786,
-          54.391096999999995,
-          54.075603,
-          56.691334,
-          56.907262,
-          61.217668999999994,
-          59.02624599999999,
-          62.907208,
-          64.87782299999999,
-          63.46005600000001,
-          65.510708,
-          64.512098,
-          66.289295,
-          67.97578299999999,
-          72.54619699999999
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=blk-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-pull-aos",
-         "line": {
-          "color": "#FF6692",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=blk-pull-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          13.702129000000001,
-          23.979198999999998,
-          27.890826,
-          29.230128000000004,
-          30.954563,
-          31.698932,
-          32.053776,
-          36.252438,
-          40.222522,
-          45.022219,
-          48.58895,
-          53.138659999999994,
-          56.416727,
-          60.473530000000004,
-          66.19394799999999,
-          67.530563,
-          74.246662,
-          75.32944300000001,
-          80.425473,
-          90.287323,
-          89.327248,
-          89.645914,
-          87.73389300000001,
-          98.820704,
-          105.14860900000001,
-          105.61366000000001,
-          108.58910700000001,
-          110.059859,
-          94.380517,
-          89.969153,
-          84.74059799999999,
-          88.047565,
-          80.49133,
-          87.92625699999999,
-          89.643979,
-          98.091684,
-          95.057291,
-          97.92335899999999,
-          95.130564,
-          97.942644,
-          92.589726,
-          90.498684,
-          93.369263,
-          97.235605,
-          92.54888299999999,
-          98.664077,
-          98.51782299999999,
-          110.087501,
-          111.304149,
-          125.19458300000001,
-          125.748648,
-          125.70563899999999,
-          122.779674,
-          125.538358,
-          122.85557800000001,
-          126.69600600000001
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=blk-push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-push-soa",
-         "line": {
-          "color": "#B6E880",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=blk-push-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          4.661873,
-          8.935706,
-          12.646108,
-          16.4845,
-          19.773165,
-          22.600342,
-          24.8988,
-          24.374873,
-          25.756357,
-          28.71497,
-          30.386663000000002,
-          34.228584999999995,
-          34.528368,
-          38.226032000000004,
-          35.905649,
-          39.938406,
-          42.217688,
-          43.447990000000004,
-          45.806497,
-          48.217909999999996,
-          49.314808,
-          53.057113,
-          53.768133,
-          53.73453000000001,
-          61.492445,
-          60.822773,
-          61.30673,
-          60.930468999999995,
-          62.913515000000004,
-          63.694902,
-          61.548791,
-          65.694343,
-          68.378546,
-          64.66346999999999,
-          65.666306,
-          67.99061800000001,
-          67.00415799999999,
-          68.294926,
-          68.936352,
-          67.422901,
-          64.554371,
-          64.52063299999999,
-          58.913959,
-          63.365472,
-          61.899831999999996,
-          64.22057,
-          68.584858,
-          69.027028,
-          71.506277,
-          69.110341,
-          71.270667,
-          74.255845,
-          72.846103,
-          71.283948,
-          75.269339,
-          78.82333100000001
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=push-soa",
-         "line": {
-          "color": "#FF97FF",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=push-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          4.637003,
-          8.943761,
-          12.870784,
-          16.485323,
-          19.705448,
-          22.930331,
-          25.724859,
-          23.388651,
-          24.964998,
-          28.125942,
-          30.007887,
-          32.696963000000004,
-          35.885057,
-          37.628820000000005,
-          40.120834,
-          40.821776,
-          43.442367,
-          42.314206,
-          42.870501000000004,
-          46.799698,
-          51.087196,
-          54.544316,
-          56.557628,
-          58.548621,
-          62.651384,
-          62.288323999999996,
-          64.314153,
-          66.503755,
-          68.717254,
-          62.841975,
-          61.408227000000004,
-          61.989125,
-          63.217152,
-          65.56688199999999,
-          67.977802,
-          66.62833,
-          65.475548,
-          70.667578,
-          71.601324,
-          74.20984,
-          75.521599,
-          75.644798,
-          67.49870899999999,
-          67.31467099999999,
-          70.195183,
-          73.02889499999999,
-          76.59455600000001,
-          76.43982,
-          76.074114,
-          69.173846,
-          66.049909,
-          70.680486,
-          69.770995,
-          70.474264,
-          75.037583,
-          85.825482
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=push-aos",
-         "line": {
-          "color": "#FECB52",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=push-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          11.22482,
-          21.18379,
-          26.023687,
-          21.922466,
-          21.260492000000003,
-          21.575681,
-          21.108908,
-          24.37003,
-          26.871890999999998,
-          30.076744,
-          33.007021,
-          36.719543,
-          39.011869,
-          41.109318,
-          43.301812,
-          45.71324,
-          48.775607,
-          51.69572,
-          53.808921,
-          57.509948,
-          59.28750600000001,
-          61.127781999999996,
-          64.545827,
-          66.98467,
-          69.11461,
-          72.476078,
-          75.32648499999999,
-          80.60651,
-          70.773611,
-          66.86998100000001,
-          64.718376,
-          61.745856999999994,
-          59.843677,
-          56.93135,
-          52.750078,
-          52.831582999999995,
-          57.627756000000005,
-          57.94726800000001,
-          57.043647,
-          56.903082,
-          61.230399,
-          59.435396,
-          57.615731000000004,
-          64.844831,
-          69.68848100000001,
-          73.112891,
-          83.887111,
-          83.876927,
-          83.385058,
-          86.313906,
-          87.750463,
-          88.62631400000001,
-          88.173204,
-          88.800451,
-          87.650602,
-          88.25721999999999
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=pull-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=pull-soa",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          3.8934629999999997,
-          7.611464,
-          11.075842999999999,
-          14.1989,
-          17.100665,
-          20.015589000000002,
-          22.421739000000002,
-          18.386165,
-          21.767511,
-          25.089481,
-          26.693454,
-          29.277426000000002,
-          31.428408,
-          34.240008,
-          34.735083,
-          36.365745000000004,
-          37.903007,
-          37.581584,
-          38.619914,
-          41.546334,
-          43.063424,
-          46.27214,
-          49.425545,
-          53.873913,
-          54.091898,
-          57.575247,
-          56.803222,
-          59.142408999999994,
-          58.72178,
-          53.931125,
-          53.313731000000004,
-          54.025045999999996,
-          55.64549399999999,
-          57.233031000000004,
-          56.588820999999996,
-          56.893944,
-          57.047411,
-          58.986901,
-          59.300755,
-          63.16605,
-          63.533091000000006,
-          65.60669200000001,
-          61.595217000000005,
-          61.534866,
-          60.974988,
-          64.684206,
-          66.990597,
-          66.662963,
-          67.217487,
-          61.26028,
-          63.493986,
-          64.669169,
-          64.574779,
-          64.88409399999999,
-          68.299048,
-          76.26901
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=pull-aos",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=pull-aos",
-         "showlegend": true,
-         "type": "scattergl",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40,
-          41,
-          42,
-          43,
-          44,
-          45,
-          46,
-          47,
-          48,
-          49,
-          50,
-          51,
-          52,
-          53,
-          54,
-          55,
-          56
-         ],
-         "xaxis": "x",
-         "y": [
-          13.661367000000002,
-          23.930926,
-          27.836931,
-          29.618371000000003,
-          30.818034,
-          32.044308,
-          32.35426,
-          36.658742,
-          40.760422999999996,
-          46.028548,
-          49.909943,
-          55.187727,
-          59.256955000000005,
-          61.983688,
-          65.881854,
-          70.346085,
-          75.03675799999999,
-          78.666565,
-          83.275612,
-          89.52458100000001,
-          91.6658,
-          93.498427,
-          99.62066899999999,
-          101.75885,
-          107.491873,
-          110.598799,
-          115.617663,
-          118.61913,
-          111.34774499999999,
-          102.63040600000001,
-          99.388196,
-          97.72726899999999,
-          90.244078,
-          85.045422,
-          80.888376,
-          83.89706899999999,
-          87.25761800000001,
-          87.486053,
-          88.577126,
-          89.452277,
-          93.265173,
-          92.771384,
-          91.91856,
-          98.209347,
-          100.705063,
-          103.38054699999999,
-          116.44485800000001,
-          118.41702099999999,
-          117.019345,
-          121.030932,
-          118.544776,
-          120.843942,
-          120.079853,
-          121.504574,
-          122.047762,
-          124.359044
-         ],
-         "yaxis": "y"
-        }
-       ],
-       "layout": {
-        "height": 600,
-        "legend": {
-         "tracegroupgap": 0
-        },
-        "template": {
-         "data": {
-          "bar": [
-           {
-            "error_x": {
-             "color": "#2a3f5f"
-            },
-            "error_y": {
-             "color": "#2a3f5f"
-            },
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "bar"
-           }
-          ],
-          "barpolar": [
-           {
-            "marker": {
-             "line": {
-              "color": "#E5ECF6",
-              "width": 0.5
-             }
-            },
-            "type": "barpolar"
-           }
-          ],
-          "carpet": [
-           {
-            "aaxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "baxis": {
-             "endlinecolor": "#2a3f5f",
-             "gridcolor": "white",
-             "linecolor": "white",
-             "minorgridcolor": "white",
-             "startlinecolor": "#2a3f5f"
-            },
-            "type": "carpet"
-           }
-          ],
-          "choropleth": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "choropleth"
-           }
-          ],
-          "contour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "contour"
-           }
-          ],
-          "contourcarpet": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "contourcarpet"
-           }
-          ],
-          "heatmap": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmap"
-           }
-          ],
-          "heatmapgl": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "heatmapgl"
-           }
-          ],
-          "histogram": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "histogram"
-           }
-          ],
-          "histogram2d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2d"
-           }
-          ],
-          "histogram2dcontour": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "histogram2dcontour"
-           }
-          ],
-          "mesh3d": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "type": "mesh3d"
-           }
-          ],
-          "parcoords": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "parcoords"
-           }
-          ],
-          "scatter": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter"
-           }
-          ],
-          "scatter3d": [
-           {
-            "line": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatter3d"
-           }
-          ],
-          "scattercarpet": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattercarpet"
-           }
-          ],
-          "scattergeo": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergeo"
-           }
-          ],
-          "scattergl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattergl"
-           }
-          ],
-          "scattermapbox": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scattermapbox"
-           }
-          ],
-          "scatterpolar": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolar"
-           }
-          ],
-          "scatterpolargl": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterpolargl"
-           }
-          ],
-          "scatterternary": [
-           {
-            "marker": {
-             "colorbar": {
-              "outlinewidth": 0,
-              "ticks": ""
-             }
-            },
-            "type": "scatterternary"
-           }
-          ],
-          "surface": [
-           {
-            "colorbar": {
-             "outlinewidth": 0,
-             "ticks": ""
-            },
-            "colorscale": [
-             [
-              0,
-              "#0d0887"
-             ],
-             [
-              0.1111111111111111,
-              "#46039f"
-             ],
-             [
-              0.2222222222222222,
-              "#7201a8"
-             ],
-             [
-              0.3333333333333333,
-              "#9c179e"
-             ],
-             [
-              0.4444444444444444,
-              "#bd3786"
-             ],
-             [
-              0.5555555555555556,
-              "#d8576b"
-             ],
-             [
-              0.6666666666666666,
-              "#ed7953"
-             ],
-             [
-              0.7777777777777778,
-              "#fb9f3a"
-             ],
-             [
-              0.8888888888888888,
-              "#fdca26"
-             ],
-             [
-              1,
-              "#f0f921"
-             ]
-            ],
-            "type": "surface"
-           }
-          ],
-          "table": [
-           {
-            "cells": {
-             "fill": {
-              "color": "#EBF0F8"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "header": {
-             "fill": {
-              "color": "#C8D4E3"
-             },
-             "line": {
-              "color": "white"
-             }
-            },
-            "type": "table"
-           }
-          ]
-         },
-         "layout": {
-          "annotationdefaults": {
-           "arrowcolor": "#2a3f5f",
-           "arrowhead": 0,
-           "arrowwidth": 1
-          },
-          "colorscale": {
-           "diverging": [
-            [
-             0,
-             "#8e0152"
-            ],
-            [
-             0.1,
-             "#c51b7d"
-            ],
-            [
-             0.2,
-             "#de77ae"
-            ],
-            [
-             0.3,
-             "#f1b6da"
-            ],
-            [
-             0.4,
-             "#fde0ef"
-            ],
-            [
-             0.5,
-             "#f7f7f7"
-            ],
-            [
-             0.6,
-             "#e6f5d0"
-            ],
-            [
-             0.7,
-             "#b8e186"
-            ],
-            [
-             0.8,
-             "#7fbc41"
-            ],
-            [
-             0.9,
-             "#4d9221"
-            ],
-            [
-             1,
-             "#276419"
-            ]
-           ],
-           "sequential": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ],
-           "sequentialminus": [
-            [
-             0,
-             "#0d0887"
-            ],
-            [
-             0.1111111111111111,
-             "#46039f"
-            ],
-            [
-             0.2222222222222222,
-             "#7201a8"
-            ],
-            [
-             0.3333333333333333,
-             "#9c179e"
-            ],
-            [
-             0.4444444444444444,
-             "#bd3786"
-            ],
-            [
-             0.5555555555555556,
-             "#d8576b"
-            ],
-            [
-             0.6666666666666666,
-             "#ed7953"
-            ],
-            [
-             0.7777777777777778,
-             "#fb9f3a"
-            ],
-            [
-             0.8888888888888888,
-             "#fdca26"
-            ],
-            [
-             1,
-             "#f0f921"
-            ]
-           ]
-          },
-          "colorway": [
-           "#636efa",
-           "#EF553B",
-           "#00cc96",
-           "#ab63fa",
-           "#FFA15A",
-           "#19d3f3",
-           "#FF6692",
-           "#B6E880",
-           "#FF97FF",
-           "#FECB52"
-          ],
-          "font": {
-           "color": "#2a3f5f"
-          },
-          "geo": {
-           "bgcolor": "white",
-           "lakecolor": "white",
-           "landcolor": "#E5ECF6",
-           "showlakes": true,
-           "showland": true,
-           "subunitcolor": "white"
-          },
-          "hoverlabel": {
-           "align": "left"
-          },
-          "hovermode": "closest",
-          "mapbox": {
-           "style": "light"
-          },
-          "paper_bgcolor": "white",
-          "plot_bgcolor": "#E5ECF6",
-          "polar": {
-           "angularaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "radialaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "scene": {
-           "xaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "yaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           },
-           "zaxis": {
-            "backgroundcolor": "#E5ECF6",
-            "gridcolor": "white",
-            "gridwidth": 2,
-            "linecolor": "white",
-            "showbackground": true,
-            "ticks": "",
-            "zerolinecolor": "white"
-           }
-          },
-          "shapedefaults": {
-           "line": {
-            "color": "#2a3f5f"
-           }
-          },
-          "ternary": {
-           "aaxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "baxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           },
-           "bgcolor": "#E5ECF6",
-           "caxis": {
-            "gridcolor": "white",
-            "linecolor": "white",
-            "ticks": ""
-           }
-          },
-          "title": {
-           "x": 0.05
-          },
-          "xaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          },
-          "yaxis": {
-           "automargin": true,
-           "gridcolor": "white",
-           "linecolor": "white",
-           "ticks": "",
-           "zerolinecolor": "white",
-           "zerolinewidth": 2
-          }
-         }
-        },
-        "title": {
-         "text": "HSW single node strong scaling"
-        },
-        "xaxis": {
-         "anchor": "y",
-         "domain": [
-          0,
-          0.98
-         ],
-         "title": {
-          "text": "threads"
-         }
-        },
-        "yaxis": {
-         "anchor": "x",
-         "domain": [
-          0,
-          1
-         ],
-         "title": {
-          "text": "MFLUPS"
-         }
-        }
-       }
-      },
-      "text/html": [
-       "<div>\n",
-       "        \n",
-       "        \n",
-       "            <div id=\"99d62958-db88-47a1-aa46-490360a6a5a2\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
-       "            <script type=\"text/javascript\">\n",
-       "                require([\"plotly\"], function(Plotly) {\n",
-       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
-       "                    \n",
-       "                if (document.getElementById(\"99d62958-db88-47a1-aa46-490360a6a5a2\")) {\n",
-       "                    Plotly.newPlot(\n",
-       "                        '99d62958-db88-47a1-aa46-490360a6a5a2',\n",
-       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-pv-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [41.213576, 56.413447999999995, 70.41040500000001, 71.085357, 71.143585, 74.29916700000001, 74.898536, 89.08800699999999, 103.09134, 111.486977, 132.192198, 133.729374, 139.50519, 133.783736, 154.810623, 158.348853, 172.843582, 180.334109, 182.445455, 181.42938700000002, 190.578564, 225.606429, 246.776515, 270.423139, 273.625427, 272.100391, 256.515692, 252.229723, 198.460071, 180.86421299999998, 162.082399, 193.668856, 193.41536399999998, 183.599575, 169.959118, 125.093965, 141.76463700000002, 152.790078, 179.805017, 168.365964, 163.50071200000002, 157.286932, 151.88634199999998, 144.692371, 140.83206, 128.33532, 142.033411, 151.133898, 170.49316299999998, 162.88849, 160.142736, 156.269101, 155.078282, 155.741954, 144.72532900000002, 114.453769], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-ria-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-ria-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-ria-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [22.265876000000002, 37.986614, 52.895977, 59.497294, 65.314624, 70.277529, 74.672999, 81.866823, 101.779779, 108.960053, 128.42476000000002, 130.303942, 134.802031, 131.206097, 147.871252, 161.269203, 166.212902, 177.990568, 178.910434, 175.94153400000002, 170.883652, 215.82025699999997, 244.35546200000002, 227.72655899999998, 233.548504, 257.027831, 240.58061, 210.58911, 171.015108, 159.998918, 146.4279, 169.424276, 189.189499, 182.738446, 160.813638, 132.546832, 138.536894, 155.60166, 168.353298, 160.408916, 160.116001, 162.667477, 145.033702, 144.943733, 136.30274599999998, 124.40978100000001, 149.131361, 147.832504, 169.63975200000002, 149.86249899999999, 141.425194, 158.314874, 133.234556, 163.909, 134.769514, 133.47210800000002], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-soa\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [30.265292, 42.886142, 54.994199, 60.601928, 65.433048, 68.06795, 69.218111, 84.021631, 95.544702, 107.21741000000002, 121.191622, 126.82129499999999, 128.598227, 125.46328600000001, 147.897637, 149.016114, 163.666789, 167.0098, 178.879767, 169.938684, 175.445279, 207.608206, 214.96418500000001, 238.339377, 246.781656, 238.80395299999998, 224.321811, 227.554306, 164.392427, 148.046573, 142.02625, 155.086343, 155.94731399999998, 147.501487, 144.541028, 118.286346, 132.625034, 135.938491, 154.42947900000001, 163.437029, 147.984462, 149.377456, 135.597445, 127.108503, 122.172877, 122.17183899999999, 124.177523, 129.629627, 150.72548999999998, 145.910871, 126.26440600000001, 150.681682, 140.36668899999998, 169.489432, 111.723246, 108.34103400000001], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-aos\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [18.568343, 34.200745, 45.454181, 42.068119, 39.176721, 37.093166, 36.988209999999995, 41.001788, 47.297740999999995, 52.157747, 56.622691, 64.825056, 68.350422, 72.50288499999999, 76.17506, 79.50001999999999, 88.811787, 91.4793, 101.168413, 98.021914, 106.69498899999999, 112.8259, 117.344618, 117.18110800000001, 124.12563700000001, 130.57143, 143.72208600000002, 135.316582, 127.173472, 121.781103, 113.40769499999999, 106.097624, 97.90351, 90.963256, 89.21819599999999, 89.063405, 99.001133, 93.750804, 101.044547, 108.24798600000001, 101.570313, 103.912311, 108.72618700000001, 119.359945, 126.724744, 134.28448400000002, 136.913853, 145.499732, 150.212724, 145.993631, 143.539101, 153.557389, 158.612222, 162.56533000000002, 162.636347, 155.248321], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-split-nt-1s-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-split-nt-1s-soa\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-split-nt-1s-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [22.379142, 42.028353, 48.137937, 53.783553000000005, 63.528352000000005, 60.685063, 65.485287, 73.244262, 84.39834, 99.272513, 104.89066499999998, 109.64059099999999, 107.277173, 111.178903, 112.584792, 116.095095, 129.14227, 136.560124, 136.44411399999998, 142.314165, 147.846015, 159.103818, 164.387328, 180.538511, 186.867514, 172.082611, 165.515741, 174.03721000000002, 130.12719199999998, 125.257103, 120.941795, 129.329722, 132.701231, 134.039351, 135.74888, 112.73836899999999, 117.627619, 123.56448300000001, 125.40446299999999, 119.68269599999999, 112.196394, 104.36114, 104.39438, 90.847676, 92.20571600000001, 101.573105, 100.289664, 101.6618, 106.342087, 118.046888, 104.311361, 113.174939, 119.469225, 114.41885400000001, 121.564086, 101.24523], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-split-nt-2s-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-split-nt-2s-soa\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-split-nt-2s-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [22.503418, 35.279381, 45.487185, 56.357535999999996, 60.030899, 60.543597999999996, 63.196056999999996, 71.952846, 82.26095500000001, 97.33929499999999, 101.379336, 105.905768, 105.97004299999999, 108.25604399999999, 107.027771, 118.746901, 127.07606399999999, 127.728057, 135.009001, 136.349759, 142.805267, 155.361309, 172.520978, 172.67820600000002, 182.911786, 169.380606, 159.16184199999998, 161.80823600000002, 130.124418, 121.13491499999999, 119.25443100000001, 122.54641000000001, 124.832952, 129.36614699999998, 129.26166, 111.20361000000001, 111.95143200000001, 118.050243, 122.18925700000001, 117.62830600000001, 113.500202, 100.22698100000001, 93.396778, 86.77856, 89.99216700000001, 95.522091, 96.982377, 99.191014, 102.40126, 109.48848799999999, 104.20779300000001, 110.95195700000001, 105.320516, 98.698332, 115.96021100000002, 102.047986], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-soa\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [6.51469, 12.08128, 17.542834, 19.583334, 24.914844, 28.615219, 30.682443, 28.884220000000003, 31.744038, 40.080447, 39.413701, 42.016385, 50.569963, 45.906929, 52.770947, 52.465045999999994, 50.660025, 61.419528, 56.640254000000006, 66.926454, 57.033623999999996, 74.069959, 66.98540600000001, 77.131899, 76.709946, 77.403869, 73.457595, 81.04470500000001, 84.931326, 81.604617, 85.218376, 84.496134, 84.338314, 79.43485, 89.067442, 83.190997, 82.641213, 82.29599499999999, 88.45719100000001, 93.53211999999999, 91.432872, 91.88960300000001, 86.570635, 90.93060799999999, 89.009915, 88.23840899999999, 93.358465, 95.18836, 96.900397, 97.829991, 101.253883, 99.680844, 101.39998100000001, 101.038996, 107.38020700000001, 91.799599], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-aos\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [10.327639, 17.778492, 22.955428, 24.866019, 26.940159, 28.751719, 30.347268, 34.869357, 38.783262, 42.791232, 47.076397, 51.881295, 55.530184999999996, 58.922413, 62.544691, 67.01106899999999, 70.944725, 76.628112, 80.246863, 82.348502, 85.816048, 91.210066, 91.739597, 98.055533, 102.138368, 105.679216, 112.18933200000001, 114.08301200000001, 105.834453, 98.063435, 94.356973, 91.07668100000001, 85.879368, 82.251364, 81.06995400000001, 80.04174300000001, 85.71900699999999, 87.062539, 88.97173599999999, 91.81004, 92.134075, 93.849728, 97.651032, 99.720055, 100.67752800000001, 110.96131000000001, 113.46640900000001, 116.446271, 121.228678, 124.45879, 115.36197800000001, 126.63033, 125.45359499999999, 126.196251, 124.906226, 121.30720600000001], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-push-soa\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-push-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [4.324412000000001, 8.361904, 12.053407, 15.539397, 18.458389, 21.702935, 24.519277, 23.699537, 23.503781, 25.204492000000002, 28.214893, 34.417351000000004, 35.064479999999996, 36.414566, 34.529561, 39.178332, 39.669937, 40.945844, 42.282817, 42.646972999999996, 43.805818, 48.666607, 51.913851, 58.586907, 58.718047999999996, 56.048203, 60.025451000000004, 59.337242, 54.275101, 53.74978, 58.876072, 65.529113, 64.82986600000001, 63.262623, 59.145066, 58.903656000000005, 58.503078, 58.929214, 60.376355000000004, 61.44101800000001, 62.142304, 61.728078000000004, 62.32595799999999, 64.79601600000001, 65.608541, 69.345766, 69.347223, 69.460667, 75.476501, 75.497636, 75.23574, 74.66893, 77.48379200000001, 78.04856099999999, 80.40966, 80.427095], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-push-aos\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-push-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [10.205223, 18.770779, 23.249391, 20.44816, 20.790309, 21.171029, 21.295759, 25.111582000000002, 27.537765999999998, 30.443628000000004, 33.638075, 36.384287, 40.436961, 42.169819, 44.606569, 47.543236, 51.360761, 53.458845999999994, 57.60992099999999, 58.946608, 60.084444, 63.848268000000004, 66.723773, 69.71798299999999, 72.149664, 75.417956, 78.63565200000001, 79.029129, 72.771197, 65.518924, 64.306915, 61.642223, 57.608603, 56.020118999999994, 52.204252000000004, 55.224883, 57.163874, 57.423539, 60.85590799999999, 63.37256899999999, 62.243713, 62.471777, 60.818071999999994, 67.318125, 69.482677, 77.530456, 87.305995, 86.959976, 88.041041, 91.17949, 91.08403299999999, 96.473547, 94.455984, 95.523133, 96.043068, 92.215468], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-vec-sl-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-vec-sl-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-vec-sl-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [39.989576, 51.509240000000005, 61.419097, 58.764715, 63.556017000000004, 61.61288199999999, 64.291591, 78.621179, 76.557261, 93.704418, 100.58850600000001, 109.363165, 106.89641200000001, 102.694613, 131.871827, 135.19278300000002, 145.816749, 140.955655, 144.827003, 151.79533700000002, 167.88039799999999, 162.951681, 183.783944, 207.845907, 206.03735600000002, 195.74912, 193.599326, 191.328063, 165.305453, 173.76394, 162.792644, 176.865678, 190.063049, 159.13863999999998, 163.382472, 163.431127, 163.286441, 161.349948, 165.613324, 178.585073, 153.765124, 161.084696, 126.976923, 138.09501699999998, 149.306143, 152.724445, 150.658576, 153.854275, 145.27153, 123.901296, 119.353862, 114.82972600000001, 119.503569, 127.894245, 114.06621399999999, 139.63425800000002], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-vec-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-vec-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-vec-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [39.178233, 58.791911999999996, 61.25976800000001, 60.015845999999996, 62.849495, 63.00365, 63.40249300000001, 80.104488, 88.919827, 98.702201, 103.732277, 105.769176, 113.194529, 106.411503, 127.88332199999999, 142.122058, 146.69917, 148.81297800000002, 155.37389299999998, 153.28165, 164.55064099999998, 185.711196, 192.357463, 211.91812000000002, 210.289862, 206.15323999999998, 210.41189900000003, 195.19886, 167.04034099999998, 167.340671, 172.160054, 176.307854, 178.84776000000002, 171.45133, 161.494329, 157.751367, 156.659818, 171.947674, 177.416494, 180.608125, 165.088932, 149.62458600000002, 140.511471, 148.070953, 151.43798700000002, 156.4335, 155.521521, 146.908305, 147.376288, 115.46905500000001, 124.85651599999998, 113.060204, 118.048617, 123.42126200000001, 151.961058, 133.655673], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-aos\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [14.904545, 27.213404999999998, 37.391372, 40.049994, 34.003393, 33.569294, 33.377817, 37.851485, 42.037388, 48.770853, 53.322016000000005, 56.129542, 59.849039000000005, 64.500187, 70.853655, 73.223652, 77.786978, 78.233323, 86.451114, 94.847482, 94.35511600000001, 96.441004, 98.10680699999999, 110.707282, 113.18117099999999, 112.89859799999999, 110.96873799999999, 111.107758, 101.721436, 94.223576, 89.088775, 87.35332700000001, 85.52160500000001, 92.033666, 97.26140699999999, 108.22908100000001, 104.352165, 108.196261, 100.6312, 102.654886, 101.546347, 92.31295300000001, 99.793328, 96.793639, 102.629987, 105.558668, 100.704761, 121.678801, 125.132902, 137.41439499999998, 140.57276399999998, 140.55446899999998, 139.976529, 137.2857, 139.513548, 136.788277], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-soa\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [23.849759, 36.398325, 49.001376, 53.465132, 56.932871, 57.832884, 59.611703000000006, 73.058723, 74.010366, 92.922085, 100.861271, 104.283168, 108.537904, 108.40083100000001, 130.893927, 131.198063, 135.821016, 138.77930700000002, 155.22845900000002, 152.679294, 159.37336299999998, 174.857873, 189.449668, 185.342063, 186.681581, 197.078689, 201.50135500000002, 189.175105, 168.358294, 152.137024, 158.851156, 152.394645, 158.87483799999998, 176.828566, 163.29617199999998, 183.69929399999998, 166.145375, 186.26594, 194.59018899999998, 178.172901, 170.95349, 155.27064199999998, 135.6363, 137.462929, 143.935567, 141.478491, 154.663272, 155.15695, 134.888203, 110.914778, 130.65778500000002, 157.245918, 150.038609, 146.68554699999999, 149.83914199999998, 97.968299], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-push-aos\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-push-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [11.256074, 21.410064000000002, 25.942901000000003, 22.093967000000003, 21.170632, 21.095634, 21.129853, 24.164655, 27.155957, 30.599864, 31.899369, 35.308771, 36.719609999999996, 40.430896999999995, 42.286367999999996, 45.918275, 48.312075, 49.510258, 53.48200500000001, 58.26687, 58.938759, 59.407897999999996, 57.015032999999995, 66.649132, 69.30177900000001, 70.09205899999999, 71.89106600000001, 72.939649, 60.149471999999996, 58.602462, 55.433517, 57.18201800000001, 52.386063, 58.149316000000006, 60.216225, 67.61466999999999, 62.639615, 67.39970699999999, 64.042088, 63.84594, 62.938218000000006, 59.845686, 59.920999, 65.50020500000001, 61.52013, 68.628676, 66.187923, 73.630496, 81.017761, 90.35018199999999, 90.68453000000001, 89.19126999999999, 90.79496800000001, 88.030863, 87.58074, 89.801056], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-pull-soa\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-pull-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [3.951453, 7.64818, 10.939858000000001, 14.300377, 17.479803, 19.900646, 22.074249, 21.502497, 22.131852, 24.320365, 26.369807, 30.597981, 31.209846000000002, 34.249691, 35.693076, 36.11565, 37.095202, 39.85398, 40.447241999999996, 41.792957, 41.826662, 46.478631, 45.831351, 46.119796, 55.054162, 49.495609, 53.869834999999995, 51.815961, 56.158682999999996, 55.270331999999996, 54.462194, 57.834968, 57.96447, 57.757059999999996, 60.052583, 58.514559, 59.144484, 60.986019999999996, 60.581704, 59.482893999999995, 57.52255400000001, 53.411786, 54.391096999999995, 54.075603, 56.691334, 56.907262, 61.217668999999994, 59.02624599999999, 62.907208, 64.87782299999999, 63.46005600000001, 65.510708, 64.512098, 66.289295, 67.97578299999999, 72.54619699999999], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-pull-aos\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-pull-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [13.702129000000001, 23.979198999999998, 27.890826, 29.230128000000004, 30.954563, 31.698932, 32.053776, 36.252438, 40.222522, 45.022219, 48.58895, 53.138659999999994, 56.416727, 60.473530000000004, 66.19394799999999, 67.530563, 74.246662, 75.32944300000001, 80.425473, 90.287323, 89.327248, 89.645914, 87.73389300000001, 98.820704, 105.14860900000001, 105.61366000000001, 108.58910700000001, 110.059859, 94.380517, 89.969153, 84.74059799999999, 88.047565, 80.49133, 87.92625699999999, 89.643979, 98.091684, 95.057291, 97.92335899999999, 95.130564, 97.942644, 92.589726, 90.498684, 93.369263, 97.235605, 92.54888299999999, 98.664077, 98.51782299999999, 110.087501, 111.304149, 125.19458300000001, 125.748648, 125.70563899999999, 122.779674, 125.538358, 122.85557800000001, 126.69600600000001], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-push-soa\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-push-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [4.661873, 8.935706, 12.646108, 16.4845, 19.773165, 22.600342, 24.8988, 24.374873, 25.756357, 28.71497, 30.386663000000002, 34.228584999999995, 34.528368, 38.226032000000004, 35.905649, 39.938406, 42.217688, 43.447990000000004, 45.806497, 48.217909999999996, 49.314808, 53.057113, 53.768133, 53.73453000000001, 61.492445, 60.822773, 61.30673, 60.930468999999995, 62.913515000000004, 63.694902, 61.548791, 65.694343, 68.378546, 64.66346999999999, 65.666306, 67.99061800000001, 67.00415799999999, 68.294926, 68.936352, 67.422901, 64.554371, 64.52063299999999, 58.913959, 63.365472, 61.899831999999996, 64.22057, 68.584858, 69.027028, 71.506277, 69.110341, 71.270667, 74.255845, 72.846103, 71.283948, 75.269339, 78.82333100000001], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=push-soa\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=push-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [4.637003, 8.943761, 12.870784, 16.485323, 19.705448, 22.930331, 25.724859, 23.388651, 24.964998, 28.125942, 30.007887, 32.696963000000004, 35.885057, 37.628820000000005, 40.120834, 40.821776, 43.442367, 42.314206, 42.870501000000004, 46.799698, 51.087196, 54.544316, 56.557628, 58.548621, 62.651384, 62.288323999999996, 64.314153, 66.503755, 68.717254, 62.841975, 61.408227000000004, 61.989125, 63.217152, 65.56688199999999, 67.977802, 66.62833, 65.475548, 70.667578, 71.601324, 74.20984, 75.521599, 75.644798, 67.49870899999999, 67.31467099999999, 70.195183, 73.02889499999999, 76.59455600000001, 76.43982, 76.074114, 69.173846, 66.049909, 70.680486, 69.770995, 70.474264, 75.037583, 85.825482], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=push-aos\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=push-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [11.22482, 21.18379, 26.023687, 21.922466, 21.260492000000003, 21.575681, 21.108908, 24.37003, 26.871890999999998, 30.076744, 33.007021, 36.719543, 39.011869, 41.109318, 43.301812, 45.71324, 48.775607, 51.69572, 53.808921, 57.509948, 59.28750600000001, 61.127781999999996, 64.545827, 66.98467, 69.11461, 72.476078, 75.32648499999999, 80.60651, 70.773611, 66.86998100000001, 64.718376, 61.745856999999994, 59.843677, 56.93135, 52.750078, 52.831582999999995, 57.627756000000005, 57.94726800000001, 57.043647, 56.903082, 61.230399, 59.435396, 57.615731000000004, 64.844831, 69.68848100000001, 73.112891, 83.887111, 83.876927, 83.385058, 86.313906, 87.750463, 88.62631400000001, 88.173204, 88.800451, 87.650602, 88.25721999999999], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=pull-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=pull-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [3.8934629999999997, 7.611464, 11.075842999999999, 14.1989, 17.100665, 20.015589000000002, 22.421739000000002, 18.386165, 21.767511, 25.089481, 26.693454, 29.277426000000002, 31.428408, 34.240008, 34.735083, 36.365745000000004, 37.903007, 37.581584, 38.619914, 41.546334, 43.063424, 46.27214, 49.425545, 53.873913, 54.091898, 57.575247, 56.803222, 59.142408999999994, 58.72178, 53.931125, 53.313731000000004, 54.025045999999996, 55.64549399999999, 57.233031000000004, 56.588820999999996, 56.893944, 57.047411, 58.986901, 59.300755, 63.16605, 63.533091000000006, 65.60669200000001, 61.595217000000005, 61.534866, 60.974988, 64.684206, 66.990597, 66.662963, 67.217487, 61.26028, 63.493986, 64.669169, 64.574779, 64.88409399999999, 68.299048, 76.26901], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=pull-aos\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=pull-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56], \"xaxis\": \"x\", \"y\": [13.661367000000002, 23.930926, 27.836931, 29.618371000000003, 30.818034, 32.044308, 32.35426, 36.658742, 40.760422999999996, 46.028548, 49.909943, 55.187727, 59.256955000000005, 61.983688, 65.881854, 70.346085, 75.03675799999999, 78.666565, 83.275612, 89.52458100000001, 91.6658, 93.498427, 99.62066899999999, 101.75885, 107.491873, 110.598799, 115.617663, 118.61913, 111.34774499999999, 102.63040600000001, 99.388196, 97.72726899999999, 90.244078, 85.045422, 80.888376, 83.89706899999999, 87.25761800000001, 87.486053, 88.577126, 89.452277, 93.265173, 92.771384, 91.91856, 98.209347, 100.705063, 103.38054699999999, 116.44485800000001, 118.41702099999999, 117.019345, 121.030932, 118.544776, 120.843942, 120.079853, 121.504574, 122.047762, 124.359044], \"yaxis\": \"y\"}],\n",
-       "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"HSW single node strong scaling\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"threads\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
-       "                        {\"responsive\": true}\n",
-       "                    ).then(function(){\n",
-       "                            \n",
-       "var gd = document.getElementById('99d62958-db88-47a1-aa46-490360a6a5a2');\n",
-       "var x = new MutationObserver(function (mutations, observer) {{\n",
-       "        var display = window.getComputedStyle(gd).display;\n",
-       "        if (!display || display === 'none') {{\n",
-       "            console.log([gd, 'removed!']);\n",
-       "            Plotly.purge(gd);\n",
-       "            observer.disconnect();\n",
-       "        }}\n",
-       "}});\n",
-       "\n",
-       "// Listen for the removal of the full notebook cells\n",
-       "var notebookContainer = gd.closest('#notebook-container');\n",
-       "if (notebookContainer) {{\n",
-       "    x.observe(notebookContainer, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "// Listen for the clearing of the current output cell\n",
-       "var outputEl = gd.closest('.output');\n",
-       "if (outputEl) {{\n",
-       "    x.observe(outputEl, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "# HSW single node strong scaling\n",
-    "# y = cyCL or MFLUPS\n",
-    "\n",
-    "fig = px.line(df_lbm_node_hsw, x='threads', y='MFLUPS', color='kernel', title='HSW single node strong scaling')\n",
-    "fig.show()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 20,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "plotlyServerURL": "https://plot.ly"
-       },
-       "data": [
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-pv-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-pv-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          35.184529,
-          69.407361,
-          95.249131,
-          101.99194399999999,
-          116.58083899999998,
-          119.37568600000002,
-          122.019406,
-          121.578395,
-          123.935376,
-          124.598303,
-          146.68463899999998,
-          164.65079,
-          182.049759,
-          196.46506000000002,
-          209.926679,
-          215.731952,
-          225.01299100000003,
-          213.90226299999998,
-          211.35427400000003,
-          207.29058700000002,
-          147.407298,
-          152.620116,
-          171.697753,
-          177.50835700000002,
-          179.123964,
-          183.07488700000002,
-          187.023942,
-          184.539338,
-          184.919539,
-          184.723567,
-          134.71205,
-          144.622449,
-          139.730307,
-          140.834768,
-          144.660311,
-          131.535177,
-          147.274182,
-          158.475066,
-          204.03394699999998,
-          141.663181
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-ria-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-ria-soa",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-ria-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          18.699937,
-          38.315783,
-          55.959798,
-          67.236919,
-          81.345778,
-          91.260858,
-          100.868596,
-          108.070254,
-          115.111731,
-          119.026233,
-          137.840552,
-          154.298927,
-          165.85218400000002,
-          182.210749,
-          189.03688,
-          204.842929,
-          203.464143,
-          216.766195,
-          216.774128,
-          206.122226,
-          112.57371699999999,
-          117.69910700000001,
-          121.020278,
-          127.72635600000001,
-          133.815246,
-          135.239033,
-          137.947091,
-          141.272281,
-          141.951126,
-          147.349657,
-          125.60964299999999,
-          125.34226399999999,
-          129.66183999999998,
-          129.27613799999997,
-          130.787681,
-          122.78408999999999,
-          134.288424,
-          167.358191,
-          173.71201100000002,
-          140.97923500000002
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-soa",
-         "line": {
-          "color": "#00cc96",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          19.385686,
-          38.385524,
-          55.601744,
-          69.202652,
-          80.194191,
-          90.413311,
-          100.95095400000001,
-          106.926603,
-          108.344822,
-          110.96476399999999,
-          126.14633799999999,
-          143.92435600000002,
-          164.680138,
-          172.864722,
-          183.142641,
-          191.34833,
-          197.147942,
-          214.836812,
-          202.023113,
-          191.48331299999998,
-          128.832497,
-          139.013743,
-          141.86703799999998,
-          149.756697,
-          156.058056,
-          161.639941,
-          162.534698,
-          166.803021,
-          166.187667,
-          164.939541,
-          126.335646,
-          130.044056,
-          133.679624,
-          136.54383,
-          138.25986799999998,
-          123.76813100000001,
-          127.707325,
-          173.237325,
-          192.91304399999999,
-          131.900585
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-aa-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-aa-aos",
-         "line": {
-          "color": "#ab63fa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-aa-aos",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          11.505014,
-          22.831935,
-          33.608048,
-          43.718055,
-          50.270245,
-          55.212379000000006,
-          55.234446999999996,
-          57.623371,
-          57.971568999999995,
-          57.493384,
-          62.8518,
-          69.86948000000001,
-          76.339213,
-          81.34131,
-          89.22042900000001,
-          94.447502,
-          100.227829,
-          103.601017,
-          110.995921,
-          115.50113700000001,
-          86.220977,
-          85.59600400000001,
-          88.415894,
-          88.507471,
-          91.102078,
-          87.809436,
-          89.45070799999999,
-          88.75367,
-          88.472753,
-          86.875506,
-          91.337049,
-          94.776451,
-          97.978092,
-          99.043707,
-          100.14097,
-          103.454809,
-          109.893399,
-          106.511472,
-          108.037704,
-          102.91986899999999
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-split-nt-1s-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-split-nt-1s-soa",
-         "line": {
-          "color": "#FFA15A",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-split-nt-1s-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          12.200594,
-          23.965436999999998,
-          32.029314,
-          42.897331,
-          60.208413,
-          62.984115,
-          80.34747800000001,
-          78.32428900000001,
-          82.608589,
-          97.643292,
-          97.529083,
-          104.087645,
-          112.27548,
-          120.634188,
-          116.231233,
-          127.539442,
-          140.16492399999998,
-          143.959075,
-          140.532011,
-          148.92279,
-          75.395611,
-          83.50550600000001,
-          91.0256,
-          95.969367,
-          95.548578,
-          93.73477,
-          92.813087,
-          95.11811999999999,
-          95.933324,
-          101.050148,
-          95.85796500000001,
-          89.802998,
-          96.31738,
-          99.054837,
-          105.68212700000001,
-          106.66464599999999,
-          112.11046,
-          115.428555,
-          110.71239399999999,
-          113.139051
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-split-nt-2s-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-split-nt-2s-soa",
-         "line": {
-          "color": "#19d3f3",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-split-nt-2s-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          10.645471,
-          20.568926,
-          29.13325,
-          39.914123,
-          52.146679999999996,
-          58.062767,
-          69.392714,
-          73.244262,
-          78.97832199999999,
-          87.528216,
-          89.90598,
-          94.67665600000001,
-          99.398767,
-          106.46446100000001,
-          103.70236700000001,
-          116.858434,
-          129.63609399999999,
-          130.553148,
-          128.44806100000002,
-          135.996226,
-          68.846762,
-          75.425511,
-          77.63788000000001,
-          86.071383,
-          89.43621,
-          83.89846700000001,
-          79.942526,
-          82.904315,
-          83.38528199999999,
-          88.163246,
-          81.737832,
-          81.880136,
-          86.651083,
-          88.585931,
-          99.183736,
-          88.377253,
-          95.986152,
-          98.857324,
-          102.923077,
-          87.013962
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-soa",
-         "line": {
-          "color": "#FF6692",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          5.562535,
-          10.824014,
-          15.733761999999999,
-          20.861411999999998,
-          25.888566,
-          31.483519,
-          35.182154,
-          37.902212,
-          43.530108,
-          47.595046,
-          48.737319,
-          52.77085,
-          59.0188,
-          62.403548,
-          66.992368,
-          71.271727,
-          74.71895699999999,
-          78.990077,
-          79.18473,
-          84.78661600000001,
-          27.318548,
-          27.866016,
-          28.584159999999997,
-          29.402715,
-          30.639138,
-          31.797617,
-          32.853877000000004,
-          34.085069,
-          35.302399,
-          36.437182,
-          37.307691,
-          38.803540999999996,
-          39.825421,
-          41.422903000000005,
-          42.409853000000005,
-          43.456089,
-          44.654939,
-          46.14772,
-          47.246549,
-          46.742160999999996
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-pull-aos",
-         "line": {
-          "color": "#B6E880",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-pull-aos",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          9.45938,
-          18.361586,
-          25.704968,
-          31.651284000000004,
-          36.596647999999995,
-          40.586981,
-          42.825693,
-          45.239340999999996,
-          46.98118,
-          46.676306,
-          52.632068000000004,
-          56.656856000000005,
-          61.526755,
-          64.690127,
-          71.223311,
-          76.415386,
-          80.217763,
-          84.779513,
-          89.00372,
-          90.35350600000001,
-          78.922756,
-          77.284826,
-          76.891852,
-          77.691337,
-          78.164358,
-          76.811899,
-          76.361064,
-          75.19651400000001,
-          74.10334300000001,
-          72.276232,
-          74.23629,
-          76.167283,
-          78.63063299999999,
-          80.076032,
-          81.292277,
-          88.207127,
-          89.485959,
-          92.089359,
-          94.559576,
-          92.951139
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-push-soa",
-         "line": {
-          "color": "#FF97FF",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-push-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          3.2746310000000003,
-          6.190737,
-          9.656405,
-          11.946611,
-          16.011945,
-          18.361829,
-          21.952361,
-          23.861398,
-          26.594072999999998,
-          30.837718,
-          29.744621000000002,
-          31.178812,
-          33.559956,
-          33.182128999999996,
-          35.479711,
-          39.488217,
-          43.462128,
-          44.344753999999995,
-          46.474154,
-          48.30072,
-          26.256364,
-          26.998953000000004,
-          27.956509000000004,
-          28.891091999999997,
-          29.894044,
-          31.076109000000002,
-          32.194998999999996,
-          33.32748,
-          34.039321,
-          35.366893,
-          36.207076,
-          37.557701,
-          38.596102,
-          39.836690000000004,
-          41.128243,
-          42.116637,
-          43.435846000000005,
-          44.307927,
-          44.999099,
-          46.311655
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=list-push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=list-push-aos",
-         "line": {
-          "color": "#FECB52",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=list-push-aos",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          8.9919,
-          17.61191,
-          25.187649,
-          30.985033,
-          31.826788,
-          31.206744,
-          31.115363000000002,
-          31.351965000000003,
-          32.327581,
-          33.052377,
-          36.048912,
-          39.431777000000004,
-          42.567075,
-          45.384518,
-          49.545121,
-          52.072542999999996,
-          56.056291,
-          59.815498999999996,
-          61.556098999999996,
-          61.343346,
-          58.028499,
-          56.701181000000005,
-          55.748951,
-          56.421372999999996,
-          55.730084999999995,
-          53.873365,
-          53.162490000000005,
-          51.377603,
-          51.787296000000005,
-          50.209773,
-          53.604303,
-          54.390980000000006,
-          55.903029000000004,
-          58.196571999999996,
-          58.729682,
-          59.958629,
-          61.942227,
-          63.763664,
-          63.08195,
-          63.401444999999995
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-vec-sl-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-vec-sl-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-vec-sl-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          31.344319,
-          61.604147,
-          86.81220400000001,
-          99.32918199999999,
-          101.660287,
-          104.434436,
-          106.120152,
-          105.74274399999999,
-          106.160257,
-          105.400985,
-          133.229356,
-          142.382325,
-          156.26122,
-          169.72395,
-          181.815823,
-          198.48060700000002,
-          207.532372,
-          201.92721,
-          201.21941999999999,
-          184.047779,
-          110.21798799999999,
-          116.735437,
-          128.715091,
-          146.519455,
-          160.449616,
-          164.38706000000002,
-          164.815031,
-          170.830749,
-          173.632566,
-          173.970089,
-          148.014586,
-          143.40368700000002,
-          145.349319,
-          146.23462,
-          168.672567,
-          182.244301,
-          176.781074,
-          179.533512,
-          164.56986799999999,
-          142.49993600000002
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-vec-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-vec-soa",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-vec-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          32.211971999999996,
-          62.900459,
-          87.331321,
-          101.389415,
-          102.75109,
-          104.87155,
-          105.013852,
-          107.090226,
-          105.056824,
-          106.778139,
-          133.794934,
-          144.784006,
-          154.332919,
-          173.4482,
-          184.77228799999997,
-          195.578997,
-          210.775773,
-          208.545551,
-          204.843866,
-          192.43336499999998,
-          115.568405,
-          116.137169,
-          122.56456899999999,
-          137.110094,
-          163.188738,
-          163.807487,
-          172.200532,
-          170.58492900000002,
-          168.917082,
-          166.82443600000002,
-          145.360963,
-          145.753225,
-          141.848154,
-          150.819902,
-          160.419585,
-          157.122451,
-          173.343929,
-          174.275971,
-          167.264028,
-          179.000748
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-aos",
-         "line": {
-          "color": "#00cc96",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-aos",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          13.004211,
-          25.712970000000002,
-          37.157102,
-          48.761070000000004,
-          57.672227,
-          55.325481,
-          53.512762,
-          54.477396,
-          54.053537,
-          55.970303,
-          58.379146,
-          65.176691,
-          69.13735,
-          73.89886800000001,
-          76.85708199999999,
-          83.193145,
-          91.608264,
-          89.69489899999999,
-          97.051376,
-          104.075113,
-          86.90575600000001,
-          85.01275600000001,
-          82.812875,
-          83.493286,
-          87.504772,
-          84.404795,
-          86.67401600000001,
-          83.22191600000001,
-          78.715956,
-          75.18090699999999,
-          82.851523,
-          83.097622,
-          84.68239799999999,
-          94.898473,
-          91.951817,
-          96.48537900000001,
-          103.592198,
-          106.189474,
-          110.615321,
-          110.88940500000001
-         ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=aa-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=aa-soa",
-         "line": {
-          "color": "#ab63fa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=aa-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          17.184141,
-          32.855396,
-          45.995574,
-          56.779722,
-          66.251071,
-          74.146241,
-          81.878455,
-          85.602952,
-          90.383875,
-          81.908989,
-          96.527366,
-          117.53951200000002,
-          117.32913500000001,
-          148.886516,
-          155.288719,
-          158.477685,
-          148.14817299999999,
-          153.777393,
-          156.140747,
-          163.915403,
-          90.911687,
-          88.79496999999999,
-          90.44439100000001,
-          93.97544599999999,
-          106.12364699999999,
-          109.324551,
-          127.331094,
-          125.192598,
-          124.43702900000001,
-          130.211572,
-          113.796213,
-          117.865377,
-          117.689719,
-          137.27433200000002,
-          129.350943,
-          150.941294,
-          143.132454,
-          152.128807,
-          148.228419,
-          171.077788
-         ],
-         "yaxis": "y"
-        },
+      "application/vnd.plotly.v1+json": {
+       "config": {
+        "plotlyServerURL": "https://plot.ly"
+       },
+       "data": [
         {
+         "alignmentgroup": "True",
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=blk-push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-push-aos",
-         "line": {
-          "color": "#FFA15A",
-          "dash": "solid"
+         "hovertemplate": "flags=avx512<br>kernel=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "flags=avx512",
+         "marker": {
+          "color": "#636efa"
          },
-         "mode": "lines",
-         "name": "kernel=blk-push-aos",
+         "name": "flags=avx512",
+         "offsetgroup": "flags=avx512",
+         "orientation": "v",
          "showlegend": true,
-         "type": "scatter",
+         "textposition": "auto",
+         "type": "bar",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          "list-aa-pv-soa",
+          "list-aa-ria-soa",
+          "list-aa-soa",
+          "list-aa-aos",
+          "list-pull-split-nt-1s-soa",
+          "list-pull-split-nt-2s-soa",
+          "list-pull-soa",
+          "list-pull-aos",
+          "list-push-soa",
+          "list-push-aos",
+          "aa-vec-sl-soa",
+          "aa-vec-soa",
+          "aa-aos",
+          "aa-soa",
+          "blk-push-aos",
+          "blk-pull-soa",
+          "blk-pull-aos",
+          "blk-push-soa",
+          "push-soa",
+          "push-aos",
+          "pull-soa",
+          "pull-aos"
          ],
          "xaxis": "x",
          "y": [
-          9.385371000000001,
-          18.368845,
-          26.30647,
-          32.421291,
-          33.34713,
-          32.076929,
-          31.239549,
-          32.557476,
-          31.990267,
-          33.372621,
-          35.680917,
-          38.429883000000004,
-          41.924256,
-          43.579014,
-          47.937858,
-          50.598045,
-          54.799213,
-          54.716938,
-          59.289627,
-          62.858548,
-          52.745553,
-          51.91458,
-          52.30492,
-          53.394865,
-          53.360709,
-          53.105398,
-          52.760939,
-          51.410165,
-          48.749687,
-          47.279183,
-          49.987349,
-          49.563403,
-          50.508375,
-          56.153563,
-          57.046353,
-          56.664745999999994,
-          62.143589,
-          62.997216,
-          67.017434,
-          70.59329699999999
+          71.278545,
+          29.905821999999997,
+          38.970209000000004,
+          21.322179000000002,
+          20.721641,
+          20.580801,
+          7.853459,
+          12.655092,
+          11.758599,
+          16.816292,
+          61.438272999999995,
+          60.989861,
+          17.561295,
+          29.923165,
+          16.26906,
+          13.557082000000001,
+          17.288249,
+          14.354564000000002,
+          13.865928,
+          16.294786,
+          13.552609,
+          17.134544
          ],
          "yaxis": "y"
         },
         {
+         "alignmentgroup": "True",
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=blk-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-pull-soa",
-         "line": {
-          "color": "#19d3f3",
-          "dash": "solid"
+         "hovertemplate": "flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "flags=avx2",
+         "marker": {
+          "color": "#EF553B"
          },
-         "mode": "lines",
-         "name": "kernel=blk-pull-soa",
+         "name": "flags=avx2",
+         "offsetgroup": "flags=avx2",
+         "orientation": "v",
          "showlegend": true,
-         "type": "scatter",
+         "textposition": "auto",
+         "type": "bar",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          "list-aa-pv-soa",
+          "list-aa-ria-soa",
+          "list-aa-soa",
+          "list-aa-aos",
+          "list-pull-split-nt-1s-soa",
+          "list-pull-split-nt-2s-soa",
+          "list-pull-soa",
+          "list-pull-aos",
+          "list-push-soa",
+          "list-push-aos",
+          "aa-vec-sl-soa",
+          "aa-vec-soa",
+          "aa-aos",
+          "aa-soa",
+          "blk-push-aos",
+          "blk-pull-soa",
+          "blk-pull-aos",
+          "blk-push-soa",
+          "push-soa",
+          "push-aos",
+          "pull-soa",
+          "pull-aos"
          ],
          "xaxis": "x",
          "y": [
-          3.0030259999999998,
-          6.475987,
-          9.353016,
-          12.869301,
-          15.854113,
-          18.777606,
-          21.158967999999998,
-          24.152371,
-          26.032526,
-          30.139810999999998,
-          28.780661,
-          30.714412,
-          32.718862,
-          32.479348,
-          36.101437,
-          36.744507,
-          40.898543,
-          40.567488,
-          42.327803,
-          49.930693,
-          41.124124,
-          44.509265,
-          45.780378999999996,
-          46.956573,
-          50.235408,
-          46.826213,
-          57.078936999999996,
-          54.738211,
-          51.230323,
-          48.71739,
-          52.34626,
-          52.46648100000001,
-          52.297919,
-          58.238884999999996,
-          59.483254,
-          61.295974,
-          60.185582,
-          59.945423,
-          59.8009,
-          64.47242800000001
+          59.173039,
+          29.648654999999998,
+          37.626622,
+          24.142946,
+          19.784739000000002,
+          18.921597,
+          7.092578,
+          12.069956,
+          9.626396000000002,
+          14.287004000000001,
+          57.257098,
+          52.77836800000001,
+          19.411542999999998,
+          27.556038,
+          13.884909,
+          12.582277000000001,
+          17.276032,
+          12.521202,
+          13.368374,
+          13.898962,
+          12.086344,
+          17.400153
          ],
          "yaxis": "y"
         },
         {
+         "alignmentgroup": "True",
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=blk-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-pull-aos",
-         "line": {
-          "color": "#FF6692",
-          "dash": "solid"
+         "hovertemplate": "flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "flags=avx",
+         "marker": {
+          "color": "#00cc96"
          },
-         "mode": "lines",
-         "name": "kernel=blk-pull-aos",
+         "name": "flags=avx",
+         "offsetgroup": "flags=avx",
+         "orientation": "v",
          "showlegend": true,
-         "type": "scatter",
+         "textposition": "auto",
+         "type": "bar",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          "list-aa-pv-soa",
+          "list-aa-ria-soa",
+          "list-aa-soa",
+          "list-aa-aos",
+          "list-pull-split-nt-1s-soa",
+          "list-pull-split-nt-2s-soa",
+          "list-pull-soa",
+          "list-pull-aos",
+          "list-push-soa",
+          "list-push-aos",
+          "aa-vec-sl-soa",
+          "aa-vec-soa",
+          "aa-aos",
+          "aa-soa",
+          "blk-push-aos",
+          "blk-pull-soa",
+          "blk-pull-aos",
+          "blk-push-soa",
+          "push-soa",
+          "push-aos",
+          "pull-soa",
+          "pull-aos"
          ],
          "xaxis": "x",
          "y": [
-          10.703054,
-          20.882838,
-          29.192767,
-          36.330238,
-          40.405246999999996,
-          42.74733,
-          44.23336,
-          45.706476,
-          46.174232,
-          47.935873,
-          50.914924,
-          55.296969999999995,
-          58.843458,
-          63.237874,
-          68.749882,
-          72.688298,
-          79.23334100000001,
-          79.314605,
-          85.089866,
-          91.741457,
-          78.481053,
-          76.07966,
-          75.25052600000001,
-          75.500947,
-          78.484509,
-          78.121701,
-          76.443852,
-          74.003812,
-          69.484235,
-          66.56971899999999,
-          71.998591,
-          73.727027,
-          72.705799,
-          80.30696800000001,
-          79.512652,
-          83.287596,
-          86.786469,
-          91.069948,
-          94.153805,
-          98.04061800000001
+          49.01017,
+          24.051319,
+          29.719195000000003,
+          20.894612,
+          20.060505,
+          19.399507,
+          6.714283999999999,
+          13.401731,
+          9.259164,
+          14.323272,
+          44.385971000000005,
+          44.969566,
+          17.602111999999998,
+          25.129827,
+          14.001823000000002,
+          6.9669289999999995,
+          16.486779000000002,
+          10.851787,
+          11.101847,
+          13.940607,
+          7.107514,
+          16.490639
+         ],
+         "yaxis": "y"
+        }
+       ],
+       "layout": {
+        "barmode": "group",
+        "height": 600,
+        "legend": {
+         "tracegroupgap": 0
+        },
+        "template": {
+         "data": {
+          "bar": [
+           {
+            "error_x": {
+             "color": "#2a3f5f"
+            },
+            "error_y": {
+             "color": "#2a3f5f"
+            },
+            "marker": {
+             "line": {
+              "color": "#E5ECF6",
+              "width": 0.5
+             }
+            },
+            "type": "bar"
+           }
+          ],
+          "barpolar": [
+           {
+            "marker": {
+             "line": {
+              "color": "#E5ECF6",
+              "width": 0.5
+             }
+            },
+            "type": "barpolar"
+           }
+          ],
+          "carpet": [
+           {
+            "aaxis": {
+             "endlinecolor": "#2a3f5f",
+             "gridcolor": "white",
+             "linecolor": "white",
+             "minorgridcolor": "white",
+             "startlinecolor": "#2a3f5f"
+            },
+            "baxis": {
+             "endlinecolor": "#2a3f5f",
+             "gridcolor": "white",
+             "linecolor": "white",
+             "minorgridcolor": "white",
+             "startlinecolor": "#2a3f5f"
+            },
+            "type": "carpet"
+           }
+          ],
+          "choropleth": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "choropleth"
+           }
+          ],
+          "contour": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "contour"
+           }
+          ],
+          "contourcarpet": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "contourcarpet"
+           }
+          ],
+          "heatmap": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "heatmap"
+           }
+          ],
+          "heatmapgl": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "heatmapgl"
+           }
+          ],
+          "histogram": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "histogram"
+           }
+          ],
+          "histogram2d": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "histogram2d"
+           }
+          ],
+          "histogram2dcontour": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "histogram2dcontour"
+           }
+          ],
+          "mesh3d": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "mesh3d"
+           }
+          ],
+          "parcoords": [
+           {
+            "line": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "parcoords"
+           }
+          ],
+          "scatter": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatter"
+           }
+          ],
+          "scatter3d": [
+           {
+            "line": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatter3d"
+           }
+          ],
+          "scattercarpet": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattercarpet"
+           }
+          ],
+          "scattergeo": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattergeo"
+           }
+          ],
+          "scattergl": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattergl"
+           }
+          ],
+          "scattermapbox": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattermapbox"
+           }
+          ],
+          "scatterpolar": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterpolar"
+           }
+          ],
+          "scatterpolargl": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterpolargl"
+           }
+          ],
+          "scatterternary": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterternary"
+           }
+          ],
+          "surface": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "surface"
+           }
+          ],
+          "table": [
+           {
+            "cells": {
+             "fill": {
+              "color": "#EBF0F8"
+             },
+             "line": {
+              "color": "white"
+             }
+            },
+            "header": {
+             "fill": {
+              "color": "#C8D4E3"
+             },
+             "line": {
+              "color": "white"
+             }
+            },
+            "type": "table"
+           }
+          ]
+         },
+         "layout": {
+          "annotationdefaults": {
+           "arrowcolor": "#2a3f5f",
+           "arrowhead": 0,
+           "arrowwidth": 1
+          },
+          "colorscale": {
+           "diverging": [
+            [
+             0,
+             "#8e0152"
+            ],
+            [
+             0.1,
+             "#c51b7d"
+            ],
+            [
+             0.2,
+             "#de77ae"
+            ],
+            [
+             0.3,
+             "#f1b6da"
+            ],
+            [
+             0.4,
+             "#fde0ef"
+            ],
+            [
+             0.5,
+             "#f7f7f7"
+            ],
+            [
+             0.6,
+             "#e6f5d0"
+            ],
+            [
+             0.7,
+             "#b8e186"
+            ],
+            [
+             0.8,
+             "#7fbc41"
+            ],
+            [
+             0.9,
+             "#4d9221"
+            ],
+            [
+             1,
+             "#276419"
+            ]
+           ],
+           "sequential": [
+            [
+             0,
+             "#0d0887"
+            ],
+            [
+             0.1111111111111111,
+             "#46039f"
+            ],
+            [
+             0.2222222222222222,
+             "#7201a8"
+            ],
+            [
+             0.3333333333333333,
+             "#9c179e"
+            ],
+            [
+             0.4444444444444444,
+             "#bd3786"
+            ],
+            [
+             0.5555555555555556,
+             "#d8576b"
+            ],
+            [
+             0.6666666666666666,
+             "#ed7953"
+            ],
+            [
+             0.7777777777777778,
+             "#fb9f3a"
+            ],
+            [
+             0.8888888888888888,
+             "#fdca26"
+            ],
+            [
+             1,
+             "#f0f921"
+            ]
+           ],
+           "sequentialminus": [
+            [
+             0,
+             "#0d0887"
+            ],
+            [
+             0.1111111111111111,
+             "#46039f"
+            ],
+            [
+             0.2222222222222222,
+             "#7201a8"
+            ],
+            [
+             0.3333333333333333,
+             "#9c179e"
+            ],
+            [
+             0.4444444444444444,
+             "#bd3786"
+            ],
+            [
+             0.5555555555555556,
+             "#d8576b"
+            ],
+            [
+             0.6666666666666666,
+             "#ed7953"
+            ],
+            [
+             0.7777777777777778,
+             "#fb9f3a"
+            ],
+            [
+             0.8888888888888888,
+             "#fdca26"
+            ],
+            [
+             1,
+             "#f0f921"
+            ]
+           ]
+          },
+          "colorway": [
+           "#636efa",
+           "#EF553B",
+           "#00cc96",
+           "#ab63fa",
+           "#FFA15A",
+           "#19d3f3",
+           "#FF6692",
+           "#B6E880",
+           "#FF97FF",
+           "#FECB52"
+          ],
+          "font": {
+           "color": "#2a3f5f"
+          },
+          "geo": {
+           "bgcolor": "white",
+           "lakecolor": "white",
+           "landcolor": "#E5ECF6",
+           "showlakes": true,
+           "showland": true,
+           "subunitcolor": "white"
+          },
+          "hoverlabel": {
+           "align": "left"
+          },
+          "hovermode": "closest",
+          "mapbox": {
+           "style": "light"
+          },
+          "paper_bgcolor": "white",
+          "plot_bgcolor": "#E5ECF6",
+          "polar": {
+           "angularaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "bgcolor": "#E5ECF6",
+           "radialaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           }
+          },
+          "scene": {
+           "xaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           },
+           "yaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           },
+           "zaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           }
+          },
+          "shapedefaults": {
+           "line": {
+            "color": "#2a3f5f"
+           }
+          },
+          "ternary": {
+           "aaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "baxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "bgcolor": "#E5ECF6",
+           "caxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           }
+          },
+          "title": {
+           "x": 0.05
+          },
+          "xaxis": {
+           "automargin": true,
+           "gridcolor": "white",
+           "linecolor": "white",
+           "ticks": "",
+           "zerolinecolor": "white",
+           "zerolinewidth": 2
+          },
+          "yaxis": {
+           "automargin": true,
+           "gridcolor": "white",
+           "linecolor": "white",
+           "ticks": "",
+           "zerolinecolor": "white",
+           "zerolinewidth": 2
+          }
+         }
+        },
+        "title": {
+         "text": "SKL lbmBench measurements"
+        },
+        "xaxis": {
+         "anchor": "y",
+         "domain": [
+          0,
+          0.98
          ],
-         "yaxis": "y"
+         "title": {
+          "text": "kernel"
+         }
         },
+        "yaxis": {
+         "anchor": "x",
+         "domain": [
+          0,
+          1
+         ],
+         "title": {
+          "text": "MFLUPS"
+         }
+        }
+       }
+      },
+      "text/html": [
+       "<div>\n",
+       "        \n",
+       "        \n",
+       "            <div id=\"bd0a3f78-72b2-4399-ad27-fca24111d177\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
+       "            <script type=\"text/javascript\">\n",
+       "                require([\"plotly\"], function(Plotly) {\n",
+       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
+       "                    \n",
+       "                if (document.getElementById(\"bd0a3f78-72b2-4399-ad27-fca24111d177\")) {\n",
+       "                    Plotly.newPlot(\n",
+       "                        'bd0a3f78-72b2-4399-ad27-fca24111d177',\n",
+       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx512<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx512\", \"marker\": {\"color\": \"#636efa\"}, \"name\": \"flags=avx512\", \"offsetgroup\": \"flags=avx512\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [71.278545, 29.905821999999997, 38.970209000000004, 21.322179000000002, 20.721641, 20.580801, 7.853459, 12.655092, 11.758599, 16.816292, 61.438272999999995, 60.989861, 17.561295, 29.923165, 16.26906, 13.557082000000001, 17.288249, 14.354564000000002, 13.865928, 16.294786, 13.552609, 17.134544], \"yaxis\": \"y\"}, {\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx2\", \"marker\": {\"color\": \"#EF553B\"}, \"name\": \"flags=avx2\", \"offsetgroup\": \"flags=avx2\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [59.173039, 29.648654999999998, 37.626622, 24.142946, 19.784739000000002, 18.921597, 7.092578, 12.069956, 9.626396000000002, 14.287004000000001, 57.257098, 52.77836800000001, 19.411542999999998, 27.556038, 13.884909, 12.582277000000001, 17.276032, 12.521202, 13.368374, 13.898962, 12.086344, 17.400153], \"yaxis\": \"y\"}, {\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx\", \"marker\": {\"color\": \"#00cc96\"}, \"name\": \"flags=avx\", \"offsetgroup\": \"flags=avx\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [49.01017, 24.051319, 29.719195000000003, 20.894612, 20.060505, 19.399507, 6.714283999999999, 13.401731, 9.259164, 14.323272, 44.385971000000005, 44.969566, 17.602111999999998, 25.129827, 14.001823000000002, 6.9669289999999995, 16.486779000000002, 10.851787, 11.101847, 13.940607, 7.107514, 16.490639], \"yaxis\": \"y\"}],\n",
+       "                        {\"barmode\": \"group\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"SKL lbmBench measurements\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"kernel\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
+       "                        {\"responsive\": true}\n",
+       "                    ).then(function(){\n",
+       "                            \n",
+       "var gd = document.getElementById('bd0a3f78-72b2-4399-ad27-fca24111d177');\n",
+       "var x = new MutationObserver(function (mutations, observer) {{\n",
+       "        var display = window.getComputedStyle(gd).display;\n",
+       "        if (!display || display === 'none') {{\n",
+       "            console.log([gd, 'removed!']);\n",
+       "            Plotly.purge(gd);\n",
+       "            observer.disconnect();\n",
+       "        }}\n",
+       "}});\n",
+       "\n",
+       "// Listen for the removal of the full notebook cells\n",
+       "var notebookContainer = gd.closest('#notebook-container');\n",
+       "if (notebookContainer) {{\n",
+       "    x.observe(notebookContainer, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "// Listen for the clearing of the current output cell\n",
+       "var outputEl = gd.closest('.output');\n",
+       "if (outputEl) {{\n",
+       "    x.observe(outputEl, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "                        })\n",
+       "                };\n",
+       "                });\n",
+       "            </script>\n",
+       "        </div>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "### lbmBench SKL ###\n",
+    "fig = px.bar(df_lbm_skl, orientation=lbm_orientation, x=x_lbm, y=y_lbm, color='flags', barmode='group', title='SKL lbmBench measurements')\n",
+    "fig.show()\n",
+    "\n",
+    "# For download as SVG\n",
+    "#iplot(fig, image='svg', filename='lbmBench_skl', image_width=1280)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 234,
+   "metadata": {
+    "scrolled": true
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/vnd.plotly.v1+json": {
+       "config": {
+        "plotlyServerURL": "https://plot.ly"
+       },
+       "data": [
         {
+         "alignmentgroup": "True",
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=blk-push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=blk-push-soa",
-         "line": {
-          "color": "#B6E880",
-          "dash": "solid"
+         "hovertemplate": "flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "flags=avx2",
+         "marker": {
+          "color": "#636efa"
          },
-         "mode": "lines",
-         "name": "kernel=blk-push-soa",
+         "name": "flags=avx2",
+         "offsetgroup": "flags=avx2",
+         "orientation": "v",
          "showlegend": true,
-         "type": "scatter",
+         "textposition": "auto",
+         "type": "bar",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          "list-aa-pv-soa",
+          "list-aa-ria-soa",
+          "list-aa-soa",
+          "list-aa-aos",
+          "list-pull-split-nt-1s-soa",
+          "list-pull-split-nt-2s-soa",
+          "list-pull-soa",
+          "list-pull-aos",
+          "list-push-soa",
+          "list-push-aos",
+          "aa-vec-sl-soa",
+          "aa-vec-soa",
+          "aa-aos",
+          "aa-soa",
+          "blk-push-aos",
+          "blk-pull-soa",
+          "blk-pull-aos",
+          "blk-push-soa",
+          "push-soa",
+          "push-aos",
+          "pull-soa",
+          "pull-aos"
          ],
          "xaxis": "x",
          "y": [
-          3.653169,
-          7.329064999999999,
-          10.883884,
-          14.301169,
-          18.04777,
-          21.217135,
-          23.820284,
-          26.467121000000002,
-          29.171407000000002,
-          33.949529999999996,
-          32.391024,
-          33.759485999999995,
-          35.43085,
-          37.351165,
-          39.860696000000004,
-          41.674946999999996,
-          44.696397,
-          47.367563,
-          47.49309,
-          53.362044999999995,
-          50.116652,
-          52.677391,
-          53.702236,
-          54.111924,
-          55.933884,
-          55.533936,
-          60.852286,
-          59.239596,
-          59.049608,
-          57.279346,
-          61.456118999999994,
-          60.014317000000005,
-          59.509564000000005,
-          65.385243,
-          66.010186,
-          66.099233,
-          68.642371,
-          69.343367,
-          69.343259,
-          75.309966
+          38.151235,
+          21.327278,
+          25.898822,
+          18.341901,
+          21.017970000000002,
+          23.029895,
+          7.4421800000000005,
+          10.489182000000001,
+          4.647031,
+          10.719956,
+          33.519298,
+          33.670190999999996,
+          14.780475,
+          20.922425,
+          11.708566000000001,
+          4.2634989999999995,
+          14.28479,
+          5.005611,
+          5.021635,
+          11.669642,
+          4.196046,
+          14.266276000000001
          ],
          "yaxis": "y"
         },
         {
+         "alignmentgroup": "True",
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=push-soa",
-         "line": {
-          "color": "#FF97FF",
-          "dash": "solid"
+         "hovertemplate": "flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "flags=avx",
+         "marker": {
+          "color": "#EF553B"
          },
-         "mode": "lines",
-         "name": "kernel=push-soa",
+         "name": "flags=avx",
+         "offsetgroup": "flags=avx",
+         "orientation": "v",
          "showlegend": true,
-         "type": "scatter",
+         "textposition": "auto",
+         "type": "bar",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          "list-aa-pv-soa",
+          "list-aa-ria-soa",
+          "list-aa-soa",
+          "list-aa-aos",
+          "list-pull-split-nt-1s-soa",
+          "list-pull-split-nt-2s-soa",
+          "list-pull-soa",
+          "list-pull-aos",
+          "list-push-soa",
+          "list-push-aos",
+          "aa-vec-sl-soa",
+          "aa-vec-soa",
+          "aa-aos",
+          "aa-soa",
+          "blk-push-aos",
+          "blk-pull-soa",
+          "blk-pull-aos",
+          "blk-push-soa",
+          "push-soa",
+          "push-aos",
+          "pull-soa",
+          "pull-aos"
          ],
          "xaxis": "x",
          "y": [
-          3.648089,
-          7.381251,
-          11.053703,
-          14.641181,
-          17.983523,
-          20.939381,
-          24.85185,
-          26.967323999999998,
-          30.969996999999996,
-          33.988606,
-          34.877016,
-          34.846721,
-          36.271018,
-          36.733125,
-          42.303954,
-          40.654831,
-          45.5671,
-          49.245121000000005,
-          51.041883,
-          53.969818000000004,
-          50.244368,
-          52.75778100000001,
-          53.96003,
-          55.249061,
-          57.126267000000006,
-          58.185501,
-          58.78986999999999,
-          62.27911700000001,
-          63.387179,
-          65.25959,
-          62.945308,
-          64.4949,
-          65.355338,
-          67.328792,
-          69.066936,
-          70.07533000000001,
-          74.704546,
-          76.934161,
-          75.136608,
-          71.848366
+          37.77813,
+          20.624482,
+          25.116037,
+          17.538311,
+          21.958741,
+          23.633722,
+          6.3939900000000005,
+          11.108774,
+          4.557674,
+          10.953609,
+          36.103204,
+          34.260256,
+          15.392479999999999,
+          21.308917,
+          12.029942,
+          4.094969,
+          14.734012,
+          4.821923,
+          4.808324,
+          12.002574000000001,
+          4.086790000000001,
+          14.782359
          ],
          "yaxis": "y"
+        }
+       ],
+       "layout": {
+        "barmode": "group",
+        "height": 600,
+        "legend": {
+         "tracegroupgap": 0
+        },
+        "template": {
+         "data": {
+          "bar": [
+           {
+            "error_x": {
+             "color": "#2a3f5f"
+            },
+            "error_y": {
+             "color": "#2a3f5f"
+            },
+            "marker": {
+             "line": {
+              "color": "#E5ECF6",
+              "width": 0.5
+             }
+            },
+            "type": "bar"
+           }
+          ],
+          "barpolar": [
+           {
+            "marker": {
+             "line": {
+              "color": "#E5ECF6",
+              "width": 0.5
+             }
+            },
+            "type": "barpolar"
+           }
+          ],
+          "carpet": [
+           {
+            "aaxis": {
+             "endlinecolor": "#2a3f5f",
+             "gridcolor": "white",
+             "linecolor": "white",
+             "minorgridcolor": "white",
+             "startlinecolor": "#2a3f5f"
+            },
+            "baxis": {
+             "endlinecolor": "#2a3f5f",
+             "gridcolor": "white",
+             "linecolor": "white",
+             "minorgridcolor": "white",
+             "startlinecolor": "#2a3f5f"
+            },
+            "type": "carpet"
+           }
+          ],
+          "choropleth": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "choropleth"
+           }
+          ],
+          "contour": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "contour"
+           }
+          ],
+          "contourcarpet": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "contourcarpet"
+           }
+          ],
+          "heatmap": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "heatmap"
+           }
+          ],
+          "heatmapgl": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "heatmapgl"
+           }
+          ],
+          "histogram": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "histogram"
+           }
+          ],
+          "histogram2d": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "histogram2d"
+           }
+          ],
+          "histogram2dcontour": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "histogram2dcontour"
+           }
+          ],
+          "mesh3d": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "mesh3d"
+           }
+          ],
+          "parcoords": [
+           {
+            "line": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "parcoords"
+           }
+          ],
+          "scatter": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatter"
+           }
+          ],
+          "scatter3d": [
+           {
+            "line": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatter3d"
+           }
+          ],
+          "scattercarpet": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattercarpet"
+           }
+          ],
+          "scattergeo": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattergeo"
+           }
+          ],
+          "scattergl": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattergl"
+           }
+          ],
+          "scattermapbox": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattermapbox"
+           }
+          ],
+          "scatterpolar": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterpolar"
+           }
+          ],
+          "scatterpolargl": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterpolargl"
+           }
+          ],
+          "scatterternary": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterternary"
+           }
+          ],
+          "surface": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "surface"
+           }
+          ],
+          "table": [
+           {
+            "cells": {
+             "fill": {
+              "color": "#EBF0F8"
+             },
+             "line": {
+              "color": "white"
+             }
+            },
+            "header": {
+             "fill": {
+              "color": "#C8D4E3"
+             },
+             "line": {
+              "color": "white"
+             }
+            },
+            "type": "table"
+           }
+          ]
+         },
+         "layout": {
+          "annotationdefaults": {
+           "arrowcolor": "#2a3f5f",
+           "arrowhead": 0,
+           "arrowwidth": 1
+          },
+          "colorscale": {
+           "diverging": [
+            [
+             0,
+             "#8e0152"
+            ],
+            [
+             0.1,
+             "#c51b7d"
+            ],
+            [
+             0.2,
+             "#de77ae"
+            ],
+            [
+             0.3,
+             "#f1b6da"
+            ],
+            [
+             0.4,
+             "#fde0ef"
+            ],
+            [
+             0.5,
+             "#f7f7f7"
+            ],
+            [
+             0.6,
+             "#e6f5d0"
+            ],
+            [
+             0.7,
+             "#b8e186"
+            ],
+            [
+             0.8,
+             "#7fbc41"
+            ],
+            [
+             0.9,
+             "#4d9221"
+            ],
+            [
+             1,
+             "#276419"
+            ]
+           ],
+           "sequential": [
+            [
+             0,
+             "#0d0887"
+            ],
+            [
+             0.1111111111111111,
+             "#46039f"
+            ],
+            [
+             0.2222222222222222,
+             "#7201a8"
+            ],
+            [
+             0.3333333333333333,
+             "#9c179e"
+            ],
+            [
+             0.4444444444444444,
+             "#bd3786"
+            ],
+            [
+             0.5555555555555556,
+             "#d8576b"
+            ],
+            [
+             0.6666666666666666,
+             "#ed7953"
+            ],
+            [
+             0.7777777777777778,
+             "#fb9f3a"
+            ],
+            [
+             0.8888888888888888,
+             "#fdca26"
+            ],
+            [
+             1,
+             "#f0f921"
+            ]
+           ],
+           "sequentialminus": [
+            [
+             0,
+             "#0d0887"
+            ],
+            [
+             0.1111111111111111,
+             "#46039f"
+            ],
+            [
+             0.2222222222222222,
+             "#7201a8"
+            ],
+            [
+             0.3333333333333333,
+             "#9c179e"
+            ],
+            [
+             0.4444444444444444,
+             "#bd3786"
+            ],
+            [
+             0.5555555555555556,
+             "#d8576b"
+            ],
+            [
+             0.6666666666666666,
+             "#ed7953"
+            ],
+            [
+             0.7777777777777778,
+             "#fb9f3a"
+            ],
+            [
+             0.8888888888888888,
+             "#fdca26"
+            ],
+            [
+             1,
+             "#f0f921"
+            ]
+           ]
+          },
+          "colorway": [
+           "#636efa",
+           "#EF553B",
+           "#00cc96",
+           "#ab63fa",
+           "#FFA15A",
+           "#19d3f3",
+           "#FF6692",
+           "#B6E880",
+           "#FF97FF",
+           "#FECB52"
+          ],
+          "font": {
+           "color": "#2a3f5f"
+          },
+          "geo": {
+           "bgcolor": "white",
+           "lakecolor": "white",
+           "landcolor": "#E5ECF6",
+           "showlakes": true,
+           "showland": true,
+           "subunitcolor": "white"
+          },
+          "hoverlabel": {
+           "align": "left"
+          },
+          "hovermode": "closest",
+          "mapbox": {
+           "style": "light"
+          },
+          "paper_bgcolor": "white",
+          "plot_bgcolor": "#E5ECF6",
+          "polar": {
+           "angularaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "bgcolor": "#E5ECF6",
+           "radialaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           }
+          },
+          "scene": {
+           "xaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           },
+           "yaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           },
+           "zaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           }
+          },
+          "shapedefaults": {
+           "line": {
+            "color": "#2a3f5f"
+           }
+          },
+          "ternary": {
+           "aaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "baxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "bgcolor": "#E5ECF6",
+           "caxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           }
+          },
+          "title": {
+           "x": 0.05
+          },
+          "xaxis": {
+           "automargin": true,
+           "gridcolor": "white",
+           "linecolor": "white",
+           "ticks": "",
+           "zerolinecolor": "white",
+           "zerolinewidth": 2
+          },
+          "yaxis": {
+           "automargin": true,
+           "gridcolor": "white",
+           "linecolor": "white",
+           "ticks": "",
+           "zerolinecolor": "white",
+           "zerolinewidth": 2
+          }
+         }
         },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=push-aos",
-         "line": {
-          "color": "#FECB52",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=push-aos",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          9.378589,
-          18.343787,
-          26.746138000000002,
-          32.430761,
-          33.107276,
-          32.095789,
-          32.075282,
-          31.984196,
-          32.710347,
-          33.919028000000004,
-          36.373622999999995,
-          39.766864,
-          43.333134,
-          46.662156,
-          48.795406,
-          53.425954000000004,
-          54.834601,
-          60.885775,
-          61.510079000000005,
-          63.000802,
-          54.183232,
-          53.867537,
-          53.528577,
-          54.996435999999996,
-          54.078253000000004,
-          53.18091999999999,
-          52.496251,
-          50.849951000000004,
-          51.033205,
-          50.325224,
-          51.748729,
-          52.797576,
-          55.274761,
-          56.151528000000006,
-          58.896327,
-          59.964172,
-          61.479803000000004,
-          63.862966,
-          64.17560300000001,
-          64.787137
-         ],
-         "yaxis": "y"
+        "title": {
+         "text": "HSW lbmBench measurements"
         },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=pull-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=pull-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
-         ],
-         "xaxis": "x",
-         "y": [
-          3.185204,
-          6.4426559999999995,
-          9.53369,
-          12.745056,
-          15.863605999999999,
-          18.926189,
-          21.701207999999998,
-          24.847832,
-          27.591721999999997,
-          30.039274,
-          30.846998,
-          29.620619,
-          32.566541,
-          34.968014000000004,
-          37.437445000000004,
-          40.324847999999996,
-          39.199187,
-          44.40002,
-          47.011599,
-          47.400476,
-          44.545806,
-          44.787464,
-          45.438266999999996,
-          49.440983,
-          47.560026,
-          51.585487,
-          50.176119,
-          51.845951,
-          55.319228,
-          55.96844399999999,
-          53.640386,
-          54.505931000000004,
-          56.657263,
-          58.23564399999999,
-          58.976183,
-          62.24424200000001,
-          61.821411,
-          65.26678000000001,
-          65.412987,
-          68.869962
+        "xaxis": {
+         "anchor": "y",
+         "domain": [
+          0,
+          0.98
          ],
-         "yaxis": "y"
+         "title": {
+          "text": "kernel"
+         }
         },
+        "yaxis": {
+         "anchor": "x",
+         "domain": [
+          0,
+          1
+         ],
+         "title": {
+          "text": "MFLUPS"
+         }
+        }
+       }
+      },
+      "text/html": [
+       "<div>\n",
+       "        \n",
+       "        \n",
+       "            <div id=\"c7aadfe0-ea1d-495a-b3e8-579002ffcc01\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
+       "            <script type=\"text/javascript\">\n",
+       "                require([\"plotly\"], function(Plotly) {\n",
+       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
+       "                    \n",
+       "                if (document.getElementById(\"c7aadfe0-ea1d-495a-b3e8-579002ffcc01\")) {\n",
+       "                    Plotly.newPlot(\n",
+       "                        'c7aadfe0-ea1d-495a-b3e8-579002ffcc01',\n",
+       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx2<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx2\", \"marker\": {\"color\": \"#636efa\"}, \"name\": \"flags=avx2\", \"offsetgroup\": \"flags=avx2\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [38.151235, 21.327278, 25.898822, 18.341901, 21.017970000000002, 23.029895, 7.4421800000000005, 10.489182000000001, 4.647031, 10.719956, 33.519298, 33.670190999999996, 14.780475, 20.922425, 11.708566000000001, 4.2634989999999995, 14.28479, 5.005611, 5.021635, 11.669642, 4.196046, 14.266276000000001], \"yaxis\": \"y\"}, {\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"flags=avx<br>kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"flags=avx\", \"marker\": {\"color\": \"#EF553B\"}, \"name\": \"flags=avx\", \"offsetgroup\": \"flags=avx\", \"orientation\": \"v\", \"showlegend\": true, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [37.77813, 20.624482, 25.116037, 17.538311, 21.958741, 23.633722, 6.3939900000000005, 11.108774, 4.557674, 10.953609, 36.103204, 34.260256, 15.392479999999999, 21.308917, 12.029942, 4.094969, 14.734012, 4.821923, 4.808324, 12.002574000000001, 4.086790000000001, 14.782359], \"yaxis\": \"y\"}],\n",
+       "                        {\"barmode\": \"group\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"HSW lbmBench measurements\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"kernel\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
+       "                        {\"responsive\": true}\n",
+       "                    ).then(function(){\n",
+       "                            \n",
+       "var gd = document.getElementById('c7aadfe0-ea1d-495a-b3e8-579002ffcc01');\n",
+       "var x = new MutationObserver(function (mutations, observer) {{\n",
+       "        var display = window.getComputedStyle(gd).display;\n",
+       "        if (!display || display === 'none') {{\n",
+       "            console.log([gd, 'removed!']);\n",
+       "            Plotly.purge(gd);\n",
+       "            observer.disconnect();\n",
+       "        }}\n",
+       "}});\n",
+       "\n",
+       "// Listen for the removal of the full notebook cells\n",
+       "var notebookContainer = gd.closest('#notebook-container');\n",
+       "if (notebookContainer) {{\n",
+       "    x.observe(notebookContainer, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "// Listen for the clearing of the current output cell\n",
+       "var outputEl = gd.closest('.output');\n",
+       "if (outputEl) {{\n",
+       "    x.observe(outputEl, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "                        })\n",
+       "                };\n",
+       "                });\n",
+       "            </script>\n",
+       "        </div>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "### lbmBench HSW ###\n",
+    "fig = px.bar(df_lbm_hsw, orientation=lbm_orientation, x=x_lbm, y=y_lbm, color='flags', barmode='group', title='HSW lbmBench measurements')\n",
+    "fig.show()\n",
+    "\n",
+    "# For download as SVG\n",
+    "#iplot(fig, image='svg', filename='lbmBench_hsw', image_width=1280)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 233,
+   "metadata": {
+    "scrolled": true
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/vnd.plotly.v1+json": {
+       "config": {
+        "plotlyServerURL": "https://plot.ly"
+       },
+       "data": [
         {
+         "alignmentgroup": "True",
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=pull-aos",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
+         "hovertemplate": "kernel=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "",
+         "marker": {
+          "color": "#636efa"
          },
-         "mode": "lines",
-         "name": "kernel=pull-aos",
-         "showlegend": true,
-         "type": "scatter",
+         "name": "",
+         "offsetgroup": "",
+         "orientation": "v",
+         "showlegend": false,
+         "textposition": "auto",
+         "type": "bar",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
-          10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
-          25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          "list-aa-pv-soa",
+          "list-aa-ria-soa",
+          "list-aa-soa",
+          "list-aa-aos",
+          "list-pull-split-nt-1s-soa",
+          "list-pull-split-nt-2s-soa",
+          "list-pull-soa",
+          "list-pull-aos",
+          "list-push-soa",
+          "list-push-aos",
+          "aa-vec-sl-soa",
+          "aa-vec-soa",
+          "aa-aos",
+          "aa-soa",
+          "blk-push-aos",
+          "blk-pull-soa",
+          "blk-pull-aos",
+          "blk-push-soa",
+          "push-soa",
+          "push-aos",
+          "pull-soa",
+          "pull-aos"
          ],
          "xaxis": "x",
          "y": [
-          10.73483,
-          20.859569,
-          29.609095,
-          36.350986999999996,
-          40.576674,
-          43.029021,
-          45.081201,
-          46.623465,
-          47.197485,
-          47.940967,
-          52.724856,
-          56.968902,
-          61.713278,
-          66.18559599999999,
-          68.58633,
-          75.281563,
-          80.131561,
-          86.680954,
-          87.01088,
-          92.741546,
-          79.956776,
-          80.00853199999999,
-          79.01827800000001,
-          79.68531,
-          78.438294,
-          77.449989,
-          75.476558,
-          74.286821,
-          73.63380699999999,
-          71.615848,
-          74.11929599999999,
-          76.64412,
-          80.144538,
-          82.988997,
-          84.864746,
-          84.529238,
-          86.170846,
-          88.69754300000001,
-          91.85507199999999,
-          94.23883000000001
+          35.429484,
+          19.166543,
+          19.374518,
+          11.51308,
+          11.329141,
+          10.310426,
+          5.407625,
+          9.394746000000001,
+          3.230325,
+          8.916525,
+          31.181733,
+          32.329428,
+          13.033286,
+          15.422857,
+          9.386522,
+          2.817368,
+          10.714005,
+          3.519786,
+          3.433867,
+          9.383668,
+          2.983386,
+          10.743895
          ],
          "yaxis": "y"
         }
        ],
        "layout": {
+        "barmode": "group",
         "height": 600,
         "legend": {
          "tracegroupgap": 0
@@ -22467,275 +4738,3902 @@
           }
          }
         },
-        "title": {
-         "text": "IVB single node strong scaling"
+        "title": {
+         "text": "IVB lbmBench measurements"
+        },
+        "xaxis": {
+         "anchor": "y",
+         "domain": [
+          0,
+          0.98
+         ],
+         "title": {
+          "text": "kernel"
+         }
+        },
+        "yaxis": {
+         "anchor": "x",
+         "domain": [
+          0,
+          1
+         ],
+         "title": {
+          "text": "MFLUPS"
+         }
+        }
+       }
+      },
+      "text/html": [
+       "<div>\n",
+       "        \n",
+       "        \n",
+       "            <div id=\"03e80abc-e30f-4bdc-a8fe-c22b62e19367\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
+       "            <script type=\"text/javascript\">\n",
+       "                require([\"plotly\"], function(Plotly) {\n",
+       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
+       "                    \n",
+       "                if (document.getElementById(\"03e80abc-e30f-4bdc-a8fe-c22b62e19367\")) {\n",
+       "                    Plotly.newPlot(\n",
+       "                        '03e80abc-e30f-4bdc-a8fe-c22b62e19367',\n",
+       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"#636efa\"}, \"name\": \"\", \"offsetgroup\": \"\", \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"list-aa-pv-soa\", \"list-aa-ria-soa\", \"list-aa-soa\", \"list-aa-aos\", \"list-pull-split-nt-1s-soa\", \"list-pull-split-nt-2s-soa\", \"list-pull-soa\", \"list-pull-aos\", \"list-push-soa\", \"list-push-aos\", \"aa-vec-sl-soa\", \"aa-vec-soa\", \"aa-aos\", \"aa-soa\", \"blk-push-aos\", \"blk-pull-soa\", \"blk-pull-aos\", \"blk-push-soa\", \"push-soa\", \"push-aos\", \"pull-soa\", \"pull-aos\"], \"xaxis\": \"x\", \"y\": [35.429484, 19.166543, 19.374518, 11.51308, 11.329141, 10.310426, 5.407625, 9.394746000000001, 3.230325, 8.916525, 31.181733, 32.329428, 13.033286, 15.422857, 9.386522, 2.817368, 10.714005, 3.519786, 3.433867, 9.383668, 2.983386, 10.743895], \"yaxis\": \"y\"}],\n",
+       "                        {\"barmode\": \"group\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"IVB lbmBench measurements\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"kernel\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
+       "                        {\"responsive\": true}\n",
+       "                    ).then(function(){\n",
+       "                            \n",
+       "var gd = document.getElementById('03e80abc-e30f-4bdc-a8fe-c22b62e19367');\n",
+       "var x = new MutationObserver(function (mutations, observer) {{\n",
+       "        var display = window.getComputedStyle(gd).display;\n",
+       "        if (!display || display === 'none') {{\n",
+       "            console.log([gd, 'removed!']);\n",
+       "            Plotly.purge(gd);\n",
+       "            observer.disconnect();\n",
+       "        }}\n",
+       "}});\n",
+       "\n",
+       "// Listen for the removal of the full notebook cells\n",
+       "var notebookContainer = gd.closest('#notebook-container');\n",
+       "if (notebookContainer) {{\n",
+       "    x.observe(notebookContainer, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "// Listen for the clearing of the current output cell\n",
+       "var outputEl = gd.closest('.output');\n",
+       "if (outputEl) {{\n",
+       "    x.observe(outputEl, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "                        })\n",
+       "                };\n",
+       "                });\n",
+       "            </script>\n",
+       "        </div>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "### lbmBench IVB ###\n",
+    "fig = px.bar(df_lbm_ivb, orientation=lbm_orientation, x=x_lbm, y=y_lbm, barmode='group', title='IVB lbmBench measurements')\n",
+    "fig.show()\n",
+    "\n",
+    "# For download as SVG\n",
+    "#iplot(fig, image='svg', filename='lbmBench_ivb', image_width=1280)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 18,
+   "metadata": {
+    "scrolled": true
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/vnd.plotly.v1+json": {
+       "config": {
+        "plotlyServerURL": "https://plot.ly"
+       },
+       "data": [
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-aa-pv-soa",
+         "line": {
+          "color": "#636efa",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-aa-pv-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          65.909072,
+          107.896775,
+          131.929571,
+          204.214341,
+          251.98484399999998,
+          223.45585,
+          239.957775,
+          293.384663,
+          323.43017000000003,
+          309.713611,
+          346.51086200000003,
+          315.668882,
+          327.9684,
+          315.062995,
+          292.390375,
+          201.084219,
+          223.647901,
+          174.576877,
+          199.369335,
+          284.85829,
+          360.15356299999996,
+          229.17685899999998,
+          331.305922,
+          510.457571,
+          410.122365,
+          411.641192,
+          473.523175,
+          620.766481,
+          485.40599000000003,
+          399.973544,
+          690.442896,
+          546.912787,
+          677.23993,
+          621.381246,
+          561.8152269999999,
+          595.0246179999999,
+          467.27554299999997,
+          510.42523,
+          506.430575,
+          590.619717,
+          330.869972,
+          335.31305,
+          358.28058799999997,
+          420.008546,
+          486.65802,
+          449.434004,
+          377.152698,
+          550.858732,
+          600.846864,
+          452.109987,
+          596.295634,
+          353.035223,
+          459.96624199999997,
+          470.44123899999994,
+          459.422759,
+          604.222069,
+          385.436609,
+          465.594771,
+          584.110013,
+          515.410267,
+          591.237801,
+          535.624141,
+          432.3556,
+          397.7092,
+          452.931484,
+          369.734523,
+          332.031233,
+          386.487974,
+          532.360855,
+          660.440177,
+          514.25418,
+          530.303192,
+          618.376487,
+          490.172666,
+          529.630351,
+          451.36681100000004,
+          347.747791,
+          475.483374,
+          398.63212999999996,
+          355.58786499999997
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-aa-ria-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-aa-ria-soa",
+         "line": {
+          "color": "#EF553B",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-aa-ria-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          29.260514,
+          58.32755699999999,
+          81.56519200000001,
+          111.83997099999999,
+          137.784021,
+          152.51056,
+          170.114224,
+          199.34901000000002,
+          221.883319,
+          233.189415,
+          258.027191,
+          271.53418,
+          278.494573,
+          269.047553,
+          274.089205,
+          224.628157,
+          208.92661299999997,
+          196.51173500000002,
+          227.45036000000002,
+          290.53373500000004,
+          308.232436,
+          278.13326,
+          391.365683,
+          363.037165,
+          419.317319,
+          392.539943,
+          449.966663,
+          454.60142199999996,
+          396.34858399999996,
+          413.222595,
+          512.6455179999999,
+          484.692849,
+          589.896651,
+          570.770041,
+          529.776627,
+          607.721579,
+          491.46203099999997,
+          467.955712,
+          507.08338499999996,
+          590.611923,
+          266.24534700000004,
+          268.859181,
+          251.638222,
+          256.010471,
+          279.762614,
+          348.38780099999997,
+          322.480954,
+          366.729961,
+          372.84358599999996,
+          363.856969,
+          373.844633,
+          362.92464900000004,
+          361.579878,
+          392.108551,
+          359.874279,
+          418.425725,
+          388.910784,
+          418.537021,
+          382.487899,
+          395.089838,
+          401.206501,
+          366.17224100000004,
+          407.621102,
+          370.978396,
+          382.464657,
+          342.158045,
+          396.657689,
+          410.771437,
+          440.922382,
+          453.806579,
+          497.186447,
+          469.601042,
+          472.991629,
+          476.09142699999995,
+          486.61863099999994,
+          422.96242699999993,
+          391.157044,
+          442.58500599999996,
+          417.692046,
+          358.497412
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-aa-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-aa-soa",
+         "line": {
+          "color": "#00cc96",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-aa-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          39.127573999999996,
+          73.84392199999999,
+          104.427749,
+          147.088975,
+          181.440665,
+          188.032791,
+          209.14367,
+          246.504238,
+          272.43071299999997,
+          287.912284,
+          305.687523,
+          304.013522,
+          307.857176,
+          293.475932,
+          282.828444,
+          238.516771,
+          204.273887,
+          173.97129099999998,
+          212.549787,
+          304.786408,
+          305.844419,
+          340.105502,
+          330.608192,
+          465.409183,
+          380.460171,
+          381.192837,
+          448.185883,
+          530.900766,
+          402.744032,
+          418.834246,
+          429.47503600000005,
+          501.514495,
+          597.940206,
+          481.96893,
+          500.89150599999994,
+          653.626654,
+          465.788586,
+          460.806548,
+          469.366849,
+          543.0895929999999,
+          307.281816,
+          309.610775,
+          265.503396,
+          310.00034300000004,
+          372.671462,
+          337.851447,
+          394.233371,
+          453.258165,
+          462.40243499999997,
+          436.16300099999995,
+          467.427907,
+          369.665984,
+          417.788652,
+          446.166475,
+          361.476697,
+          509.317775,
+          338.89687200000003,
+          487.389343,
+          488.020562,
+          425.641288,
+          446.57701900000006,
+          306.276483,
+          488.43478200000004,
+          365.67861400000004,
+          366.968166,
+          363.895426,
+          368.65409500000004,
+          379.388768,
+          487.14179,
+          481.14053099999995,
+          416.97949500000004,
+          499.721441,
+          340.381393,
+          261.576805,
+          303.832599,
+          339.52701,
+          290.36159,
+          431.20041100000003,
+          439.192221,
+          504.50683
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-aa-aos<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-aa-aos",
+         "line": {
+          "color": "#ab63fa",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-aa-aos",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          21.824707999999998,
+          41.090078999999996,
+          56.037411999999996,
+          75.494013,
+          93.01613,
+          98.018312,
+          97.818232,
+          113.445223,
+          130.327973,
+          144.294522,
+          144.55083100000002,
+          140.81926,
+          135.41943600000002,
+          145.684434,
+          161.847568,
+          153.906299,
+          144.73141299999997,
+          160.240203,
+          167.793615,
+          168.94853700000002,
+          187.31946499999998,
+          191.418891,
+          211.128402,
+          216.343827,
+          212.472206,
+          244.686013,
+          254.74198700000002,
+          253.326279,
+          273.66651,
+          295.530413,
+          296.747627,
+          298.324019,
+          324.37637,
+          345.59819,
+          342.74408700000004,
+          353.324752,
+          387.68010899999996,
+          399.662027,
+          365.382081,
+          405.41888,
+          332.8964,
+          342.92032,
+          334.635327,
+          342.73708799999997,
+          362.55880099999996,
+          331.351707,
+          332.501262,
+          346.62118399999997,
+          352.888627,
+          327.34475,
+          334.217195,
+          336.79949799999997,
+          302.634887,
+          307.603518,
+          326.153121,
+          302.786617,
+          277.226909,
+          248.463962,
+          266.319805,
+          278.85451,
+          299.42879300000004,
+          297.35594100000003,
+          310.728489,
+          298.763664,
+          329.37764599999997,
+          335.458255,
+          317.372279,
+          346.422059,
+          350.134167,
+          355.500937,
+          362.675009,
+          358.19648,
+          382.12433799999997,
+          393.384066,
+          393.055492,
+          363.15106099999997,
+          421.38728,
+          428.52016799999996,
+          415.437802,
+          389.265562
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-pull-split-nt-1s-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-pull-split-nt-1s-soa",
+         "line": {
+          "color": "#FFA15A",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-pull-split-nt-1s-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          21.053121,
+          41.465415,
+          62.333769999999994,
+          81.93903,
+          102.06694,
+          121.67328799999999,
+          140.7761,
+          159.579693,
+          179.287479,
+          194.328,
+          210.38981,
+          220.620815,
+          230.187613,
+          228.275283,
+          241.83878900000002,
+          217.063584,
+          204.860847,
+          185.693989,
+          202.845406,
+          248.022454,
+          269.452845,
+          238.396645,
+          254.501695,
+          276.007227,
+          304.835767,
+          313.557184,
+          330.183006,
+          332.633877,
+          321.399785,
+          363.465625,
+          373.35641499999997,
+          418.083513,
+          379.85098700000003,
+          334.69594,
+          319.79231699999997,
+          317.946931,
+          374.168272,
+          319.00394500000004,
+          320.081237,
+          426.46367599999996,
+          251.93992799999998,
+          226.28954199999998,
+          229.312671,
+          249.27455899999998,
+          245.76804700000002,
+          250.94532999999998,
+          262.35502599999995,
+          267.766319,
+          260.440991,
+          265.106051,
+          283.623401,
+          287.57417000000004,
+          287.032585,
+          293.25096099999996,
+          310.05546200000003,
+          290.32036400000004,
+          261.909811,
+          276.57232700000003,
+          280.991284,
+          276.083273,
+          221.77423199999998,
+          214.48220299999997,
+          227.234548,
+          229.260075,
+          223.95452400000002,
+          215.38279,
+          237.17267900000002,
+          256.199675,
+          249.78991299999998,
+          228.464826,
+          268.403798,
+          258.849091,
+          246.115065,
+          270.15708,
+          259.825315,
+          235.499502,
+          215.810082,
+          236.701625,
+          224.289336,
+          256.98864
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-pull-split-nt-2s-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-pull-split-nt-2s-soa",
+         "line": {
+          "color": "#19d3f3",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-pull-split-nt-2s-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          19.14657,
+          41.746063,
+          61.27575,
+          80.675443,
+          101.496148,
+          120.348597,
+          139.455589,
+          159.342724,
+          176.42963,
+          190.423697,
+          206.654544,
+          218.27471,
+          226.820243,
+          234.173588,
+          234.148542,
+          223.002346,
+          212.414505,
+          184.265327,
+          210.97668900000002,
+          249.47787999999997,
+          271.195255,
+          230.77114500000002,
+          265.899653,
+          280.126618,
+          308.328458,
+          309.346379,
+          346.666227,
+          342.05345,
+          313.750609,
+          338.60772599999996,
+          376.24560099999997,
+          420.84578099999993,
+          388.267899,
+          333.159889,
+          314.77887799999996,
+          341.80848399999996,
+          376.690677,
+          334.714574,
+          349.944059,
+          451.71707000000004,
+          240.871923,
+          224.65233500000002,
+          225.057117,
+          233.41547400000002,
+          228.911961,
+          235.671175,
+          248.44971,
+          253.425729,
+          260.651644,
+          261.502768,
+          275.708369,
+          281.59176099999996,
+          271.52795699999996,
+          292.779917,
+          281.515012,
+          275.827117,
+          247.903397,
+          265.369242,
+          273.453794,
+          252.34633300000002,
+          218.15614399999998,
+          201.89148500000002,
+          216.74765,
+          219.474311,
+          212.518277,
+          219.63849700000003,
+          231.415592,
+          244.16040099999998,
+          267.953876,
+          233.958015,
+          281.613219,
+          254.805475,
+          263.56815,
+          260.27036,
+          282.571913,
+          235.09706699999998,
+          208.44141499999998,
+          213.49063199999998,
+          250.64069700000002,
+          288.92126099999996
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-pull-soa",
+         "line": {
+          "color": "#FF6692",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-pull-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          7.255006,
+          14.294139999999999,
+          21.087338,
+          27.954752000000003,
+          35.436776,
+          41.215895,
+          47.463582,
+          52.446999,
+          60.200864,
+          61.668580000000006,
+          72.56658399999999,
+          78.35087299999999,
+          81.973579,
+          88.490439,
+          94.717551,
+          96.095651,
+          98.876663,
+          95.205435,
+          107.42657,
+          115.991297,
+          108.516589,
+          112.309757,
+          121.322222,
+          117.398823,
+          119.311299,
+          129.152497,
+          130.404254,
+          136.11570600000002,
+          140.056589,
+          144.29431499999998,
+          153.283866,
+          166.13331499999998,
+          167.320583,
+          162.165332,
+          163.711421,
+          158.44608,
+          189.920569,
+          188.527807,
+          188.77271100000002,
+          196.521802,
+          145.20251299999998,
+          143.876703,
+          140.671338,
+          147.416577,
+          157.57124299999998,
+          164.908143,
+          167.849269,
+          170.619466,
+          163.106473,
+          162.51030500000002,
+          167.271044,
+          170.05031,
+          172.763374,
+          170.445045,
+          172.601923,
+          175.756145,
+          177.069449,
+          174.642271,
+          179.107239,
+          177.133141,
+          168.300825,
+          159.70889,
+          175.291593,
+          179.940435,
+          176.8663,
+          177.710084,
+          188.932701,
+          187.787876,
+          187.966547,
+          184.127111,
+          200.497712,
+          192.45570700000002,
+          192.908795,
+          193.002609,
+          198.47239199999999,
+          176.576572,
+          160.748822,
+          175.30318799999998,
+          179.260751,
+          196.14086
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-pull-aos",
+         "line": {
+          "color": "#B6E880",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-pull-aos",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          12.44026,
+          23.533332,
+          33.898343,
+          45.336147,
+          54.535617,
+          63.355644999999996,
+          67.59405500000001,
+          79.484302,
+          90.13457199999999,
+          94.681507,
+          99.56573399999999,
+          97.711363,
+          96.79529000000001,
+          104.545509,
+          112.025998,
+          109.166399,
+          104.44919399999999,
+          115.04538799999999,
+          119.76361200000001,
+          120.64780900000001,
+          129.26132900000002,
+          133.736433,
+          144.22415700000002,
+          150.961658,
+          151.325118,
+          165.741976,
+          169.710221,
+          172.71426200000002,
+          185.480572,
+          197.441702,
+          194.559832,
+          196.84043400000002,
+          209.946373,
+          216.41263500000002,
+          215.65791800000002,
+          225.75018599999999,
+          231.383823,
+          233.564212,
+          231.43739700000003,
+          242.022305,
+          236.090523,
+          221.77472000000003,
+          205.547428,
+          219.73902,
+          220.03501200000002,
+          207.009144,
+          204.771807,
+          219.85619300000002,
+          223.926264,
+          228.77506400000001,
+          219.528973,
+          209.968916,
+          202.356901,
+          202.87155900000002,
+          209.49946200000002,
+          197.09209199999998,
+          183.220527,
+          188.789433,
+          191.126714,
+          194.727056,
+          197.065769,
+          196.741603,
+          204.535785,
+          204.74381,
+          204.66963700000002,
+          214.024323,
+          219.79333300000002,
+          214.29177099999998,
+          230.47037200000003,
+          221.90593199999998,
+          229.420939,
+          235.205924,
+          229.610296,
+          241.481857,
+          234.05942799999997,
+          243.154516,
+          240.87249900000003,
+          256.79548700000004,
+          254.104352,
+          259.34121
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-push-soa",
+         "line": {
+          "color": "#FF97FF",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-push-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          12.040412,
+          23.936370999999998,
+          35.080145,
+          46.758390000000006,
+          59.416862,
+          67.841724,
+          66.102824,
+          90.448737,
+          100.595464,
+          108.011458,
+          117.20026899999999,
+          123.383496,
+          129.23350200000002,
+          132.739756,
+          138.83283,
+          129.737844,
+          126.925031,
+          114.6816,
+          142.071883,
+          150.463359,
+          159.23973600000002,
+          155.592885,
+          176.824996,
+          188.63737,
+          187.286631,
+          195.048956,
+          203.411642,
+          215.04658199999997,
+          211.793774,
+          223.84065499999997,
+          202.816708,
+          245.25091899999998,
+          235.55086699999998,
+          227.175342,
+          218.149764,
+          219.11735099999999,
+          258.822647,
+          218.780442,
+          214.802215,
+          267.089352,
+          173.806001,
+          177.761372,
+          177.278995,
+          179.44825500000002,
+          193.129473,
+          195.519192,
+          205.55581999999998,
+          201.781655,
+          196.480775,
+          192.467569,
+          201.93014499999998,
+          208.75943700000002,
+          199.682723,
+          202.03973100000002,
+          210.39947999999998,
+          214.998949,
+          196.174961,
+          199.503128,
+          214.472268,
+          213.78431400000002,
+          194.355097,
+          192.037694,
+          197.737601,
+          206.931833,
+          208.801314,
+          217.92305299999998,
+          204.07250200000001,
+          214.15608500000002,
+          216.650311,
+          202.365847,
+          219.95283199999997,
+          236.49525899999998,
+          206.568282,
+          227.240958,
+          216.14369700000003,
+          202.520289,
+          173.99496200000002,
+          176.38003500000002,
+          217.581811,
+          238.717768
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=list-push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=list-push-aos",
+         "line": {
+          "color": "#FECB52",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=list-push-aos",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          16.839828,
+          32.252646999999996,
+          39.971148,
+          52.906468000000004,
+          66.162712,
+          59.711918000000004,
+          60.280744999999996,
+          69.392104,
+          79.61746,
+          84.969127,
+          84.325355,
+          79.636679,
+          77.237836,
+          81.171353,
+          89.728165,
+          85.558479,
+          79.273554,
+          86.833089,
+          90.794436,
+          93.73330899999999,
+          98.33394100000001,
+          101.427836,
+          106.860001,
+          115.01369,
+          117.927901,
+          126.676125,
+          130.116096,
+          136.633958,
+          140.76906499999998,
+          149.014516,
+          149.074626,
+          156.63886200000002,
+          168.970861,
+          172.52437700000002,
+          175.69091,
+          173.514022,
+          181.118667,
+          191.41507,
+          187.456149,
+          197.55664199999998,
+          167.679276,
+          170.909753,
+          155.727082,
+          168.264198,
+          168.188533,
+          169.5343,
+          173.28583999999998,
+          187.29568799999998,
+          194.651779,
+          191.029369,
+          187.17341299999998,
+          172.734407,
+          161.899673,
+          157.677577,
+          156.207048,
+          147.342219,
+          131.436722,
+          135.93390300000002,
+          139.207394,
+          143.66319099999998,
+          143.72229099999998,
+          146.326147,
+          151.17955800000001,
+          152.21492,
+          151.299143,
+          155.061508,
+          162.009455,
+          164.336963,
+          172.47968400000002,
+          167.00661399999998,
+          166.850832,
+          172.28265,
+          175.452691,
+          180.856418,
+          178.685997,
+          173.3731,
+          189.039098,
+          191.516997,
+          186.50068100000001,
+          183.710521
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=aa-vec-sl-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=aa-vec-sl-soa",
+         "line": {
+          "color": "#636efa",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=aa-vec-sl-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          59.105796,
+          101.30172900000001,
+          119.857047,
+          170.403658,
+          212.36556800000002,
+          204.72976200000002,
+          199.627901,
+          243.042138,
+          278.204141,
+          294.484734,
+          292.57662200000004,
+          276.408927,
+          301.61609,
+          305.825611,
+          283.10255,
+          270.631346,
+          215.450412,
+          223.327504,
+          269.44978100000003,
+          251.440625,
+          347.612151,
+          359.14081400000003,
+          377.265023,
+          389.07493900000003,
+          470.92081500000006,
+          429.288297,
+          395.677008,
+          514.2482719999999,
+          531.573333,
+          495.894991,
+          469.170046,
+          467.34059699999995,
+          509.78508200000005,
+          525.5671679999999,
+          462.13984000000005,
+          523.236515,
+          466.75035199999996,
+          419.373633,
+          474.43055499999997,
+          416.46605,
+          339.014096,
+          308.14943700000003,
+          361.984734,
+          390.466972,
+          395.979227,
+          388.166132,
+          430.088112,
+          438.22230700000006,
+          484.45385300000004,
+          475.879387,
+          477.901136,
+          451.54490999999996,
+          439.88044400000007,
+          485.20485999999994,
+          467.099987,
+          485.631875,
+          450.55147900000003,
+          431.613458,
+          426.687283,
+          349.402851,
+          330.808563,
+          430.90428099999997,
+          298.46570499999996,
+          330.383946,
+          289.903114,
+          343.984182,
+          343.71063300000003,
+          289.203988,
+          376.494573,
+          384.999337,
+          377.609128,
+          406.54449700000004,
+          447.35069100000004,
+          307.084342,
+          299.72979300000003,
+          359.297779,
+          311.596669,
+          289.31552999999997,
+          326.827911,
+          263.063483
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=aa-vec-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=aa-vec-soa",
+         "line": {
+          "color": "#EF553B",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=aa-vec-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          58.789861,
+          101.22653000000001,
+          118.545927,
+          171.351924,
+          214.20721699999999,
+          205.958663,
+          203.726646,
+          244.661641,
+          271.149252,
+          306.502068,
+          280.193646,
+          293.363937,
+          301.76679900000005,
+          301.039501,
+          301.18467999999996,
+          246.806302,
+          203.89142900000002,
+          215.92553199999998,
+          258.438897,
+          293.653504,
+          308.245172,
+          355.823755,
+          404.110067,
+          366.699247,
+          474.977663,
+          467.447976,
+          462.825867,
+          428.26822599999997,
+          515.0570349999999,
+          497.62437,
+          463.466471,
+          543.8587610000001,
+          499.92734299999995,
+          510.815533,
+          492.783515,
+          373.41456,
+          361.036408,
+          406.380852,
+          442.85651399999995,
+          497.09134800000004,
+          409.377547,
+          372.523955,
+          337.354315,
+          394.516773,
+          402.550442,
+          400.111402,
+          420.21622699999995,
+          403.537639,
+          427.81974699999995,
+          516.4775139999999,
+          442.595218,
+          467.700892,
+          402.484077,
+          447.238442,
+          417.459594,
+          455.25185700000003,
+          443.83240199999995,
+          407.101218,
+          378.132674,
+          365.781551,
+          364.145105,
+          297.389967,
+          325.653198,
+          340.43346099999997,
+          355.674834,
+          393.797096,
+          365.836031,
+          271.469767,
+          405.564192,
+          399.683838,
+          363.307619,
+          390.790851,
+          337.368442,
+          311.428761,
+          352.916762,
+          335.410212,
+          287.824031,
+          251.171589,
+          314.70756,
+          258.88818599999996
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=aa-aos<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=aa-aos",
+         "line": {
+          "color": "#00cc96",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=aa-aos",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          17.63672,
+          31.620240000000003,
+          48.861121999999995,
+          65.741013,
+          83.040355,
+          87.917563,
+          88.617248,
+          103.350389,
+          114.946114,
+          129.87119199999998,
+          124.929585,
+          125.03859299999999,
+          126.37773899999999,
+          132.576845,
+          147.903774,
+          140.175118,
+          141.125087,
+          148.818255,
+          151.064468,
+          166.177246,
+          166.73494499999998,
+          170.90155900000002,
+          177.59593,
+          185.707258,
+          197.541625,
+          208.917944,
+          213.86524100000003,
+          219.018825,
+          218.91551,
+          232.781242,
+          248.54567400000002,
+          254.45844900000003,
+          259.12850099999997,
+          303.983468,
+          299.90117200000003,
+          304.94515099999995,
+          297.023107,
+          293.98976600000003,
+          301.4723,
+          295.00751099999997,
+          250.592985,
+          262.068618,
+          249.597063,
+          282.62861499999997,
+          283.697907,
+          273.67450499999995,
+          253.43115,
+          278.463963,
+          284.03517400000004,
+          329.345061,
+          322.295956,
+          317.39428399999997,
+          310.93788,
+          335.714065,
+          338.099854,
+          325.24721800000003,
+          300.524963,
+          319.058017,
+          326.85787799999997,
+          345.780933,
+          342.008146,
+          317.983825,
+          345.573286,
+          335.05422799999997,
+          336.1511,
+          336.72855,
+          336.440561,
+          327.536656,
+          341.09359,
+          333.051084,
+          334.368668,
+          340.787422,
+          338.246346,
+          334.021815,
+          337.80611600000003,
+          335.922635,
+          335.118617,
+          331.68265499999995,
+          344.325554,
+          337.77524
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=aa-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=aa-soa",
+         "line": {
+          "color": "#ab63fa",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=aa-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          31.897522,
+          62.325312,
+          86.39417399999999,
+          116.41325800000001,
+          148.282874,
+          162.900874,
+          169.32421599999998,
+          198.033706,
+          222.66213100000002,
+          250.884219,
+          250.095741,
+          256.879986,
+          262.327006,
+          244.946244,
+          269.975474,
+          214.263161,
+          183.607274,
+          186.733072,
+          224.951796,
+          267.04260800000003,
+          338.83358799999996,
+          366.759344,
+          353.118162,
+          376.133179,
+          449.457071,
+          379.68879599999997,
+          418.20157400000005,
+          447.370067,
+          479.878388,
+          465.34627800000004,
+          464.30035999999996,
+          433.530524,
+          453.339271,
+          477.29807,
+          478.193875,
+          417.489015,
+          418.55702599999995,
+          408.861891,
+          491.14264699999995,
+          438.072663,
+          365.893186,
+          360.587828,
+          327.60058599999996,
+          352.660625,
+          367.132384,
+          365.617211,
+          372.34317799999997,
+          373.179668,
+          386.614093,
+          445.198512,
+          471.066201,
+          458.25673099999995,
+          429.114062,
+          463.37050700000003,
+          436.517487,
+          455.712292,
+          446.525041,
+          451.708459,
+          454.55422699999997,
+          428.59311799999995,
+          368.78167,
+          337.804982,
+          314.04388900000004,
+          390.991129,
+          411.798156,
+          338.86465699999997,
+          307.502077,
+          350.36257,
+          448.136023,
+          424.895555,
+          357.29544300000003,
+          471.56582199999997,
+          428.34245599999997,
+          303.38066299999997,
+          401.660959,
+          306.191509,
+          315.218071,
+          283.107524,
+          302.503299,
+          412.816059
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=blk-push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=blk-push-aos",
+         "line": {
+          "color": "#FFA15A",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=blk-push-aos",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          16.707418,
+          30.113965000000004,
+          37.922404,
+          50.559046,
+          63.374165000000005,
+          56.354130000000005,
+          56.929660999999996,
+          64.38572099999999,
+          71.544415,
+          84.62746,
+          78.064216,
+          74.507368,
+          73.026512,
+          77.17142700000001,
+          87.420019,
+          77.439686,
+          78.271829,
+          83.45267199999999,
+          88.346531,
+          91.23805899999999,
+          93.945858,
+          96.10959100000001,
+          98.90123100000001,
+          102.813035,
+          112.279298,
+          113.972298,
+          116.10098400000001,
+          121.608713,
+          119.96766799999999,
+          131.152357,
+          131.148429,
+          142.094134,
+          152.87787,
+          161.674779,
+          160.139744,
+          158.05931299999997,
+          156.266009,
+          157.83543,
+          161.646751,
+          159.954699,
+          130.942475,
+          138.097621,
+          139.497315,
+          152.05633600000002,
+          158.227316,
+          155.487303,
+          159.47602,
+          159.526165,
+          170.32541,
+          196.170948,
+          185.605005,
+          184.249818,
+          179.84379099999998,
+          194.635884,
+          192.676454,
+          190.718693,
+          187.862843,
+          191.476122,
+          193.381844,
+          218.365109,
+          212.746123,
+          215.939075,
+          211.05041699999998,
+          213.77943599999998,
+          212.425147,
+          215.68840299999997,
+          216.447171,
+          204.568504,
+          207.458516,
+          211.10748999999998,
+          214.767171,
+          209.806515,
+          214.584805,
+          215.58809,
+          215.98087200000003,
+          214.21769700000002,
+          214.76568199999997,
+          210.47841400000001,
+          216.246386,
+          210.36629700000003
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=blk-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=blk-pull-soa",
+         "line": {
+          "color": "#19d3f3",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=blk-pull-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          14.353766,
+          28.335608,
+          41.175534999999996,
+          55.411190000000005,
+          69.27788199999999,
+          79.942653,
+          84.1773,
+          98.707982,
+          109.859801,
+          127.406646,
+          125.48001299999999,
+          134.286946,
+          139.999394,
+          136.80053999999998,
+          139.74189199999998,
+          123.643068,
+          112.804162,
+          110.23901200000002,
+          127.36978500000001,
+          164.707274,
+          183.121993,
+          178.518672,
+          171.870715,
+          177.011092,
+          213.209378,
+          210.83049,
+          203.421606,
+          215.865825,
+          216.35114700000003,
+          217.21036,
+          216.30003100000002,
+          209.686489,
+          199.820209,
+          237.862277,
+          239.11893700000002,
+          241.71529500000003,
+          226.260817,
+          223.58955600000002,
+          232.35050299999997,
+          268.97515400000003,
+          191.103049,
+          180.445588,
+          188.19276000000002,
+          187.435738,
+          190.249042,
+          191.550511,
+          197.094503,
+          198.154697,
+          207.405642,
+          235.541777,
+          230.62633799999998,
+          229.06816899999998,
+          239.38011400000002,
+          234.159975,
+          242.503846,
+          236.61695099999997,
+          240.22609,
+          237.87225,
+          229.12875699999998,
+          245.244648,
+          248.34065299999997,
+          231.953273,
+          194.372446,
+          207.61056000000002,
+          227.63364700000002,
+          238.37181600000002,
+          208.27103,
+          218.92110099999996,
+          208.906135,
+          242.695537,
+          238.552366,
+          244.21309700000003,
+          226.639921,
+          254.16207000000003,
+          223.619221,
+          214.711421,
+          196.448197,
+          183.66729899999999,
+          225.204329,
+          257.87043700000004
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=blk-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=blk-pull-aos",
+         "line": {
+          "color": "#FF6692",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=blk-pull-aos",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          17.101438,
+          31.271083,
+          43.060119,
+          56.564855,
+          70.570789,
+          75.38231999999999,
+          77.309537,
+          88.084474,
+          97.701006,
+          113.21291699999999,
+          106.812596,
+          101.000742,
+          101.86744499999999,
+          105.907634,
+          122.22329099999999,
+          111.427858,
+          112.527018,
+          115.385539,
+          124.29450200000001,
+          129.267426,
+          132.538241,
+          135.399954,
+          138.98318999999998,
+          142.13008200000002,
+          153.12008,
+          152.248,
+          156.184457,
+          166.540069,
+          170.489843,
+          181.696745,
+          182.219074,
+          195.467864,
+          205.91234,
+          222.061902,
+          225.87398599999997,
+          223.58272999999997,
+          223.211303,
+          223.99948199999997,
+          222.74216099999998,
+          225.06604500000003,
+          180.809496,
+          192.41443,
+          185.56268300000002,
+          199.472898,
+          200.796643,
+          195.15129299999998,
+          190.853602,
+          191.592603,
+          191.71159699999998,
+          225.290606,
+          214.61830299999997,
+          209.598223,
+          211.05561400000002,
+          214.596237,
+          215.583821,
+          210.143517,
+          211.150314,
+          217.297887,
+          212.921662,
+          244.44369,
+          238.927466,
+          237.03284,
+          240.60288300000002,
+          235.288904,
+          243.737138,
+          238.77054700000002,
+          242.843604,
+          239.245902,
+          241.53905099999997,
+          243.645735,
+          242.06375400000002,
+          231.858081,
+          239.648848,
+          240.65477400000003,
+          242.652117,
+          240.442752,
+          238.695277,
+          234.30271299999998,
+          244.80006600000002,
+          229.75199500000002
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=blk-push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=blk-push-soa",
+         "line": {
+          "color": "#B6E880",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=blk-push-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          14.028652,
+          28.109790999999998,
+          40.436685,
+          54.226952000000004,
+          68.072482,
+          78.321106,
+          84.171566,
+          96.546591,
+          108.447496,
+          121.93153899999999,
+          125.96696999999999,
+          129.335826,
+          138.24610800000002,
+          140.102719,
+          142.80638100000002,
+          117.34116499999999,
+          114.65548700000001,
+          107.307608,
+          124.873391,
+          150.979255,
+          169.754276,
+          173.809825,
+          164.691449,
+          168.77758500000002,
+          207.909307,
+          203.13069,
+          200.46129399999998,
+          207.06756399999998,
+          218.140786,
+          218.277666,
+          216.155411,
+          200.94067900000002,
+          212.529041,
+          240.69402999999997,
+          239.342423,
+          241.849098,
+          221.466848,
+          222.923733,
+          226.916711,
+          248.913505,
+          198.19681599999998,
+          201.600789,
+          199.20103999999998,
+          208.26058500000002,
+          196.664569,
+          213.799973,
+          206.06391599999998,
+          212.722193,
+          226.004642,
+          240.53894900000003,
+          243.416498,
+          245.44443700000002,
+          239.758395,
+          240.167796,
+          224.11875,
+          235.65835299999998,
+          244.487308,
+          241.42613599999999,
+          239.09764700000002,
+          228.539357,
+          234.85568999999998,
+          235.77366400000002,
+          195.891623,
+          230.85261200000002,
+          244.299444,
+          219.54213399999998,
+          179.464404,
+          250.984575,
+          222.37450099999998,
+          241.272566,
+          237.121162,
+          239.348396,
+          199.305217,
+          207.654011,
+          244.370434,
+          186.392723,
+          188.524102,
+          201.580915,
+          197.13703999999998,
+          262.800042
+         ],
+         "yaxis": "y"
         },
-        "xaxis": {
-         "anchor": "y",
-         "domain": [
-          0,
-          0.98
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=push-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=push-soa",
+         "line": {
+          "color": "#FF97FF",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=push-soa",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
+         ],
+         "xaxis": "x",
+         "y": [
+          14.511529000000001,
+          28.600153999999996,
+          41.527253,
+          55.489467000000005,
+          68.84291400000001,
+          80.956295,
+          88.846536,
+          102.28653800000001,
+          115.497229,
+          126.27636000000001,
+          133.645607,
+          140.49711200000002,
+          144.173674,
+          138.04263,
+          148.642748,
+          123.20386699999999,
+          119.92181000000001,
+          108.86111399999999,
+          119.872134,
+          151.12958799999998,
+          177.52541000000002,
+          179.372184,
+          183.51818899999998,
+          206.274112,
+          204.944333,
+          209.702099,
+          206.086899,
+          222.83469700000003,
+          225.67847400000002,
+          229.253421,
+          229.572348,
+          233.16565899999998,
+          253.105188,
+          247.68085299999998,
+          247.24348700000002,
+          242.126028,
+          196.608224,
+          204.56767299999998,
+          242.431019,
+          289.138599,
+          212.089838,
+          210.045994,
+          211.22028799999998,
+          207.228309,
+          219.737461,
+          212.011141,
+          223.776615,
+          208.962053,
+          233.08309,
+          246.58451499999998,
+          243.157745,
+          243.210597,
+          235.43426000000002,
+          257.717005,
+          251.003029,
+          240.170231,
+          261.79355400000003,
+          265.26072400000004,
+          268.820784,
+          263.554355,
+          204.044385,
+          211.72286400000002,
+          221.812211,
+          216.874964,
+          219.599702,
+          223.960252,
+          217.43512,
+          231.0348,
+          210.012046,
+          228.66130299999998,
+          255.26048500000002,
+          238.22576899999999,
+          209.98817999999997,
+          266.325088,
+          242.06448199999997,
+          264.3196,
+          215.47150200000002,
+          208.91198500000002,
+          201.72527,
+          282.059851
          ],
-         "title": {
-          "text": "threads"
-         }
+         "yaxis": "y"
         },
-        "yaxis": {
-         "anchor": "x",
-         "domain": [
-          0,
-          1
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=push-aos<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=push-aos",
+         "line": {
+          "color": "#FECB52",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=push-aos",
+         "showlegend": true,
+         "type": "scattergl",
+         "x": [
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
          ],
-         "title": {
-          "text": "MFLUPS"
-         }
-        }
-       }
-      },
-      "text/html": [
-       "<div>\n",
-       "        \n",
-       "        \n",
-       "            <div id=\"8cb0f587-7d74-4d64-b42a-a41c2f9c3cdf\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
-       "            <script type=\"text/javascript\">\n",
-       "                require([\"plotly\"], function(Plotly) {\n",
-       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
-       "                    \n",
-       "                if (document.getElementById(\"8cb0f587-7d74-4d64-b42a-a41c2f9c3cdf\")) {\n",
-       "                    Plotly.newPlot(\n",
-       "                        '8cb0f587-7d74-4d64-b42a-a41c2f9c3cdf',\n",
-       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-pv-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [35.184529, 69.407361, 95.249131, 101.99194399999999, 116.58083899999998, 119.37568600000002, 122.019406, 121.578395, 123.935376, 124.598303, 146.68463899999998, 164.65079, 182.049759, 196.46506000000002, 209.926679, 215.731952, 225.01299100000003, 213.90226299999998, 211.35427400000003, 207.29058700000002, 147.407298, 152.620116, 171.697753, 177.50835700000002, 179.123964, 183.07488700000002, 187.023942, 184.539338, 184.919539, 184.723567, 134.71205, 144.622449, 139.730307, 140.834768, 144.660311, 131.535177, 147.274182, 158.475066, 204.03394699999998, 141.663181], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-ria-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-ria-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-ria-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [18.699937, 38.315783, 55.959798, 67.236919, 81.345778, 91.260858, 100.868596, 108.070254, 115.111731, 119.026233, 137.840552, 154.298927, 165.85218400000002, 182.210749, 189.03688, 204.842929, 203.464143, 216.766195, 216.774128, 206.122226, 112.57371699999999, 117.69910700000001, 121.020278, 127.72635600000001, 133.815246, 135.239033, 137.947091, 141.272281, 141.951126, 147.349657, 125.60964299999999, 125.34226399999999, 129.66183999999998, 129.27613799999997, 130.787681, 122.78408999999999, 134.288424, 167.358191, 173.71201100000002, 140.97923500000002], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-soa\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [19.385686, 38.385524, 55.601744, 69.202652, 80.194191, 90.413311, 100.95095400000001, 106.926603, 108.344822, 110.96476399999999, 126.14633799999999, 143.92435600000002, 164.680138, 172.864722, 183.142641, 191.34833, 197.147942, 214.836812, 202.023113, 191.48331299999998, 128.832497, 139.013743, 141.86703799999998, 149.756697, 156.058056, 161.639941, 162.534698, 166.803021, 166.187667, 164.939541, 126.335646, 130.044056, 133.679624, 136.54383, 138.25986799999998, 123.76813100000001, 127.707325, 173.237325, 192.91304399999999, 131.900585], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-aos\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-aos\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [11.505014, 22.831935, 33.608048, 43.718055, 50.270245, 55.212379000000006, 55.234446999999996, 57.623371, 57.971568999999995, 57.493384, 62.8518, 69.86948000000001, 76.339213, 81.34131, 89.22042900000001, 94.447502, 100.227829, 103.601017, 110.995921, 115.50113700000001, 86.220977, 85.59600400000001, 88.415894, 88.507471, 91.102078, 87.809436, 89.45070799999999, 88.75367, 88.472753, 86.875506, 91.337049, 94.776451, 97.978092, 99.043707, 100.14097, 103.454809, 109.893399, 106.511472, 108.037704, 102.91986899999999], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-split-nt-1s-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-split-nt-1s-soa\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-split-nt-1s-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [12.200594, 23.965436999999998, 32.029314, 42.897331, 60.208413, 62.984115, 80.34747800000001, 78.32428900000001, 82.608589, 97.643292, 97.529083, 104.087645, 112.27548, 120.634188, 116.231233, 127.539442, 140.16492399999998, 143.959075, 140.532011, 148.92279, 75.395611, 83.50550600000001, 91.0256, 95.969367, 95.548578, 93.73477, 92.813087, 95.11811999999999, 95.933324, 101.050148, 95.85796500000001, 89.802998, 96.31738, 99.054837, 105.68212700000001, 106.66464599999999, 112.11046, 115.428555, 110.71239399999999, 113.139051], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-split-nt-2s-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-split-nt-2s-soa\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-split-nt-2s-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [10.645471, 20.568926, 29.13325, 39.914123, 52.146679999999996, 58.062767, 69.392714, 73.244262, 78.97832199999999, 87.528216, 89.90598, 94.67665600000001, 99.398767, 106.46446100000001, 103.70236700000001, 116.858434, 129.63609399999999, 130.553148, 128.44806100000002, 135.996226, 68.846762, 75.425511, 77.63788000000001, 86.071383, 89.43621, 83.89846700000001, 79.942526, 82.904315, 83.38528199999999, 88.163246, 81.737832, 81.880136, 86.651083, 88.585931, 99.183736, 88.377253, 95.986152, 98.857324, 102.923077, 87.013962], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-soa\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [5.562535, 10.824014, 15.733761999999999, 20.861411999999998, 25.888566, 31.483519, 35.182154, 37.902212, 43.530108, 47.595046, 48.737319, 52.77085, 59.0188, 62.403548, 66.992368, 71.271727, 74.71895699999999, 78.990077, 79.18473, 84.78661600000001, 27.318548, 27.866016, 28.584159999999997, 29.402715, 30.639138, 31.797617, 32.853877000000004, 34.085069, 35.302399, 36.437182, 37.307691, 38.803540999999996, 39.825421, 41.422903000000005, 42.409853000000005, 43.456089, 44.654939, 46.14772, 47.246549, 46.742160999999996], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-aos\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-aos\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [9.45938, 18.361586, 25.704968, 31.651284000000004, 36.596647999999995, 40.586981, 42.825693, 45.239340999999996, 46.98118, 46.676306, 52.632068000000004, 56.656856000000005, 61.526755, 64.690127, 71.223311, 76.415386, 80.217763, 84.779513, 89.00372, 90.35350600000001, 78.922756, 77.284826, 76.891852, 77.691337, 78.164358, 76.811899, 76.361064, 75.19651400000001, 74.10334300000001, 72.276232, 74.23629, 76.167283, 78.63063299999999, 80.076032, 81.292277, 88.207127, 89.485959, 92.089359, 94.559576, 92.951139], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-push-soa\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-push-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [3.2746310000000003, 6.190737, 9.656405, 11.946611, 16.011945, 18.361829, 21.952361, 23.861398, 26.594072999999998, 30.837718, 29.744621000000002, 31.178812, 33.559956, 33.182128999999996, 35.479711, 39.488217, 43.462128, 44.344753999999995, 46.474154, 48.30072, 26.256364, 26.998953000000004, 27.956509000000004, 28.891091999999997, 29.894044, 31.076109000000002, 32.194998999999996, 33.32748, 34.039321, 35.366893, 36.207076, 37.557701, 38.596102, 39.836690000000004, 41.128243, 42.116637, 43.435846000000005, 44.307927, 44.999099, 46.311655], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-push-aos\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-push-aos\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [8.9919, 17.61191, 25.187649, 30.985033, 31.826788, 31.206744, 31.115363000000002, 31.351965000000003, 32.327581, 33.052377, 36.048912, 39.431777000000004, 42.567075, 45.384518, 49.545121, 52.072542999999996, 56.056291, 59.815498999999996, 61.556098999999996, 61.343346, 58.028499, 56.701181000000005, 55.748951, 56.421372999999996, 55.730084999999995, 53.873365, 53.162490000000005, 51.377603, 51.787296000000005, 50.209773, 53.604303, 54.390980000000006, 55.903029000000004, 58.196571999999996, 58.729682, 59.958629, 61.942227, 63.763664, 63.08195, 63.401444999999995], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-vec-sl-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-vec-sl-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-vec-sl-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [31.344319, 61.604147, 86.81220400000001, 99.32918199999999, 101.660287, 104.434436, 106.120152, 105.74274399999999, 106.160257, 105.400985, 133.229356, 142.382325, 156.26122, 169.72395, 181.815823, 198.48060700000002, 207.532372, 201.92721, 201.21941999999999, 184.047779, 110.21798799999999, 116.735437, 128.715091, 146.519455, 160.449616, 164.38706000000002, 164.815031, 170.830749, 173.632566, 173.970089, 148.014586, 143.40368700000002, 145.349319, 146.23462, 168.672567, 182.244301, 176.781074, 179.533512, 164.56986799999999, 142.49993600000002], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-vec-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-vec-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-vec-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [32.211971999999996, 62.900459, 87.331321, 101.389415, 102.75109, 104.87155, 105.013852, 107.090226, 105.056824, 106.778139, 133.794934, 144.784006, 154.332919, 173.4482, 184.77228799999997, 195.578997, 210.775773, 208.545551, 204.843866, 192.43336499999998, 115.568405, 116.137169, 122.56456899999999, 137.110094, 163.188738, 163.807487, 172.200532, 170.58492900000002, 168.917082, 166.82443600000002, 145.360963, 145.753225, 141.848154, 150.819902, 160.419585, 157.122451, 173.343929, 174.275971, 167.264028, 179.000748], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-aos\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-aos\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [13.004211, 25.712970000000002, 37.157102, 48.761070000000004, 57.672227, 55.325481, 53.512762, 54.477396, 54.053537, 55.970303, 58.379146, 65.176691, 69.13735, 73.89886800000001, 76.85708199999999, 83.193145, 91.608264, 89.69489899999999, 97.051376, 104.075113, 86.90575600000001, 85.01275600000001, 82.812875, 83.493286, 87.504772, 84.404795, 86.67401600000001, 83.22191600000001, 78.715956, 75.18090699999999, 82.851523, 83.097622, 84.68239799999999, 94.898473, 91.951817, 96.48537900000001, 103.592198, 106.189474, 110.615321, 110.88940500000001], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-soa\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [17.184141, 32.855396, 45.995574, 56.779722, 66.251071, 74.146241, 81.878455, 85.602952, 90.383875, 81.908989, 96.527366, 117.53951200000002, 117.32913500000001, 148.886516, 155.288719, 158.477685, 148.14817299999999, 153.777393, 156.140747, 163.915403, 90.911687, 88.79496999999999, 90.44439100000001, 93.97544599999999, 106.12364699999999, 109.324551, 127.331094, 125.192598, 124.43702900000001, 130.211572, 113.796213, 117.865377, 117.689719, 137.27433200000002, 129.350943, 150.941294, 143.132454, 152.128807, 148.228419, 171.077788], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-push-aos\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-push-aos\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [9.385371000000001, 18.368845, 26.30647, 32.421291, 33.34713, 32.076929, 31.239549, 32.557476, 31.990267, 33.372621, 35.680917, 38.429883000000004, 41.924256, 43.579014, 47.937858, 50.598045, 54.799213, 54.716938, 59.289627, 62.858548, 52.745553, 51.91458, 52.30492, 53.394865, 53.360709, 53.105398, 52.760939, 51.410165, 48.749687, 47.279183, 49.987349, 49.563403, 50.508375, 56.153563, 57.046353, 56.664745999999994, 62.143589, 62.997216, 67.017434, 70.59329699999999], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-pull-soa\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-pull-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [3.0030259999999998, 6.475987, 9.353016, 12.869301, 15.854113, 18.777606, 21.158967999999998, 24.152371, 26.032526, 30.139810999999998, 28.780661, 30.714412, 32.718862, 32.479348, 36.101437, 36.744507, 40.898543, 40.567488, 42.327803, 49.930693, 41.124124, 44.509265, 45.780378999999996, 46.956573, 50.235408, 46.826213, 57.078936999999996, 54.738211, 51.230323, 48.71739, 52.34626, 52.46648100000001, 52.297919, 58.238884999999996, 59.483254, 61.295974, 60.185582, 59.945423, 59.8009, 64.47242800000001], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-pull-aos\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-pull-aos\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [10.703054, 20.882838, 29.192767, 36.330238, 40.405246999999996, 42.74733, 44.23336, 45.706476, 46.174232, 47.935873, 50.914924, 55.296969999999995, 58.843458, 63.237874, 68.749882, 72.688298, 79.23334100000001, 79.314605, 85.089866, 91.741457, 78.481053, 76.07966, 75.25052600000001, 75.500947, 78.484509, 78.121701, 76.443852, 74.003812, 69.484235, 66.56971899999999, 71.998591, 73.727027, 72.705799, 80.30696800000001, 79.512652, 83.287596, 86.786469, 91.069948, 94.153805, 98.04061800000001], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-push-soa\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-push-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [3.653169, 7.329064999999999, 10.883884, 14.301169, 18.04777, 21.217135, 23.820284, 26.467121000000002, 29.171407000000002, 33.949529999999996, 32.391024, 33.759485999999995, 35.43085, 37.351165, 39.860696000000004, 41.674946999999996, 44.696397, 47.367563, 47.49309, 53.362044999999995, 50.116652, 52.677391, 53.702236, 54.111924, 55.933884, 55.533936, 60.852286, 59.239596, 59.049608, 57.279346, 61.456118999999994, 60.014317000000005, 59.509564000000005, 65.385243, 66.010186, 66.099233, 68.642371, 69.343367, 69.343259, 75.309966], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=push-soa\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=push-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [3.648089, 7.381251, 11.053703, 14.641181, 17.983523, 20.939381, 24.85185, 26.967323999999998, 30.969996999999996, 33.988606, 34.877016, 34.846721, 36.271018, 36.733125, 42.303954, 40.654831, 45.5671, 49.245121000000005, 51.041883, 53.969818000000004, 50.244368, 52.75778100000001, 53.96003, 55.249061, 57.126267000000006, 58.185501, 58.78986999999999, 62.27911700000001, 63.387179, 65.25959, 62.945308, 64.4949, 65.355338, 67.328792, 69.066936, 70.07533000000001, 74.704546, 76.934161, 75.136608, 71.848366], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=push-aos\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=push-aos\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [9.378589, 18.343787, 26.746138000000002, 32.430761, 33.107276, 32.095789, 32.075282, 31.984196, 32.710347, 33.919028000000004, 36.373622999999995, 39.766864, 43.333134, 46.662156, 48.795406, 53.425954000000004, 54.834601, 60.885775, 61.510079000000005, 63.000802, 54.183232, 53.867537, 53.528577, 54.996435999999996, 54.078253000000004, 53.18091999999999, 52.496251, 50.849951000000004, 51.033205, 50.325224, 51.748729, 52.797576, 55.274761, 56.151528000000006, 58.896327, 59.964172, 61.479803000000004, 63.862966, 64.17560300000001, 64.787137], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=pull-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=pull-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [3.185204, 6.4426559999999995, 9.53369, 12.745056, 15.863605999999999, 18.926189, 21.701207999999998, 24.847832, 27.591721999999997, 30.039274, 30.846998, 29.620619, 32.566541, 34.968014000000004, 37.437445000000004, 40.324847999999996, 39.199187, 44.40002, 47.011599, 47.400476, 44.545806, 44.787464, 45.438266999999996, 49.440983, 47.560026, 51.585487, 50.176119, 51.845951, 55.319228, 55.96844399999999, 53.640386, 54.505931000000004, 56.657263, 58.23564399999999, 58.976183, 62.24424200000001, 61.821411, 65.26678000000001, 65.412987, 68.869962], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=pull-aos\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=pull-aos\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [10.73483, 20.859569, 29.609095, 36.350986999999996, 40.576674, 43.029021, 45.081201, 46.623465, 47.197485, 47.940967, 52.724856, 56.968902, 61.713278, 66.18559599999999, 68.58633, 75.281563, 80.131561, 86.680954, 87.01088, 92.741546, 79.956776, 80.00853199999999, 79.01827800000001, 79.68531, 78.438294, 77.449989, 75.476558, 74.286821, 73.63380699999999, 71.615848, 74.11929599999999, 76.64412, 80.144538, 82.988997, 84.864746, 84.529238, 86.170846, 88.69754300000001, 91.85507199999999, 94.23883000000001], \"yaxis\": \"y\"}],\n",
-       "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"IVB single node strong scaling\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"threads\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
-       "                        {\"responsive\": true}\n",
-       "                    ).then(function(){\n",
-       "                            \n",
-       "var gd = document.getElementById('8cb0f587-7d74-4d64-b42a-a41c2f9c3cdf');\n",
-       "var x = new MutationObserver(function (mutations, observer) {{\n",
-       "        var display = window.getComputedStyle(gd).display;\n",
-       "        if (!display || display === 'none') {{\n",
-       "            console.log([gd, 'removed!']);\n",
-       "            Plotly.purge(gd);\n",
-       "            observer.disconnect();\n",
-       "        }}\n",
-       "}});\n",
-       "\n",
-       "// Listen for the removal of the full notebook cells\n",
-       "var notebookContainer = gd.closest('#notebook-container');\n",
-       "if (notebookContainer) {{\n",
-       "    x.observe(notebookContainer, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "// Listen for the clearing of the current output cell\n",
-       "var outputEl = gd.closest('.output');\n",
-       "if (outputEl) {{\n",
-       "    x.observe(outputEl, {childList: true});\n",
-       "}}\n",
-       "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "# IVB single node strong scaling\n",
-    "# y = cyCL or MFLUPS\n",
-    "\n",
-    "fig = px.line(df_lbm_node_ivb, x='threads', y='MFLUPS', color='kernel', title='IVB single node strong scaling')\n",
-    "fig.show()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 21,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "# y = c_bench[MFLUPs]', 'c_bench_cyCL[cy/CL]\n",
-    "#fig = px.line(df_hsw_dim, x='dim_x', y='c_bench[MFLUPs]', color='kernel', title='HSW single node problem size scaling ({})'.format(compiler))\n",
-    "#fig.update(layout_showlegend=False)\n",
-    "#fig.show()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 46,
-   "metadata": {
-    "scrolled": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.plotly.v1+json": {
-       "config": {
-        "plotlyServerURL": "https://plot.ly"
-       },
-       "data": [
+         "xaxis": "x",
+         "y": [
+          16.710720000000002,
+          30.050523,
+          38.502878,
+          50.685898,
+          63.27946800000001,
+          56.362922,
+          57.338784,
+          66.490264,
+          77.309522,
+          84.269275,
+          79.64426800000001,
+          78.536428,
+          72.60520799999999,
+          77.376912,
+          88.331478,
+          86.003775,
+          79.78155,
+          85.938914,
+          88.0345,
+          89.233295,
+          95.325903,
+          102.83799599999999,
+          107.42104099999999,
+          104.518085,
+          111.87488300000001,
+          118.624998,
+          122.442223,
+          133.039489,
+          133.036326,
+          138.799583,
+          150.444927,
+          137.742278,
+          162.30731799999998,
+          159.208267,
+          167.51527099999998,
+          168.4339,
+          179.468402,
+          182.764149,
+          188.96248,
+          189.993126,
+          162.768043,
+          167.753994,
+          152.313858,
+          157.529156,
+          169.653541,
+          169.521172,
+          176.989471,
+          183.870182,
+          193.879986,
+          196.05045900000002,
+          183.08678600000002,
+          177.16118600000001,
+          163.033593,
+          157.39411299999998,
+          136.41736,
+          136.393341,
+          133.32703,
+          137.256651,
+          142.844412,
+          135.15168799999998,
+          134.23365,
+          142.476297,
+          130.138669,
+          124.19808300000001,
+          156.499746,
+          156.735525,
+          155.137709,
+          164.640628,
+          156.436295,
+          166.416843,
+          172.902414,
+          154.96946200000002,
+          173.583932,
+          178.9214,
+          181.217095,
+          178.710651,
+          173.297619,
+          183.170289,
+          182.904394,
+          181.47704
+         ],
+         "yaxis": "y"
+        },
         {
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "arch=SKL<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}",
-         "legendgroup": "arch=SKL",
+         "hovertemplate": "kernel=pull-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=pull-soa",
          "line": {
           "color": "#636efa",
           "dash": "solid"
          },
          "mode": "lines",
-         "name": "arch=SKL",
+         "name": "kernel=pull-soa",
          "showlegend": true,
-         "type": "scatter",
+         "type": "scattergl",
          "x": [
-          5.6,
-          7.2,
-          9.2,
-          12.3,
-          15.9,
-          20.5,
-          27.1,
-          35.3,
-          45.6,
-          59.4,
-          74.8,
-          77.3,
-          93.7,
-          100.9,
-          117.2,
-          131.1,
-          146.4,
-          170.5,
-          183.3,
-          222.2,
-          229.4,
-          286.7,
-          288.8,
-          358.4,
-          448,
-          560.1,
-          700.4,
-          875.5,
-          1094.7,
-          1368.1,
-          1710.1,
-          2138.1,
-          2672.6,
-          3340.8,
-          4175.9,
-          5219.8,
-          6524.9,
-          8156.2,
-          10195.5,
-          12744.7,
-          15930.9,
-          19913.2,
-          24891.9,
-          31114.8,
-          38893.6,
-          48617,
-          60771.3,
-          75964.4,
-          94955.5,
-          118694.4,
-          148367.9,
-          185460.2,
-          231824.9,
-          289781.2,
-          362226.7,
-          452783.6,
-          565979.6,
-          707474.4,
-          884343.3,
-          1105429.5,
-          1381786.6,
-          1727233.5,
-          2159042,
-          2698802.2,
-          3373503,
-          4216879.1,
-          5271098.9,
-          6588873.2,
-          8236091.9,
-          10295114.8,
-          12868893.7
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
          ],
          "xaxis": "x",
          "y": [
-          425144.1,
-          496809.7,
-          468587,
-          479183.7,
-          482732.8,
-          135750.3,
-          124283.7,
-          125391.7,
-          130376.9,
-          131574.5,
-          123184.3,
-          130711.2,
-          130993.1,
-          128761.6,
-          129888.3,
-          128881.7,
-          123292.1,
-          132262.5,
-          123937.7,
-          133513.2,
-          132695.1,
-          131274.7,
-          131425,
-          110345.2,
-          96011.2,
-          77565.6,
-          55749.9,
-          49065.2,
-          44178.3,
-          43305.6,
-          43311.1,
-          43310.7,
-          43280,
-          43272.2,
-          43164.7,
-          43013.8,
-          41281.8,
-          37654.8,
-          34687,
-          33230.4,
-          32641.3,
-          31799.3,
-          31132.6,
-          30591.7,
-          30483.8,
-          30022.6,
-          29732.1,
-          29579.8,
-          29382,
-          29567,
-          29161.8,
-          29408.6,
-          29154.7,
-          29103.1,
-          29035.3,
-          28683,
-          28689.7,
-          29181,
-          28985.1,
-          28743.1,
-          28709.2,
-          29159.7,
-          28997.3,
-          28932.9,
-          22235.6,
-          21889.8,
-          22166.9,
-          22097.2,
-          22105.9,
-          21898.8,
-          21232
+          14.186119,
+          27.883004,
+          41.142143,
+          54.668447,
+          69.949325,
+          81.701542,
+          89.514236,
+          102.548105,
+          116.796361,
+          127.356255,
+          133.926292,
+          138.232824,
+          145.909761,
+          143.632251,
+          147.023747,
+          122.325397,
+          117.19624499999999,
+          109.473491,
+          128.119598,
+          135.47732299999998,
+          178.44868300000002,
+          185.53182900000002,
+          188.45372,
+          206.333915,
+          221.11297000000002,
+          205.25751699999998,
+          216.702175,
+          227.536054,
+          229.42263799999998,
+          235.34718999999998,
+          231.55726600000003,
+          236.462635,
+          237.88124,
+          248.21486600000003,
+          248.630509,
+          238.69471099999998,
+          216.195783,
+          219.61885800000002,
+          235.96757599999998,
+          309.577701,
+          198.723733,
+          191.932926,
+          191.765443,
+          197.711203,
+          205.26191,
+          205.190497,
+          208.275983,
+          220.525641,
+          210.69022400000003,
+          227.33188199999998,
+          235.293577,
+          238.72738900000002,
+          213.47909199999998,
+          217.22019900000004,
+          245.337404,
+          239.869184,
+          248.58156400000001,
+          252.96912799999998,
+          244.96933199999998,
+          235.814658,
+          212.699617,
+          220.22315099999997,
+          226.748998,
+          203.777249,
+          216.47404100000003,
+          211.43048599999997,
+          205.060347,
+          236.570399,
+          205.033106,
+          227.9833,
+          239.13923599999998,
+          213.37720499999998,
+          224.78848,
+          220.90501400000002,
+          232.61281200000002,
+          239.142785,
+          200.275716,
+          197.529517,
+          200.97687,
+          234.56084500000003
          ],
          "yaxis": "y"
         },
@@ -22743,333 +8641,1317 @@
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "arch=IVB<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}",
-         "legendgroup": "arch=IVB",
+         "hovertemplate": "kernel=pull-aos<br>threads=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=pull-aos",
          "line": {
           "color": "#EF553B",
           "dash": "solid"
          },
          "mode": "lines",
-         "name": "arch=IVB",
+         "name": "kernel=pull-aos",
          "showlegend": true,
-         "type": "scatter",
+         "type": "scattergl",
          "x": [
-          5.6,
-          7.2,
-          9.2,
-          12.3,
-          15.9,
-          20.5,
-          27.1,
-          35.3,
-          45.6,
-          59.4,
-          74.8,
-          77.3,
-          93.7,
-          100.9,
-          117.2,
-          131.1,
-          146.4,
-          170.5,
-          183.3,
-          222.2,
-          229.4,
-          286.7,
-          288.8,
-          358.4,
-          448,
-          560.1,
-          700.4,
-          875.5,
-          1094.7,
-          1368.1,
-          1710.1,
-          2138.1,
-          2672.6,
-          3340.8,
-          4175.9,
-          5219.8,
-          6524.9,
-          8156.2,
-          10195.5,
-          12744.7,
-          15930.9,
-          19913.2,
-          24891.9,
-          31114.8,
-          38893.6,
-          48617,
-          60771.3,
-          75964.4,
-          94955.5,
-          118694.4,
-          148367.9,
-          185460.2,
-          231824.9,
-          289781.2,
-          362226.7,
-          452783.6,
-          565979.6,
-          707474.4,
-          884343.3,
-          1105429.5,
-          1381786.6,
-          1727233.5,
-          2159042,
-          2698802.2,
-          3373503,
-          4216879.1,
-          5271098.9,
-          6588873.2,
-          8236091.9,
-          10295114.8,
-          12868893.7
+          1,
+          2,
+          3,
+          4,
+          5,
+          6,
+          7,
+          8,
+          9,
+          10,
+          11,
+          12,
+          13,
+          14,
+          15,
+          16,
+          17,
+          18,
+          19,
+          20,
+          21,
+          22,
+          23,
+          24,
+          25,
+          26,
+          27,
+          28,
+          29,
+          30,
+          31,
+          32,
+          33,
+          34,
+          35,
+          36,
+          37,
+          38,
+          39,
+          40,
+          41,
+          42,
+          43,
+          44,
+          45,
+          46,
+          47,
+          48,
+          49,
+          50,
+          51,
+          52,
+          53,
+          54,
+          55,
+          56,
+          57,
+          58,
+          59,
+          60,
+          61,
+          62,
+          63,
+          64,
+          65,
+          66,
+          67,
+          68,
+          69,
+          70,
+          71,
+          72,
+          73,
+          74,
+          75,
+          76,
+          77,
+          78,
+          79,
+          80
          ],
          "xaxis": "x",
          "y": [
-          131979,
-          132375.9,
-          128964.7,
-          121131.7,
-          130912,
-          58763.1,
-          57274.7,
-          58120,
-          56498.5,
-          58333.1,
-          56990.4,
-          54361.5,
-          53945.5,
-          54332.2,
-          52475.5,
-          49666.9,
-          49841.2,
-          45230.3,
-          40497.8,
-          36583.8,
-          34654.3,
-          34412.2,
-          35486.4,
-          34525.2,
-          34515.5,
-          34521.9,
-          34522.4,
-          34514.5,
-          34418.7,
-          34243.7,
-          34219,
-          34199.7,
-          34214,
-          34338.1,
-          34372.9,
-          34433.1,
-          34316.3,
-          33971.2,
-          32032.4,
-          26698.5,
-          20584.6,
-          18204.6,
-          17429.8,
-          17847.7,
-          17838.9,
-          17449.2,
-          17990.1,
-          17985,
-          17945,
-          17976.5,
-          17582.6,
-          17696.5,
-          18042.6,
-          17586,
-          17991.8,
-          17954.4,
-          17470.3,
-          17993.9,
-          17602.6,
-          17846.6,
-          17852.3,
-          18037,
-          14402.9,
-          14477.5,
-          14363.1,
-          14497.7,
-          14457.1,
-          14217,
-          14422.3,
-          14411.9,
-          13970.9
+          17.010438,
+          31.894727000000003,
+          43.119085999999996,
+          56.830188,
+          71.542598,
+          75.608536,
+          78.301436,
+          91.172659,
+          103.466076,
+          114.37951000000001,
+          113.191571,
+          110.287847,
+          103.858246,
+          112.06218100000001,
+          120.155286,
+          120.921536,
+          111.915819,
+          118.948101,
+          125.20551699999999,
+          124.480905,
+          130.80369199999998,
+          144.67818400000002,
+          148.57608100000002,
+          143.269904,
+          155.559357,
+          162.82627,
+          174.774192,
+          188.814564,
+          183.952973,
+          194.10298600000002,
+          213.37437999999997,
+          189.71573600000002,
+          220.778008,
+          219.87887400000002,
+          233.243289,
+          234.657723,
+          243.943341,
+          242.589573,
+          257.266839,
+          255.884924,
+          222.58941600000003,
+          225.778909,
+          202.85950400000002,
+          208.74493999999999,
+          226.12224799999998,
+          223.06557200000003,
+          219.59383599999998,
+          220.54435499999997,
+          219.37952599999997,
+          229.6751,
+          223.66553399999998,
+          218.91003700000002,
+          214.40617200000003,
+          213.18681099999998,
+          180.843183,
+          185.662749,
+          184.522685,
+          188.22512,
+          200.60365,
+          191.572375,
+          187.966196,
+          196.909809,
+          178.263182,
+          171.532443,
+          216.80236200000002,
+          217.774842,
+          214.915213,
+          227.593648,
+          218.635454,
+          218.655866,
+          233.211016,
+          213.59738399999998,
+          236.68938599999998,
+          237.27452200000002,
+          239.75126,
+          238.827031,
+          233.815018,
+          247.418582,
+          246.114463,
+          250.79050099999998
+         ],
+         "yaxis": "y"
+        }
+       ],
+       "layout": {
+        "height": 600,
+        "legend": {
+         "tracegroupgap": 0
+        },
+        "template": {
+         "data": {
+          "bar": [
+           {
+            "error_x": {
+             "color": "#2a3f5f"
+            },
+            "error_y": {
+             "color": "#2a3f5f"
+            },
+            "marker": {
+             "line": {
+              "color": "#E5ECF6",
+              "width": 0.5
+             }
+            },
+            "type": "bar"
+           }
+          ],
+          "barpolar": [
+           {
+            "marker": {
+             "line": {
+              "color": "#E5ECF6",
+              "width": 0.5
+             }
+            },
+            "type": "barpolar"
+           }
+          ],
+          "carpet": [
+           {
+            "aaxis": {
+             "endlinecolor": "#2a3f5f",
+             "gridcolor": "white",
+             "linecolor": "white",
+             "minorgridcolor": "white",
+             "startlinecolor": "#2a3f5f"
+            },
+            "baxis": {
+             "endlinecolor": "#2a3f5f",
+             "gridcolor": "white",
+             "linecolor": "white",
+             "minorgridcolor": "white",
+             "startlinecolor": "#2a3f5f"
+            },
+            "type": "carpet"
+           }
+          ],
+          "choropleth": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "choropleth"
+           }
+          ],
+          "contour": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "contour"
+           }
+          ],
+          "contourcarpet": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "contourcarpet"
+           }
+          ],
+          "heatmap": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "heatmap"
+           }
+          ],
+          "heatmapgl": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "heatmapgl"
+           }
+          ],
+          "histogram": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "histogram"
+           }
+          ],
+          "histogram2d": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "histogram2d"
+           }
+          ],
+          "histogram2dcontour": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "histogram2dcontour"
+           }
+          ],
+          "mesh3d": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "mesh3d"
+           }
+          ],
+          "parcoords": [
+           {
+            "line": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "parcoords"
+           }
+          ],
+          "scatter": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatter"
+           }
+          ],
+          "scatter3d": [
+           {
+            "line": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatter3d"
+           }
+          ],
+          "scattercarpet": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattercarpet"
+           }
+          ],
+          "scattergeo": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattergeo"
+           }
+          ],
+          "scattergl": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattergl"
+           }
+          ],
+          "scattermapbox": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattermapbox"
+           }
+          ],
+          "scatterpolar": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterpolar"
+           }
+          ],
+          "scatterpolargl": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterpolargl"
+           }
+          ],
+          "scatterternary": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterternary"
+           }
+          ],
+          "surface": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "surface"
+           }
+          ],
+          "table": [
+           {
+            "cells": {
+             "fill": {
+              "color": "#EBF0F8"
+             },
+             "line": {
+              "color": "white"
+             }
+            },
+            "header": {
+             "fill": {
+              "color": "#C8D4E3"
+             },
+             "line": {
+              "color": "white"
+             }
+            },
+            "type": "table"
+           }
+          ]
+         },
+         "layout": {
+          "annotationdefaults": {
+           "arrowcolor": "#2a3f5f",
+           "arrowhead": 0,
+           "arrowwidth": 1
+          },
+          "colorscale": {
+           "diverging": [
+            [
+             0,
+             "#8e0152"
+            ],
+            [
+             0.1,
+             "#c51b7d"
+            ],
+            [
+             0.2,
+             "#de77ae"
+            ],
+            [
+             0.3,
+             "#f1b6da"
+            ],
+            [
+             0.4,
+             "#fde0ef"
+            ],
+            [
+             0.5,
+             "#f7f7f7"
+            ],
+            [
+             0.6,
+             "#e6f5d0"
+            ],
+            [
+             0.7,
+             "#b8e186"
+            ],
+            [
+             0.8,
+             "#7fbc41"
+            ],
+            [
+             0.9,
+             "#4d9221"
+            ],
+            [
+             1,
+             "#276419"
+            ]
+           ],
+           "sequential": [
+            [
+             0,
+             "#0d0887"
+            ],
+            [
+             0.1111111111111111,
+             "#46039f"
+            ],
+            [
+             0.2222222222222222,
+             "#7201a8"
+            ],
+            [
+             0.3333333333333333,
+             "#9c179e"
+            ],
+            [
+             0.4444444444444444,
+             "#bd3786"
+            ],
+            [
+             0.5555555555555556,
+             "#d8576b"
+            ],
+            [
+             0.6666666666666666,
+             "#ed7953"
+            ],
+            [
+             0.7777777777777778,
+             "#fb9f3a"
+            ],
+            [
+             0.8888888888888888,
+             "#fdca26"
+            ],
+            [
+             1,
+             "#f0f921"
+            ]
+           ],
+           "sequentialminus": [
+            [
+             0,
+             "#0d0887"
+            ],
+            [
+             0.1111111111111111,
+             "#46039f"
+            ],
+            [
+             0.2222222222222222,
+             "#7201a8"
+            ],
+            [
+             0.3333333333333333,
+             "#9c179e"
+            ],
+            [
+             0.4444444444444444,
+             "#bd3786"
+            ],
+            [
+             0.5555555555555556,
+             "#d8576b"
+            ],
+            [
+             0.6666666666666666,
+             "#ed7953"
+            ],
+            [
+             0.7777777777777778,
+             "#fb9f3a"
+            ],
+            [
+             0.8888888888888888,
+             "#fdca26"
+            ],
+            [
+             1,
+             "#f0f921"
+            ]
+           ]
+          },
+          "colorway": [
+           "#636efa",
+           "#EF553B",
+           "#00cc96",
+           "#ab63fa",
+           "#FFA15A",
+           "#19d3f3",
+           "#FF6692",
+           "#B6E880",
+           "#FF97FF",
+           "#FECB52"
+          ],
+          "font": {
+           "color": "#2a3f5f"
+          },
+          "geo": {
+           "bgcolor": "white",
+           "lakecolor": "white",
+           "landcolor": "#E5ECF6",
+           "showlakes": true,
+           "showland": true,
+           "subunitcolor": "white"
+          },
+          "hoverlabel": {
+           "align": "left"
+          },
+          "hovermode": "closest",
+          "mapbox": {
+           "style": "light"
+          },
+          "paper_bgcolor": "white",
+          "plot_bgcolor": "#E5ECF6",
+          "polar": {
+           "angularaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "bgcolor": "#E5ECF6",
+           "radialaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           }
+          },
+          "scene": {
+           "xaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           },
+           "yaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           },
+           "zaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           }
+          },
+          "shapedefaults": {
+           "line": {
+            "color": "#2a3f5f"
+           }
+          },
+          "ternary": {
+           "aaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "baxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "bgcolor": "#E5ECF6",
+           "caxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           }
+          },
+          "title": {
+           "x": 0.05
+          },
+          "xaxis": {
+           "automargin": true,
+           "gridcolor": "white",
+           "linecolor": "white",
+           "ticks": "",
+           "zerolinecolor": "white",
+           "zerolinewidth": 2
+          },
+          "yaxis": {
+           "automargin": true,
+           "gridcolor": "white",
+           "linecolor": "white",
+           "ticks": "",
+           "zerolinecolor": "white",
+           "zerolinewidth": 2
+          }
+         }
+        },
+        "title": {
+         "text": "SKL single node strong scaling"
+        },
+        "xaxis": {
+         "anchor": "y",
+         "domain": [
+          0,
+          0.98
          ],
-         "yaxis": "y"
+         "title": {
+          "text": "threads"
+         }
         },
+        "yaxis": {
+         "anchor": "x",
+         "domain": [
+          0,
+          1
+         ],
+         "title": {
+          "text": "MFLUPS"
+         }
+        }
+       }
+      },
+      "text/html": [
+       "<div>\n",
+       "        \n",
+       "        \n",
+       "            <div id=\"f81df0f3-4c52-4da4-adfb-e85f5a6809d0\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
+       "            <script type=\"text/javascript\">\n",
+       "                require([\"plotly\"], function(Plotly) {\n",
+       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
+       "                    \n",
+       "                if (document.getElementById(\"f81df0f3-4c52-4da4-adfb-e85f5a6809d0\")) {\n",
+       "                    Plotly.newPlot(\n",
+       "                        'f81df0f3-4c52-4da4-adfb-e85f5a6809d0',\n",
+       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-pv-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [65.909072, 107.896775, 131.929571, 204.214341, 251.98484399999998, 223.45585, 239.957775, 293.384663, 323.43017000000003, 309.713611, 346.51086200000003, 315.668882, 327.9684, 315.062995, 292.390375, 201.084219, 223.647901, 174.576877, 199.369335, 284.85829, 360.15356299999996, 229.17685899999998, 331.305922, 510.457571, 410.122365, 411.641192, 473.523175, 620.766481, 485.40599000000003, 399.973544, 690.442896, 546.912787, 677.23993, 621.381246, 561.8152269999999, 595.0246179999999, 467.27554299999997, 510.42523, 506.430575, 590.619717, 330.869972, 335.31305, 358.28058799999997, 420.008546, 486.65802, 449.434004, 377.152698, 550.858732, 600.846864, 452.109987, 596.295634, 353.035223, 459.96624199999997, 470.44123899999994, 459.422759, 604.222069, 385.436609, 465.594771, 584.110013, 515.410267, 591.237801, 535.624141, 432.3556, 397.7092, 452.931484, 369.734523, 332.031233, 386.487974, 532.360855, 660.440177, 514.25418, 530.303192, 618.376487, 490.172666, 529.630351, 451.36681100000004, 347.747791, 475.483374, 398.63212999999996, 355.58786499999997], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-ria-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-ria-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-ria-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [29.260514, 58.32755699999999, 81.56519200000001, 111.83997099999999, 137.784021, 152.51056, 170.114224, 199.34901000000002, 221.883319, 233.189415, 258.027191, 271.53418, 278.494573, 269.047553, 274.089205, 224.628157, 208.92661299999997, 196.51173500000002, 227.45036000000002, 290.53373500000004, 308.232436, 278.13326, 391.365683, 363.037165, 419.317319, 392.539943, 449.966663, 454.60142199999996, 396.34858399999996, 413.222595, 512.6455179999999, 484.692849, 589.896651, 570.770041, 529.776627, 607.721579, 491.46203099999997, 467.955712, 507.08338499999996, 590.611923, 266.24534700000004, 268.859181, 251.638222, 256.010471, 279.762614, 348.38780099999997, 322.480954, 366.729961, 372.84358599999996, 363.856969, 373.844633, 362.92464900000004, 361.579878, 392.108551, 359.874279, 418.425725, 388.910784, 418.537021, 382.487899, 395.089838, 401.206501, 366.17224100000004, 407.621102, 370.978396, 382.464657, 342.158045, 396.657689, 410.771437, 440.922382, 453.806579, 497.186447, 469.601042, 472.991629, 476.09142699999995, 486.61863099999994, 422.96242699999993, 391.157044, 442.58500599999996, 417.692046, 358.497412], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-soa\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [39.127573999999996, 73.84392199999999, 104.427749, 147.088975, 181.440665, 188.032791, 209.14367, 246.504238, 272.43071299999997, 287.912284, 305.687523, 304.013522, 307.857176, 293.475932, 282.828444, 238.516771, 204.273887, 173.97129099999998, 212.549787, 304.786408, 305.844419, 340.105502, 330.608192, 465.409183, 380.460171, 381.192837, 448.185883, 530.900766, 402.744032, 418.834246, 429.47503600000005, 501.514495, 597.940206, 481.96893, 500.89150599999994, 653.626654, 465.788586, 460.806548, 469.366849, 543.0895929999999, 307.281816, 309.610775, 265.503396, 310.00034300000004, 372.671462, 337.851447, 394.233371, 453.258165, 462.40243499999997, 436.16300099999995, 467.427907, 369.665984, 417.788652, 446.166475, 361.476697, 509.317775, 338.89687200000003, 487.389343, 488.020562, 425.641288, 446.57701900000006, 306.276483, 488.43478200000004, 365.67861400000004, 366.968166, 363.895426, 368.65409500000004, 379.388768, 487.14179, 481.14053099999995, 416.97949500000004, 499.721441, 340.381393, 261.576805, 303.832599, 339.52701, 290.36159, 431.20041100000003, 439.192221, 504.50683], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-aa-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-aa-aos\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-aa-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [21.824707999999998, 41.090078999999996, 56.037411999999996, 75.494013, 93.01613, 98.018312, 97.818232, 113.445223, 130.327973, 144.294522, 144.55083100000002, 140.81926, 135.41943600000002, 145.684434, 161.847568, 153.906299, 144.73141299999997, 160.240203, 167.793615, 168.94853700000002, 187.31946499999998, 191.418891, 211.128402, 216.343827, 212.472206, 244.686013, 254.74198700000002, 253.326279, 273.66651, 295.530413, 296.747627, 298.324019, 324.37637, 345.59819, 342.74408700000004, 353.324752, 387.68010899999996, 399.662027, 365.382081, 405.41888, 332.8964, 342.92032, 334.635327, 342.73708799999997, 362.55880099999996, 331.351707, 332.501262, 346.62118399999997, 352.888627, 327.34475, 334.217195, 336.79949799999997, 302.634887, 307.603518, 326.153121, 302.786617, 277.226909, 248.463962, 266.319805, 278.85451, 299.42879300000004, 297.35594100000003, 310.728489, 298.763664, 329.37764599999997, 335.458255, 317.372279, 346.422059, 350.134167, 355.500937, 362.675009, 358.19648, 382.12433799999997, 393.384066, 393.055492, 363.15106099999997, 421.38728, 428.52016799999996, 415.437802, 389.265562], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-split-nt-1s-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-split-nt-1s-soa\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-split-nt-1s-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [21.053121, 41.465415, 62.333769999999994, 81.93903, 102.06694, 121.67328799999999, 140.7761, 159.579693, 179.287479, 194.328, 210.38981, 220.620815, 230.187613, 228.275283, 241.83878900000002, 217.063584, 204.860847, 185.693989, 202.845406, 248.022454, 269.452845, 238.396645, 254.501695, 276.007227, 304.835767, 313.557184, 330.183006, 332.633877, 321.399785, 363.465625, 373.35641499999997, 418.083513, 379.85098700000003, 334.69594, 319.79231699999997, 317.946931, 374.168272, 319.00394500000004, 320.081237, 426.46367599999996, 251.93992799999998, 226.28954199999998, 229.312671, 249.27455899999998, 245.76804700000002, 250.94532999999998, 262.35502599999995, 267.766319, 260.440991, 265.106051, 283.623401, 287.57417000000004, 287.032585, 293.25096099999996, 310.05546200000003, 290.32036400000004, 261.909811, 276.57232700000003, 280.991284, 276.083273, 221.77423199999998, 214.48220299999997, 227.234548, 229.260075, 223.95452400000002, 215.38279, 237.17267900000002, 256.199675, 249.78991299999998, 228.464826, 268.403798, 258.849091, 246.115065, 270.15708, 259.825315, 235.499502, 215.810082, 236.701625, 224.289336, 256.98864], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-split-nt-2s-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-split-nt-2s-soa\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-split-nt-2s-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [19.14657, 41.746063, 61.27575, 80.675443, 101.496148, 120.348597, 139.455589, 159.342724, 176.42963, 190.423697, 206.654544, 218.27471, 226.820243, 234.173588, 234.148542, 223.002346, 212.414505, 184.265327, 210.97668900000002, 249.47787999999997, 271.195255, 230.77114500000002, 265.899653, 280.126618, 308.328458, 309.346379, 346.666227, 342.05345, 313.750609, 338.60772599999996, 376.24560099999997, 420.84578099999993, 388.267899, 333.159889, 314.77887799999996, 341.80848399999996, 376.690677, 334.714574, 349.944059, 451.71707000000004, 240.871923, 224.65233500000002, 225.057117, 233.41547400000002, 228.911961, 235.671175, 248.44971, 253.425729, 260.651644, 261.502768, 275.708369, 281.59176099999996, 271.52795699999996, 292.779917, 281.515012, 275.827117, 247.903397, 265.369242, 273.453794, 252.34633300000002, 218.15614399999998, 201.89148500000002, 216.74765, 219.474311, 212.518277, 219.63849700000003, 231.415592, 244.16040099999998, 267.953876, 233.958015, 281.613219, 254.805475, 263.56815, 260.27036, 282.571913, 235.09706699999998, 208.44141499999998, 213.49063199999998, 250.64069700000002, 288.92126099999996], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-soa\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [7.255006, 14.294139999999999, 21.087338, 27.954752000000003, 35.436776, 41.215895, 47.463582, 52.446999, 60.200864, 61.668580000000006, 72.56658399999999, 78.35087299999999, 81.973579, 88.490439, 94.717551, 96.095651, 98.876663, 95.205435, 107.42657, 115.991297, 108.516589, 112.309757, 121.322222, 117.398823, 119.311299, 129.152497, 130.404254, 136.11570600000002, 140.056589, 144.29431499999998, 153.283866, 166.13331499999998, 167.320583, 162.165332, 163.711421, 158.44608, 189.920569, 188.527807, 188.77271100000002, 196.521802, 145.20251299999998, 143.876703, 140.671338, 147.416577, 157.57124299999998, 164.908143, 167.849269, 170.619466, 163.106473, 162.51030500000002, 167.271044, 170.05031, 172.763374, 170.445045, 172.601923, 175.756145, 177.069449, 174.642271, 179.107239, 177.133141, 168.300825, 159.70889, 175.291593, 179.940435, 176.8663, 177.710084, 188.932701, 187.787876, 187.966547, 184.127111, 200.497712, 192.45570700000002, 192.908795, 193.002609, 198.47239199999999, 176.576572, 160.748822, 175.30318799999998, 179.260751, 196.14086], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-pull-aos\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-pull-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [12.44026, 23.533332, 33.898343, 45.336147, 54.535617, 63.355644999999996, 67.59405500000001, 79.484302, 90.13457199999999, 94.681507, 99.56573399999999, 97.711363, 96.79529000000001, 104.545509, 112.025998, 109.166399, 104.44919399999999, 115.04538799999999, 119.76361200000001, 120.64780900000001, 129.26132900000002, 133.736433, 144.22415700000002, 150.961658, 151.325118, 165.741976, 169.710221, 172.71426200000002, 185.480572, 197.441702, 194.559832, 196.84043400000002, 209.946373, 216.41263500000002, 215.65791800000002, 225.75018599999999, 231.383823, 233.564212, 231.43739700000003, 242.022305, 236.090523, 221.77472000000003, 205.547428, 219.73902, 220.03501200000002, 207.009144, 204.771807, 219.85619300000002, 223.926264, 228.77506400000001, 219.528973, 209.968916, 202.356901, 202.87155900000002, 209.49946200000002, 197.09209199999998, 183.220527, 188.789433, 191.126714, 194.727056, 197.065769, 196.741603, 204.535785, 204.74381, 204.66963700000002, 214.024323, 219.79333300000002, 214.29177099999998, 230.47037200000003, 221.90593199999998, 229.420939, 235.205924, 229.610296, 241.481857, 234.05942799999997, 243.154516, 240.87249900000003, 256.79548700000004, 254.104352, 259.34121], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-push-soa\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-push-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [12.040412, 23.936370999999998, 35.080145, 46.758390000000006, 59.416862, 67.841724, 66.102824, 90.448737, 100.595464, 108.011458, 117.20026899999999, 123.383496, 129.23350200000002, 132.739756, 138.83283, 129.737844, 126.925031, 114.6816, 142.071883, 150.463359, 159.23973600000002, 155.592885, 176.824996, 188.63737, 187.286631, 195.048956, 203.411642, 215.04658199999997, 211.793774, 223.84065499999997, 202.816708, 245.25091899999998, 235.55086699999998, 227.175342, 218.149764, 219.11735099999999, 258.822647, 218.780442, 214.802215, 267.089352, 173.806001, 177.761372, 177.278995, 179.44825500000002, 193.129473, 195.519192, 205.55581999999998, 201.781655, 196.480775, 192.467569, 201.93014499999998, 208.75943700000002, 199.682723, 202.03973100000002, 210.39947999999998, 214.998949, 196.174961, 199.503128, 214.472268, 213.78431400000002, 194.355097, 192.037694, 197.737601, 206.931833, 208.801314, 217.92305299999998, 204.07250200000001, 214.15608500000002, 216.650311, 202.365847, 219.95283199999997, 236.49525899999998, 206.568282, 227.240958, 216.14369700000003, 202.520289, 173.99496200000002, 176.38003500000002, 217.581811, 238.717768], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=list-push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=list-push-aos\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=list-push-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [16.839828, 32.252646999999996, 39.971148, 52.906468000000004, 66.162712, 59.711918000000004, 60.280744999999996, 69.392104, 79.61746, 84.969127, 84.325355, 79.636679, 77.237836, 81.171353, 89.728165, 85.558479, 79.273554, 86.833089, 90.794436, 93.73330899999999, 98.33394100000001, 101.427836, 106.860001, 115.01369, 117.927901, 126.676125, 130.116096, 136.633958, 140.76906499999998, 149.014516, 149.074626, 156.63886200000002, 168.970861, 172.52437700000002, 175.69091, 173.514022, 181.118667, 191.41507, 187.456149, 197.55664199999998, 167.679276, 170.909753, 155.727082, 168.264198, 168.188533, 169.5343, 173.28583999999998, 187.29568799999998, 194.651779, 191.029369, 187.17341299999998, 172.734407, 161.899673, 157.677577, 156.207048, 147.342219, 131.436722, 135.93390300000002, 139.207394, 143.66319099999998, 143.72229099999998, 146.326147, 151.17955800000001, 152.21492, 151.299143, 155.061508, 162.009455, 164.336963, 172.47968400000002, 167.00661399999998, 166.850832, 172.28265, 175.452691, 180.856418, 178.685997, 173.3731, 189.039098, 191.516997, 186.50068100000001, 183.710521], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-vec-sl-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-vec-sl-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-vec-sl-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [59.105796, 101.30172900000001, 119.857047, 170.403658, 212.36556800000002, 204.72976200000002, 199.627901, 243.042138, 278.204141, 294.484734, 292.57662200000004, 276.408927, 301.61609, 305.825611, 283.10255, 270.631346, 215.450412, 223.327504, 269.44978100000003, 251.440625, 347.612151, 359.14081400000003, 377.265023, 389.07493900000003, 470.92081500000006, 429.288297, 395.677008, 514.2482719999999, 531.573333, 495.894991, 469.170046, 467.34059699999995, 509.78508200000005, 525.5671679999999, 462.13984000000005, 523.236515, 466.75035199999996, 419.373633, 474.43055499999997, 416.46605, 339.014096, 308.14943700000003, 361.984734, 390.466972, 395.979227, 388.166132, 430.088112, 438.22230700000006, 484.45385300000004, 475.879387, 477.901136, 451.54490999999996, 439.88044400000007, 485.20485999999994, 467.099987, 485.631875, 450.55147900000003, 431.613458, 426.687283, 349.402851, 330.808563, 430.90428099999997, 298.46570499999996, 330.383946, 289.903114, 343.984182, 343.71063300000003, 289.203988, 376.494573, 384.999337, 377.609128, 406.54449700000004, 447.35069100000004, 307.084342, 299.72979300000003, 359.297779, 311.596669, 289.31552999999997, 326.827911, 263.063483], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-vec-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-vec-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-vec-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [58.789861, 101.22653000000001, 118.545927, 171.351924, 214.20721699999999, 205.958663, 203.726646, 244.661641, 271.149252, 306.502068, 280.193646, 293.363937, 301.76679900000005, 301.039501, 301.18467999999996, 246.806302, 203.89142900000002, 215.92553199999998, 258.438897, 293.653504, 308.245172, 355.823755, 404.110067, 366.699247, 474.977663, 467.447976, 462.825867, 428.26822599999997, 515.0570349999999, 497.62437, 463.466471, 543.8587610000001, 499.92734299999995, 510.815533, 492.783515, 373.41456, 361.036408, 406.380852, 442.85651399999995, 497.09134800000004, 409.377547, 372.523955, 337.354315, 394.516773, 402.550442, 400.111402, 420.21622699999995, 403.537639, 427.81974699999995, 516.4775139999999, 442.595218, 467.700892, 402.484077, 447.238442, 417.459594, 455.25185700000003, 443.83240199999995, 407.101218, 378.132674, 365.781551, 364.145105, 297.389967, 325.653198, 340.43346099999997, 355.674834, 393.797096, 365.836031, 271.469767, 405.564192, 399.683838, 363.307619, 390.790851, 337.368442, 311.428761, 352.916762, 335.410212, 287.824031, 251.171589, 314.70756, 258.88818599999996], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-aos\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [17.63672, 31.620240000000003, 48.861121999999995, 65.741013, 83.040355, 87.917563, 88.617248, 103.350389, 114.946114, 129.87119199999998, 124.929585, 125.03859299999999, 126.37773899999999, 132.576845, 147.903774, 140.175118, 141.125087, 148.818255, 151.064468, 166.177246, 166.73494499999998, 170.90155900000002, 177.59593, 185.707258, 197.541625, 208.917944, 213.86524100000003, 219.018825, 218.91551, 232.781242, 248.54567400000002, 254.45844900000003, 259.12850099999997, 303.983468, 299.90117200000003, 304.94515099999995, 297.023107, 293.98976600000003, 301.4723, 295.00751099999997, 250.592985, 262.068618, 249.597063, 282.62861499999997, 283.697907, 273.67450499999995, 253.43115, 278.463963, 284.03517400000004, 329.345061, 322.295956, 317.39428399999997, 310.93788, 335.714065, 338.099854, 325.24721800000003, 300.524963, 319.058017, 326.85787799999997, 345.780933, 342.008146, 317.983825, 345.573286, 335.05422799999997, 336.1511, 336.72855, 336.440561, 327.536656, 341.09359, 333.051084, 334.368668, 340.787422, 338.246346, 334.021815, 337.80611600000003, 335.922635, 335.118617, 331.68265499999995, 344.325554, 337.77524], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=aa-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=aa-soa\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=aa-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [31.897522, 62.325312, 86.39417399999999, 116.41325800000001, 148.282874, 162.900874, 169.32421599999998, 198.033706, 222.66213100000002, 250.884219, 250.095741, 256.879986, 262.327006, 244.946244, 269.975474, 214.263161, 183.607274, 186.733072, 224.951796, 267.04260800000003, 338.83358799999996, 366.759344, 353.118162, 376.133179, 449.457071, 379.68879599999997, 418.20157400000005, 447.370067, 479.878388, 465.34627800000004, 464.30035999999996, 433.530524, 453.339271, 477.29807, 478.193875, 417.489015, 418.55702599999995, 408.861891, 491.14264699999995, 438.072663, 365.893186, 360.587828, 327.60058599999996, 352.660625, 367.132384, 365.617211, 372.34317799999997, 373.179668, 386.614093, 445.198512, 471.066201, 458.25673099999995, 429.114062, 463.37050700000003, 436.517487, 455.712292, 446.525041, 451.708459, 454.55422699999997, 428.59311799999995, 368.78167, 337.804982, 314.04388900000004, 390.991129, 411.798156, 338.86465699999997, 307.502077, 350.36257, 448.136023, 424.895555, 357.29544300000003, 471.56582199999997, 428.34245599999997, 303.38066299999997, 401.660959, 306.191509, 315.218071, 283.107524, 302.503299, 412.816059], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-push-aos\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-push-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [16.707418, 30.113965000000004, 37.922404, 50.559046, 63.374165000000005, 56.354130000000005, 56.929660999999996, 64.38572099999999, 71.544415, 84.62746, 78.064216, 74.507368, 73.026512, 77.17142700000001, 87.420019, 77.439686, 78.271829, 83.45267199999999, 88.346531, 91.23805899999999, 93.945858, 96.10959100000001, 98.90123100000001, 102.813035, 112.279298, 113.972298, 116.10098400000001, 121.608713, 119.96766799999999, 131.152357, 131.148429, 142.094134, 152.87787, 161.674779, 160.139744, 158.05931299999997, 156.266009, 157.83543, 161.646751, 159.954699, 130.942475, 138.097621, 139.497315, 152.05633600000002, 158.227316, 155.487303, 159.47602, 159.526165, 170.32541, 196.170948, 185.605005, 184.249818, 179.84379099999998, 194.635884, 192.676454, 190.718693, 187.862843, 191.476122, 193.381844, 218.365109, 212.746123, 215.939075, 211.05041699999998, 213.77943599999998, 212.425147, 215.68840299999997, 216.447171, 204.568504, 207.458516, 211.10748999999998, 214.767171, 209.806515, 214.584805, 215.58809, 215.98087200000003, 214.21769700000002, 214.76568199999997, 210.47841400000001, 216.246386, 210.36629700000003], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-pull-soa\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-pull-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [14.353766, 28.335608, 41.175534999999996, 55.411190000000005, 69.27788199999999, 79.942653, 84.1773, 98.707982, 109.859801, 127.406646, 125.48001299999999, 134.286946, 139.999394, 136.80053999999998, 139.74189199999998, 123.643068, 112.804162, 110.23901200000002, 127.36978500000001, 164.707274, 183.121993, 178.518672, 171.870715, 177.011092, 213.209378, 210.83049, 203.421606, 215.865825, 216.35114700000003, 217.21036, 216.30003100000002, 209.686489, 199.820209, 237.862277, 239.11893700000002, 241.71529500000003, 226.260817, 223.58955600000002, 232.35050299999997, 268.97515400000003, 191.103049, 180.445588, 188.19276000000002, 187.435738, 190.249042, 191.550511, 197.094503, 198.154697, 207.405642, 235.541777, 230.62633799999998, 229.06816899999998, 239.38011400000002, 234.159975, 242.503846, 236.61695099999997, 240.22609, 237.87225, 229.12875699999998, 245.244648, 248.34065299999997, 231.953273, 194.372446, 207.61056000000002, 227.63364700000002, 238.37181600000002, 208.27103, 218.92110099999996, 208.906135, 242.695537, 238.552366, 244.21309700000003, 226.639921, 254.16207000000003, 223.619221, 214.711421, 196.448197, 183.66729899999999, 225.204329, 257.87043700000004], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-pull-aos\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-pull-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [17.101438, 31.271083, 43.060119, 56.564855, 70.570789, 75.38231999999999, 77.309537, 88.084474, 97.701006, 113.21291699999999, 106.812596, 101.000742, 101.86744499999999, 105.907634, 122.22329099999999, 111.427858, 112.527018, 115.385539, 124.29450200000001, 129.267426, 132.538241, 135.399954, 138.98318999999998, 142.13008200000002, 153.12008, 152.248, 156.184457, 166.540069, 170.489843, 181.696745, 182.219074, 195.467864, 205.91234, 222.061902, 225.87398599999997, 223.58272999999997, 223.211303, 223.99948199999997, 222.74216099999998, 225.06604500000003, 180.809496, 192.41443, 185.56268300000002, 199.472898, 200.796643, 195.15129299999998, 190.853602, 191.592603, 191.71159699999998, 225.290606, 214.61830299999997, 209.598223, 211.05561400000002, 214.596237, 215.583821, 210.143517, 211.150314, 217.297887, 212.921662, 244.44369, 238.927466, 237.03284, 240.60288300000002, 235.288904, 243.737138, 238.77054700000002, 242.843604, 239.245902, 241.53905099999997, 243.645735, 242.06375400000002, 231.858081, 239.648848, 240.65477400000003, 242.652117, 240.442752, 238.695277, 234.30271299999998, 244.80006600000002, 229.75199500000002], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=blk-push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=blk-push-soa\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=blk-push-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [14.028652, 28.109790999999998, 40.436685, 54.226952000000004, 68.072482, 78.321106, 84.171566, 96.546591, 108.447496, 121.93153899999999, 125.96696999999999, 129.335826, 138.24610800000002, 140.102719, 142.80638100000002, 117.34116499999999, 114.65548700000001, 107.307608, 124.873391, 150.979255, 169.754276, 173.809825, 164.691449, 168.77758500000002, 207.909307, 203.13069, 200.46129399999998, 207.06756399999998, 218.140786, 218.277666, 216.155411, 200.94067900000002, 212.529041, 240.69402999999997, 239.342423, 241.849098, 221.466848, 222.923733, 226.916711, 248.913505, 198.19681599999998, 201.600789, 199.20103999999998, 208.26058500000002, 196.664569, 213.799973, 206.06391599999998, 212.722193, 226.004642, 240.53894900000003, 243.416498, 245.44443700000002, 239.758395, 240.167796, 224.11875, 235.65835299999998, 244.487308, 241.42613599999999, 239.09764700000002, 228.539357, 234.85568999999998, 235.77366400000002, 195.891623, 230.85261200000002, 244.299444, 219.54213399999998, 179.464404, 250.984575, 222.37450099999998, 241.272566, 237.121162, 239.348396, 199.305217, 207.654011, 244.370434, 186.392723, 188.524102, 201.580915, 197.13703999999998, 262.800042], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=push-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=push-soa\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=push-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [14.511529000000001, 28.600153999999996, 41.527253, 55.489467000000005, 68.84291400000001, 80.956295, 88.846536, 102.28653800000001, 115.497229, 126.27636000000001, 133.645607, 140.49711200000002, 144.173674, 138.04263, 148.642748, 123.20386699999999, 119.92181000000001, 108.86111399999999, 119.872134, 151.12958799999998, 177.52541000000002, 179.372184, 183.51818899999998, 206.274112, 204.944333, 209.702099, 206.086899, 222.83469700000003, 225.67847400000002, 229.253421, 229.572348, 233.16565899999998, 253.105188, 247.68085299999998, 247.24348700000002, 242.126028, 196.608224, 204.56767299999998, 242.431019, 289.138599, 212.089838, 210.045994, 211.22028799999998, 207.228309, 219.737461, 212.011141, 223.776615, 208.962053, 233.08309, 246.58451499999998, 243.157745, 243.210597, 235.43426000000002, 257.717005, 251.003029, 240.170231, 261.79355400000003, 265.26072400000004, 268.820784, 263.554355, 204.044385, 211.72286400000002, 221.812211, 216.874964, 219.599702, 223.960252, 217.43512, 231.0348, 210.012046, 228.66130299999998, 255.26048500000002, 238.22576899999999, 209.98817999999997, 266.325088, 242.06448199999997, 264.3196, 215.47150200000002, 208.91198500000002, 201.72527, 282.059851], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=push-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=push-aos\", \"line\": {\"color\": \"#FECB52\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=push-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [16.710720000000002, 30.050523, 38.502878, 50.685898, 63.27946800000001, 56.362922, 57.338784, 66.490264, 77.309522, 84.269275, 79.64426800000001, 78.536428, 72.60520799999999, 77.376912, 88.331478, 86.003775, 79.78155, 85.938914, 88.0345, 89.233295, 95.325903, 102.83799599999999, 107.42104099999999, 104.518085, 111.87488300000001, 118.624998, 122.442223, 133.039489, 133.036326, 138.799583, 150.444927, 137.742278, 162.30731799999998, 159.208267, 167.51527099999998, 168.4339, 179.468402, 182.764149, 188.96248, 189.993126, 162.768043, 167.753994, 152.313858, 157.529156, 169.653541, 169.521172, 176.989471, 183.870182, 193.879986, 196.05045900000002, 183.08678600000002, 177.16118600000001, 163.033593, 157.39411299999998, 136.41736, 136.393341, 133.32703, 137.256651, 142.844412, 135.15168799999998, 134.23365, 142.476297, 130.138669, 124.19808300000001, 156.499746, 156.735525, 155.137709, 164.640628, 156.436295, 166.416843, 172.902414, 154.96946200000002, 173.583932, 178.9214, 181.217095, 178.710651, 173.297619, 183.170289, 182.904394, 181.47704], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=pull-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=pull-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=pull-soa\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [14.186119, 27.883004, 41.142143, 54.668447, 69.949325, 81.701542, 89.514236, 102.548105, 116.796361, 127.356255, 133.926292, 138.232824, 145.909761, 143.632251, 147.023747, 122.325397, 117.19624499999999, 109.473491, 128.119598, 135.47732299999998, 178.44868300000002, 185.53182900000002, 188.45372, 206.333915, 221.11297000000002, 205.25751699999998, 216.702175, 227.536054, 229.42263799999998, 235.34718999999998, 231.55726600000003, 236.462635, 237.88124, 248.21486600000003, 248.630509, 238.69471099999998, 216.195783, 219.61885800000002, 235.96757599999998, 309.577701, 198.723733, 191.932926, 191.765443, 197.711203, 205.26191, 205.190497, 208.275983, 220.525641, 210.69022400000003, 227.33188199999998, 235.293577, 238.72738900000002, 213.47909199999998, 217.22019900000004, 245.337404, 239.869184, 248.58156400000001, 252.96912799999998, 244.96933199999998, 235.814658, 212.699617, 220.22315099999997, 226.748998, 203.777249, 216.47404100000003, 211.43048599999997, 205.060347, 236.570399, 205.033106, 227.9833, 239.13923599999998, 213.37720499999998, 224.78848, 220.90501400000002, 232.61281200000002, 239.142785, 200.275716, 197.529517, 200.97687, 234.56084500000003], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=pull-aos<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=pull-aos\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=pull-aos\", \"showlegend\": true, \"type\": \"scattergl\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], \"xaxis\": \"x\", \"y\": [17.010438, 31.894727000000003, 43.119085999999996, 56.830188, 71.542598, 75.608536, 78.301436, 91.172659, 103.466076, 114.37951000000001, 113.191571, 110.287847, 103.858246, 112.06218100000001, 120.155286, 120.921536, 111.915819, 118.948101, 125.20551699999999, 124.480905, 130.80369199999998, 144.67818400000002, 148.57608100000002, 143.269904, 155.559357, 162.82627, 174.774192, 188.814564, 183.952973, 194.10298600000002, 213.37437999999997, 189.71573600000002, 220.778008, 219.87887400000002, 233.243289, 234.657723, 243.943341, 242.589573, 257.266839, 255.884924, 222.58941600000003, 225.778909, 202.85950400000002, 208.74493999999999, 226.12224799999998, 223.06557200000003, 219.59383599999998, 220.54435499999997, 219.37952599999997, 229.6751, 223.66553399999998, 218.91003700000002, 214.40617200000003, 213.18681099999998, 180.843183, 185.662749, 184.522685, 188.22512, 200.60365, 191.572375, 187.966196, 196.909809, 178.263182, 171.532443, 216.80236200000002, 217.774842, 214.915213, 227.593648, 218.635454, 218.655866, 233.211016, 213.59738399999998, 236.68938599999998, 237.27452200000002, 239.75126, 238.827031, 233.815018, 247.418582, 246.114463, 250.79050099999998], \"yaxis\": \"y\"}],\n",
+       "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"SKL single node strong scaling\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"threads\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
+       "                        {\"responsive\": true}\n",
+       "                    ).then(function(){\n",
+       "                            \n",
+       "var gd = document.getElementById('f81df0f3-4c52-4da4-adfb-e85f5a6809d0');\n",
+       "var x = new MutationObserver(function (mutations, observer) {{\n",
+       "        var display = window.getComputedStyle(gd).display;\n",
+       "        if (!display || display === 'none') {{\n",
+       "            console.log([gd, 'removed!']);\n",
+       "            Plotly.purge(gd);\n",
+       "            observer.disconnect();\n",
+       "        }}\n",
+       "}});\n",
+       "\n",
+       "// Listen for the removal of the full notebook cells\n",
+       "var notebookContainer = gd.closest('#notebook-container');\n",
+       "if (notebookContainer) {{\n",
+       "    x.observe(notebookContainer, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "// Listen for the clearing of the current output cell\n",
+       "var outputEl = gd.closest('.output');\n",
+       "if (outputEl) {{\n",
+       "    x.observe(outputEl, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "                        })\n",
+       "                };\n",
+       "                });\n",
+       "            </script>\n",
+       "        </div>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "### single node strong scaling for lbmBench with all kernels ###\n",
+    "\n",
+    "#fig_skl = px.line(df_lbm_node_skl, x='threads', y='MFLUPS', color='kernel', title='SKL single node strong scaling')\n",
+    "#fig_hsw = px.line(df_lbm_node_hsw, x='threads', y='MFLUPS', color='kernel', title='HSW single node strong scaling')\n",
+    "#fig_ivb = px.line(df_lbm_node_ivb, x='threads', y='MFLUPS', color='kernel', title='IVB single node strong scaling')\n",
+    "\n",
+    "#fig_skl.show()\n",
+    "#fig_hsw.show()\n",
+    "#fig_ivb.show()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "--------------------------\n",
+    "## Results from lbmpy benchmark\n",
+    "\n",
+    "- Parameters `avx` and `avx512` define wich output shall be shown (default: `avx=True`, `avx512=False`)\n",
+    "- Parameter `orientation` defines if plot is horizontal (`h`) or vertical (`v`, default)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 224,
+   "metadata": {
+    "scrolled": true
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/vnd.plotly.v1+json": {
+       "config": {
+        "plotlyServerURL": "https://plot.ly"
+       },
+       "data": [
         {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "arch=HSW<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}",
-         "legendgroup": "arch=HSW",
-         "line": {
-          "color": "#00cc96",
-          "dash": "solid"
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "lightsalmon"
          },
-         "mode": "lines",
-         "name": "arch=HSW",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          5.6,
-          7.2,
-          9.2,
-          12.3,
-          15.9,
-          20.5,
-          27.1,
-          35.3,
-          45.6,
-          59.4,
-          74.8,
-          77.3,
-          93.7,
-          100.9,
-          117.2,
-          131.1,
-          146.4,
-          170.5,
-          183.3,
-          222.2,
-          229.4,
-          286.7,
-          288.8,
-          358.4,
-          448,
-          560.1,
-          700.4,
-          875.5,
-          1094.7,
-          1368.1,
-          1710.1,
-          2138.1,
-          2672.6,
-          3340.8,
-          4175.9,
-          5219.8,
-          6524.9,
-          8156.2,
-          10195.5,
-          12744.7,
-          15930.9,
-          19913.2,
-          24891.9,
-          31114.8,
-          38893.6,
-          48617,
-          60771.3,
-          75964.4,
-          94955.5,
-          118694.4,
-          148367.9,
-          185460.2,
-          231824.9,
-          289781.2,
-          362226.7,
-          452783.6,
-          565979.6,
-          707474.4,
-          884343.3,
-          1105429.5,
-          1381786.6,
-          1727233.5,
-          2159042,
-          2698802.2,
-          3373503,
-          4216879.1,
-          5271098.9,
-          6588873.2,
-          8236091.9,
-          10295114.8,
-          12868893.7
+         "name": "Meas AVX512 [MFLUP/s]",
+         "orientation": "v",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False"
+         ],
+         "type": "bar",
+         "y": [
+          44.18,
+          42.47,
+          40.44,
+          43.67,
+          17.65,
+          23.3,
+          17.28,
+          23.67,
+          5.47,
+          19.2,
+          6.99,
+          19.51,
+          41.56,
+          42.38,
+          38.7,
+          43.98,
+          11.54,
+          24.04,
+          10.83,
+          34.23,
+          7.26,
+          21.37,
+          8.06,
+          22.01,
+          42.71,
+          42.23,
+          39.32,
+          43.62,
+          17.2,
+          24.46,
+          10.5,
+          33.66,
+          4.55,
+          27.57,
+          6.79,
+          27.1,
+          41.39,
+          42.62,
+          39.16,
+          42.82,
+          11.34,
+          24.82,
+          17.32,
+          24.97,
+          7.26,
+          27.99,
+          6.54,
+          20.78
+         ]
+        },
+        {
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "skyblue"
+         },
+         "name": "ECM pred AVX512 [MFLUP/s]",
+         "orientation": "v",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx512,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx512,\naligned=False,\nnontemp=False"
          ],
-         "xaxis": "x",
+         "type": "bar",
          "y": [
-          200000.9,
-          208984.9,
-          217589.3,
-          204659.1,
-          211097.3,
-          66911.4,
-          66181.2,
-          65873.1,
-          66084.9,
-          66604.6,
-          64056,
-          65985.7,
-          60844.1,
-          61207.3,
-          57586.5,
-          49769.7,
-          46331.4,
-          46269.7,
-          40219.6,
-          39856,
-          39725.3,
-          38328.8,
-          38307.1,
-          38252.2,
-          38302.2,
-          38321.8,
-          38340.2,
-          38327.3,
-          38355,
-          38322.4,
-          38313.7,
-          38259.2,
-          38077.9,
-          38136.7,
-          38163.2,
-          38157.5,
-          37338.4,
-          32193.2,
-          24379.2,
-          19923.7,
-          18690.3,
-          18649.7,
-          18694.5,
-          18648.7,
-          18651.9,
-          18551.3,
-          18580.8,
-          18563.5,
-          18518.1,
-          18536.6,
-          18601.3,
-          18580.2,
-          18575.2,
-          18588.6,
-          18539.4,
-          18460.2,
-          18539.5,
-          18519.1,
-          18596,
-          18505.7,
-          18592.7,
-          18560.8,
-          14368.7,
-          14345.8,
-          14376.6,
-          14377.4,
-          14417.8,
-          14421.2,
-          14342,
-          12545.6,
-          11350.1
-         ],
-         "yaxis": "y"
+          55.27,
+          30.04,
+          53.91,
+          29.4,
+          59.75,
+          28.96,
+          58.14,
+          30.09,
+          10.92,
+          4.84,
+          10.44,
+          5.01,
+          55.64,
+          29.4,
+          55.31,
+          30.09,
+          57.98,
+          30.52,
+          55.97,
+          29.86,
+          10.39,
+          5.12,
+          9.87,
+          5.07,
+          55.42,
+          29.4,
+          54.54,
+          30.04,
+          57.63,
+          30.52,
+          56.63,
+          29.86,
+          10.29,
+          5.12,
+          10.2,
+          4.96,
+          56.12,
+          28.96,
+          56.13,
+          30.09,
+          58.89,
+          30.52,
+          58.71,
+          29.4,
+          10.66,
+          5.12,
+          10.61,
+          5.07
+         ]
         }
        ],
        "layout": {
+        "autosize": false,
+        "barmode": "group",
         "height": 600,
-        "legend": {
-         "tracegroupgap": 0
+        "margin": {
+         "b": 100,
+         "l": 50,
+         "pad": 4,
+         "r": 50,
+         "t": 100
         },
         "template": {
          "data": {
@@ -23859,27 +10741,17 @@
          }
         },
         "title": {
-         "text": "Copy (a[i] = b[i]) on SKL/HSW/IVB"
+         "text": "SKL results"
         },
+        "width": 970,
         "xaxis": {
-         "anchor": "y",
-         "domain": [
-          0,
-          0.98
-         ],
          "title": {
-          "text": "size(KB)"
-         },
-         "type": "log"
+          "text": "performance"
+         }
         },
         "yaxis": {
-         "anchor": "x",
-         "domain": [
-          0,
-          1
-         ],
          "title": {
-          "text": "bandwidth(MB/s)"
+          "text": "kernels"
          }
         }
        }
@@ -23888,20 +10760,20 @@
        "<div>\n",
        "        \n",
        "        \n",
-       "            <div id=\"f6e01e32-226d-4229-9498-4e4a2a1257b3\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
+       "            <div id=\"7365378f-169c-406a-8666-a716c13a12e7\" class=\"plotly-graph-div\" style=\"height:600px; width:970px;\"></div>\n",
        "            <script type=\"text/javascript\">\n",
        "                require([\"plotly\"], function(Plotly) {\n",
        "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
        "                    \n",
-       "                if (document.getElementById(\"f6e01e32-226d-4229-9498-4e4a2a1257b3\")) {\n",
+       "                if (document.getElementById(\"7365378f-169c-406a-8666-a716c13a12e7\")) {\n",
        "                    Plotly.newPlot(\n",
-       "                        'f6e01e32-226d-4229-9498-4e4a2a1257b3',\n",
-       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"arch=SKL<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}\", \"legendgroup\": \"arch=SKL\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"arch=SKL\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [5.6, 7.2, 9.2, 12.3, 15.9, 20.5, 27.1, 35.3, 45.6, 59.4, 74.8, 77.3, 93.7, 100.9, 117.2, 131.1, 146.4, 170.5, 183.3, 222.2, 229.4, 286.7, 288.8, 358.4, 448.0, 560.1, 700.4, 875.5, 1094.7, 1368.1, 1710.1, 2138.1, 2672.6, 3340.8, 4175.9, 5219.8, 6524.9, 8156.2, 10195.5, 12744.7, 15930.9, 19913.2, 24891.9, 31114.8, 38893.6, 48617.0, 60771.3, 75964.4, 94955.5, 118694.4, 148367.9, 185460.2, 231824.9, 289781.2, 362226.7, 452783.6, 565979.6, 707474.4, 884343.3, 1105429.5, 1381786.6, 1727233.5, 2159042.0, 2698802.2, 3373503.0, 4216879.1, 5271098.9, 6588873.2, 8236091.9, 10295114.8, 12868893.7], \"xaxis\": \"x\", \"y\": [425144.1, 496809.7, 468587.0, 479183.7, 482732.8, 135750.3, 124283.7, 125391.7, 130376.9, 131574.5, 123184.3, 130711.2, 130993.1, 128761.6, 129888.3, 128881.7, 123292.1, 132262.5, 123937.7, 133513.2, 132695.1, 131274.7, 131425.0, 110345.2, 96011.2, 77565.6, 55749.9, 49065.2, 44178.3, 43305.6, 43311.1, 43310.7, 43280.0, 43272.2, 43164.7, 43013.8, 41281.8, 37654.8, 34687.0, 33230.4, 32641.3, 31799.3, 31132.6, 30591.7, 30483.8, 30022.6, 29732.1, 29579.8, 29382.0, 29567.0, 29161.8, 29408.6, 29154.7, 29103.1, 29035.3, 28683.0, 28689.7, 29181.0, 28985.1, 28743.1, 28709.2, 29159.7, 28997.3, 28932.9, 22235.6, 21889.8, 22166.9, 22097.2, 22105.9, 21898.8, 21232.0], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"arch=IVB<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}\", \"legendgroup\": \"arch=IVB\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"arch=IVB\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [5.6, 7.2, 9.2, 12.3, 15.9, 20.5, 27.1, 35.3, 45.6, 59.4, 74.8, 77.3, 93.7, 100.9, 117.2, 131.1, 146.4, 170.5, 183.3, 222.2, 229.4, 286.7, 288.8, 358.4, 448.0, 560.1, 700.4, 875.5, 1094.7, 1368.1, 1710.1, 2138.1, 2672.6, 3340.8, 4175.9, 5219.8, 6524.9, 8156.2, 10195.5, 12744.7, 15930.9, 19913.2, 24891.9, 31114.8, 38893.6, 48617.0, 60771.3, 75964.4, 94955.5, 118694.4, 148367.9, 185460.2, 231824.9, 289781.2, 362226.7, 452783.6, 565979.6, 707474.4, 884343.3, 1105429.5, 1381786.6, 1727233.5, 2159042.0, 2698802.2, 3373503.0, 4216879.1, 5271098.9, 6588873.2, 8236091.9, 10295114.8, 12868893.7], \"xaxis\": \"x\", \"y\": [131979.0, 132375.9, 128964.7, 121131.7, 130912.0, 58763.1, 57274.7, 58120.0, 56498.5, 58333.1, 56990.4, 54361.5, 53945.5, 54332.2, 52475.5, 49666.9, 49841.2, 45230.3, 40497.8, 36583.8, 34654.3, 34412.2, 35486.4, 34525.2, 34515.5, 34521.9, 34522.4, 34514.5, 34418.7, 34243.7, 34219.0, 34199.7, 34214.0, 34338.1, 34372.9, 34433.1, 34316.3, 33971.2, 32032.4, 26698.5, 20584.6, 18204.6, 17429.8, 17847.7, 17838.9, 17449.2, 17990.1, 17985.0, 17945.0, 17976.5, 17582.6, 17696.5, 18042.6, 17586.0, 17991.8, 17954.4, 17470.3, 17993.9, 17602.6, 17846.6, 17852.3, 18037.0, 14402.9, 14477.5, 14363.1, 14497.7, 14457.1, 14217.0, 14422.3, 14411.9, 13970.9], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"arch=HSW<br>size(KB)=%{x}<br>bandwidth(MB/s)=%{y}\", \"legendgroup\": \"arch=HSW\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"arch=HSW\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [5.6, 7.2, 9.2, 12.3, 15.9, 20.5, 27.1, 35.3, 45.6, 59.4, 74.8, 77.3, 93.7, 100.9, 117.2, 131.1, 146.4, 170.5, 183.3, 222.2, 229.4, 286.7, 288.8, 358.4, 448.0, 560.1, 700.4, 875.5, 1094.7, 1368.1, 1710.1, 2138.1, 2672.6, 3340.8, 4175.9, 5219.8, 6524.9, 8156.2, 10195.5, 12744.7, 15930.9, 19913.2, 24891.9, 31114.8, 38893.6, 48617.0, 60771.3, 75964.4, 94955.5, 118694.4, 148367.9, 185460.2, 231824.9, 289781.2, 362226.7, 452783.6, 565979.6, 707474.4, 884343.3, 1105429.5, 1381786.6, 1727233.5, 2159042.0, 2698802.2, 3373503.0, 4216879.1, 5271098.9, 6588873.2, 8236091.9, 10295114.8, 12868893.7], \"xaxis\": \"x\", \"y\": [200000.9, 208984.9, 217589.3, 204659.1, 211097.3, 66911.4, 66181.2, 65873.1, 66084.9, 66604.6, 64056.0, 65985.7, 60844.1, 61207.3, 57586.5, 49769.7, 46331.4, 46269.7, 40219.6, 39856.0, 39725.3, 38328.8, 38307.1, 38252.2, 38302.2, 38321.8, 38340.2, 38327.3, 38355.0, 38322.4, 38313.7, 38259.2, 38077.9, 38136.7, 38163.2, 38157.5, 37338.4, 32193.2, 24379.2, 19923.7, 18690.3, 18649.7, 18694.5, 18648.7, 18651.9, 18551.3, 18580.8, 18563.5, 18518.1, 18536.6, 18601.3, 18580.2, 18575.2, 18588.6, 18539.4, 18460.2, 18539.5, 18519.1, 18596.0, 18505.7, 18592.7, 18560.8, 14368.7, 14345.8, 14376.6, 14377.4, 14417.8, 14421.2, 14342.0, 12545.6, 11350.1], \"yaxis\": \"y\"}],\n",
-       "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"Copy (a[i] = b[i]) on SKL/HSW/IVB\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"size(KB)\"}, \"type\": \"log\"}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"bandwidth(MB/s)\"}}},\n",
+       "                        '7365378f-169c-406a-8666-a716c13a12e7',\n",
+       "                        [{\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"lightsalmon\"}, \"name\": \"Meas AVX512 [MFLUP/s]\", \"orientation\": \"v\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [44.18, 42.47, 40.44, 43.67, 17.65, 23.3, 17.28, 23.67, 5.47, 19.2, 6.99, 19.51, 41.56, 42.38, 38.7, 43.98, 11.54, 24.04, 10.83, 34.23, 7.26, 21.37, 8.06, 22.01, 42.71, 42.23, 39.32, 43.62, 17.2, 24.46, 10.5, 33.66, 4.55, 27.57, 6.79, 27.1, 41.39, 42.62, 39.16, 42.82, 11.34, 24.82, 17.32, 24.97, 7.26, 27.99, 6.54, 20.78]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"skyblue\"}, \"name\": \"ECM pred AVX512 [MFLUP/s]\", \"orientation\": \"v\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx512,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [55.27, 30.04, 53.91, 29.4, 59.75, 28.96, 58.14, 30.09, 10.92, 4.84, 10.44, 5.01, 55.64, 29.4, 55.31, 30.09, 57.98, 30.52, 55.97, 29.86, 10.39, 5.12, 9.87, 5.07, 55.42, 29.4, 54.54, 30.04, 57.63, 30.52, 56.63, 29.86, 10.29, 5.12, 10.2, 4.96, 56.12, 28.96, 56.13, 30.09, 58.89, 30.52, 58.71, 29.4, 10.66, 5.12, 10.61, 5.07]}],\n",
+       "                        {\"autosize\": false, \"barmode\": \"group\", \"height\": 600, \"margin\": {\"b\": 100, \"l\": 50, \"pad\": 4, \"r\": 50, \"t\": 100}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"SKL results\"}, \"width\": 970, \"xaxis\": {\"title\": {\"text\": \"performance\"}}, \"yaxis\": {\"title\": {\"text\": \"kernels\"}}},\n",
        "                        {\"responsive\": true}\n",
        "                    ).then(function(){\n",
        "                            \n",
-       "var gd = document.getElementById('f6e01e32-226d-4229-9498-4e4a2a1257b3');\n",
+       "var gd = document.getElementById('7365378f-169c-406a-8666-a716c13a12e7');\n",
        "var x = new MutationObserver(function (mutations, observer) {{\n",
        "        var display = window.getComputedStyle(gd).display;\n",
        "        if (!display || display === 'none') {{\n",
@@ -23923,47 +10795,969 @@
        "    x.observe(outputEl, {childList: true});\n",
        "}}\n",
        "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
+       "                        })\n",
+       "                };\n",
+       "                });\n",
+       "            </script>\n",
+       "        </div>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Maximum:\n",
+      "  dim_x: 300, compressible: False, CSE_pdfs/global: True/True\n",
+      "  split: False, vectorization: {avx512, aligned: True, NT: True}\n",
+      "  44.18 MFLUP/s, 434.55 cy/CL (kerncraft: 55.27 MFLUP/s, 347.35 cy/CL)\n",
+      "\n",
+      "Speedup split: (mean: 2.2362 ± 1.2885)\n",
+      "Speedup non-temporal STs: (mean: 2.3329 ± 0.8314)\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>compressible</th>\n",
+       "      <th>cse_pdfs</th>\n",
+       "      <th>cse_global</th>\n",
+       "      <th>split</th>\n",
+       "      <th>vec_opt</th>\n",
+       "      <th>aligned</th>\n",
+       "      <th>nontemp</th>\n",
+       "      <th>arch</th>\n",
+       "      <th>dim_x</th>\n",
+       "      <th>ECM[MIt/s]</th>\n",
+       "      <th>ECM_cyCL[cy/CL]</th>\n",
+       "      <th>c_bench[MFLUPs]</th>\n",
+       "      <th>c_bench_cyCL[cy/CL]</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>55.27</td>\n",
+       "      <td>347.35</td>\n",
+       "      <td>44.18</td>\n",
+       "      <td>434.55</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>15</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.09</td>\n",
+       "      <td>638.09</td>\n",
+       "      <td>43.98</td>\n",
+       "      <td>436.52</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.40</td>\n",
+       "      <td>653.09</td>\n",
+       "      <td>43.67</td>\n",
+       "      <td>439.70</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>27</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.04</td>\n",
+       "      <td>639.09</td>\n",
+       "      <td>43.62</td>\n",
+       "      <td>440.16</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>39</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.09</td>\n",
+       "      <td>638.09</td>\n",
+       "      <td>42.82</td>\n",
+       "      <td>448.36</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>24</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>55.42</td>\n",
+       "      <td>346.45</td>\n",
+       "      <td>42.71</td>\n",
+       "      <td>449.57</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>37</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>28.96</td>\n",
+       "      <td>663.09</td>\n",
+       "      <td>42.62</td>\n",
+       "      <td>450.51</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.04</td>\n",
+       "      <td>639.09</td>\n",
+       "      <td>42.47</td>\n",
+       "      <td>452.07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.40</td>\n",
+       "      <td>653.09</td>\n",
+       "      <td>42.38</td>\n",
+       "      <td>453.09</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>25</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.40</td>\n",
+       "      <td>653.09</td>\n",
+       "      <td>42.23</td>\n",
+       "      <td>454.69</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>12</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>55.64</td>\n",
+       "      <td>345.05</td>\n",
+       "      <td>41.56</td>\n",
+       "      <td>462.01</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>36</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>56.12</td>\n",
+       "      <td>342.15</td>\n",
+       "      <td>41.39</td>\n",
+       "      <td>463.90</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>53.91</td>\n",
+       "      <td>356.15</td>\n",
+       "      <td>40.44</td>\n",
+       "      <td>474.73</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>26</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>54.54</td>\n",
+       "      <td>352.05</td>\n",
+       "      <td>39.32</td>\n",
+       "      <td>488.30</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>38</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>56.13</td>\n",
+       "      <td>342.05</td>\n",
+       "      <td>39.16</td>\n",
+       "      <td>490.31</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>14</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>55.31</td>\n",
+       "      <td>347.15</td>\n",
+       "      <td>38.70</td>\n",
+       "      <td>496.08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.86</td>\n",
+       "      <td>643.09</td>\n",
+       "      <td>34.23</td>\n",
+       "      <td>560.95</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>31</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.86</td>\n",
+       "      <td>643.09</td>\n",
+       "      <td>33.66</td>\n",
+       "      <td>570.34</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>45</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.12</td>\n",
+       "      <td>3747.71</td>\n",
+       "      <td>27.99</td>\n",
+       "      <td>686.00</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>33</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.12</td>\n",
+       "      <td>3747.71</td>\n",
+       "      <td>27.57</td>\n",
+       "      <td>696.33</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>35</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>4.96</td>\n",
+       "      <td>3873.71</td>\n",
+       "      <td>27.10</td>\n",
+       "      <td>708.36</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>43</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.40</td>\n",
+       "      <td>653.09</td>\n",
+       "      <td>24.97</td>\n",
+       "      <td>768.97</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>41</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.52</td>\n",
+       "      <td>629.09</td>\n",
+       "      <td>24.82</td>\n",
+       "      <td>773.42</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.52</td>\n",
+       "      <td>629.09</td>\n",
+       "      <td>24.46</td>\n",
+       "      <td>784.80</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>17</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.52</td>\n",
+       "      <td>629.09</td>\n",
+       "      <td>24.04</td>\n",
+       "      <td>798.55</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>7</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.09</td>\n",
+       "      <td>638.09</td>\n",
+       "      <td>23.67</td>\n",
+       "      <td>811.28</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>5</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>28.96</td>\n",
+       "      <td>663.09</td>\n",
+       "      <td>23.30</td>\n",
+       "      <td>823.94</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.07</td>\n",
+       "      <td>3783.71</td>\n",
+       "      <td>22.01</td>\n",
+       "      <td>872.26</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>21</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.12</td>\n",
+       "      <td>3747.71</td>\n",
+       "      <td>21.37</td>\n",
+       "      <td>898.48</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>47</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.07</td>\n",
+       "      <td>3783.71</td>\n",
+       "      <td>20.78</td>\n",
+       "      <td>924.04</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>11</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.01</td>\n",
+       "      <td>3828.71</td>\n",
+       "      <td>19.51</td>\n",
+       "      <td>984.29</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>9</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>4.84</td>\n",
+       "      <td>3963.71</td>\n",
+       "      <td>19.20</td>\n",
+       "      <td>1000.25</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>59.75</td>\n",
+       "      <td>321.35</td>\n",
+       "      <td>17.65</td>\n",
+       "      <td>1087.79</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>42</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>58.71</td>\n",
+       "      <td>327.05</td>\n",
+       "      <td>17.32</td>\n",
+       "      <td>1108.57</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>58.14</td>\n",
+       "      <td>330.25</td>\n",
+       "      <td>17.28</td>\n",
+       "      <td>1110.87</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>28</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>57.63</td>\n",
+       "      <td>333.15</td>\n",
+       "      <td>17.20</td>\n",
+       "      <td>1116.23</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>16</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>57.98</td>\n",
+       "      <td>331.15</td>\n",
+       "      <td>11.54</td>\n",
+       "      <td>1663.48</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>40</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>58.89</td>\n",
+       "      <td>326.05</td>\n",
+       "      <td>11.34</td>\n",
+       "      <td>1693.38</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>18</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>55.97</td>\n",
+       "      <td>343.05</td>\n",
+       "      <td>10.83</td>\n",
+       "      <td>1772.21</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>30</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>56.63</td>\n",
+       "      <td>339.05</td>\n",
+       "      <td>10.50</td>\n",
+       "      <td>1829.43</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>9.87</td>\n",
+       "      <td>1944.82</td>\n",
+       "      <td>8.06</td>\n",
+       "      <td>2382.29</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>20</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>10.39</td>\n",
+       "      <td>1847.62</td>\n",
+       "      <td>7.26</td>\n",
+       "      <td>2646.19</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>44</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>10.66</td>\n",
+       "      <td>1800.82</td>\n",
+       "      <td>7.26</td>\n",
+       "      <td>2645.17</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>10</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>10.44</td>\n",
+       "      <td>1838.62</td>\n",
+       "      <td>6.99</td>\n",
+       "      <td>2746.61</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>34</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>10.20</td>\n",
+       "      <td>1881.82</td>\n",
+       "      <td>6.79</td>\n",
+       "      <td>2826.49</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>46</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>10.61</td>\n",
+       "      <td>1809.82</td>\n",
+       "      <td>6.54</td>\n",
+       "      <td>2937.48</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>8</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>10.92</td>\n",
+       "      <td>1758.52</td>\n",
+       "      <td>5.47</td>\n",
+       "      <td>3509.38</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>32</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx512</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>SKL</td>\n",
+       "      <td>300</td>\n",
+       "      <td>10.29</td>\n",
+       "      <td>1865.62</td>\n",
+       "      <td>4.55</td>\n",
+       "      <td>4219.34</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "    compressible  cse_pdfs  cse_global  split vec_opt  aligned  nontemp arch  \\\n",
+       "0          False      True        True  False  avx512     True     True  SKL   \n",
+       "15          True     False        True   True  avx512     True     True  SKL   \n",
+       "3           True      True        True   True  avx512     True     True  SKL   \n",
+       "27          True      True       False   True  avx512     True     True  SKL   \n",
+       "39          True     False       False   True  avx512     True     True  SKL   \n",
+       "24         False      True       False  False  avx512     True     True  SKL   \n",
+       "37         False     False       False   True  avx512     True     True  SKL   \n",
+       "1          False      True        True   True  avx512     True     True  SKL   \n",
+       "13         False     False        True   True  avx512     True     True  SKL   \n",
+       "25         False      True       False   True  avx512     True     True  SKL   \n",
+       "12         False     False        True  False  avx512     True     True  SKL   \n",
+       "36         False     False       False  False  avx512     True     True  SKL   \n",
+       "2           True      True        True  False  avx512     True     True  SKL   \n",
+       "26          True      True       False  False  avx512     True     True  SKL   \n",
+       "38          True     False       False  False  avx512     True     True  SKL   \n",
+       "14          True     False        True  False  avx512     True     True  SKL   \n",
+       "19          True     False        True   True  avx512     True    False  SKL   \n",
+       "31          True      True       False   True  avx512     True    False  SKL   \n",
+       "45         False     False       False   True  avx512    False    False  SKL   \n",
+       "33         False      True       False   True  avx512    False    False  SKL   \n",
+       "35          True      True       False   True  avx512    False    False  SKL   \n",
+       "43          True     False       False   True  avx512     True    False  SKL   \n",
+       "41         False     False       False   True  avx512     True    False  SKL   \n",
+       "29         False      True       False   True  avx512     True    False  SKL   \n",
+       "17         False     False        True   True  avx512     True    False  SKL   \n",
+       "7           True      True        True   True  avx512     True    False  SKL   \n",
+       "5          False      True        True   True  avx512     True    False  SKL   \n",
+       "23          True     False        True   True  avx512    False    False  SKL   \n",
+       "21         False     False        True   True  avx512    False    False  SKL   \n",
+       "47          True     False       False   True  avx512    False    False  SKL   \n",
+       "11          True      True        True   True  avx512    False    False  SKL   \n",
+       "9          False      True        True   True  avx512    False    False  SKL   \n",
+       "4          False      True        True  False  avx512     True    False  SKL   \n",
+       "42          True     False       False  False  avx512     True    False  SKL   \n",
+       "6           True      True        True  False  avx512     True    False  SKL   \n",
+       "28         False      True       False  False  avx512     True    False  SKL   \n",
+       "16         False     False        True  False  avx512     True    False  SKL   \n",
+       "40         False     False       False  False  avx512     True    False  SKL   \n",
+       "18          True     False        True  False  avx512     True    False  SKL   \n",
+       "30          True      True       False  False  avx512     True    False  SKL   \n",
+       "22          True     False        True  False  avx512    False    False  SKL   \n",
+       "20         False     False        True  False  avx512    False    False  SKL   \n",
+       "44         False     False       False  False  avx512    False    False  SKL   \n",
+       "10          True      True        True  False  avx512    False    False  SKL   \n",
+       "34          True      True       False  False  avx512    False    False  SKL   \n",
+       "46          True     False       False  False  avx512    False    False  SKL   \n",
+       "8          False      True        True  False  avx512    False    False  SKL   \n",
+       "32         False      True       False  False  avx512    False    False  SKL   \n",
+       "\n",
+       "    dim_x  ECM[MIt/s]  ECM_cyCL[cy/CL]  c_bench[MFLUPs]  c_bench_cyCL[cy/CL]  \n",
+       "0     300       55.27           347.35            44.18               434.55  \n",
+       "15    300       30.09           638.09            43.98               436.52  \n",
+       "3     300       29.40           653.09            43.67               439.70  \n",
+       "27    300       30.04           639.09            43.62               440.16  \n",
+       "39    300       30.09           638.09            42.82               448.36  \n",
+       "24    300       55.42           346.45            42.71               449.57  \n",
+       "37    300       28.96           663.09            42.62               450.51  \n",
+       "1     300       30.04           639.09            42.47               452.07  \n",
+       "13    300       29.40           653.09            42.38               453.09  \n",
+       "25    300       29.40           653.09            42.23               454.69  \n",
+       "12    300       55.64           345.05            41.56               462.01  \n",
+       "36    300       56.12           342.15            41.39               463.90  \n",
+       "2     300       53.91           356.15            40.44               474.73  \n",
+       "26    300       54.54           352.05            39.32               488.30  \n",
+       "38    300       56.13           342.05            39.16               490.31  \n",
+       "14    300       55.31           347.15            38.70               496.08  \n",
+       "19    300       29.86           643.09            34.23               560.95  \n",
+       "31    300       29.86           643.09            33.66               570.34  \n",
+       "45    300        5.12          3747.71            27.99               686.00  \n",
+       "33    300        5.12          3747.71            27.57               696.33  \n",
+       "35    300        4.96          3873.71            27.10               708.36  \n",
+       "43    300       29.40           653.09            24.97               768.97  \n",
+       "41    300       30.52           629.09            24.82               773.42  \n",
+       "29    300       30.52           629.09            24.46               784.80  \n",
+       "17    300       30.52           629.09            24.04               798.55  \n",
+       "7     300       30.09           638.09            23.67               811.28  \n",
+       "5     300       28.96           663.09            23.30               823.94  \n",
+       "23    300        5.07          3783.71            22.01               872.26  \n",
+       "21    300        5.12          3747.71            21.37               898.48  \n",
+       "47    300        5.07          3783.71            20.78               924.04  \n",
+       "11    300        5.01          3828.71            19.51               984.29  \n",
+       "9     300        4.84          3963.71            19.20              1000.25  \n",
+       "4     300       59.75           321.35            17.65              1087.79  \n",
+       "42    300       58.71           327.05            17.32              1108.57  \n",
+       "6     300       58.14           330.25            17.28              1110.87  \n",
+       "28    300       57.63           333.15            17.20              1116.23  \n",
+       "16    300       57.98           331.15            11.54              1663.48  \n",
+       "40    300       58.89           326.05            11.34              1693.38  \n",
+       "18    300       55.97           343.05            10.83              1772.21  \n",
+       "30    300       56.63           339.05            10.50              1829.43  \n",
+       "22    300        9.87          1944.82             8.06              2382.29  \n",
+       "20    300       10.39          1847.62             7.26              2646.19  \n",
+       "44    300       10.66          1800.82             7.26              2645.17  \n",
+       "10    300       10.44          1838.62             6.99              2746.61  \n",
+       "34    300       10.20          1881.82             6.79              2826.49  \n",
+       "46    300       10.61          1809.82             6.54              2937.48  \n",
+       "8     300       10.92          1758.52             5.47              3509.38  \n",
+       "32    300       10.29          1865.62             4.55              4219.34  "
       ]
      },
+     "execution_count": 224,
      "metadata": {},
-     "output_type": "display_data"
+     "output_type": "execute_result"
     }
    ],
    "source": [
-    "from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot\n",
+    "### SKL ###\n",
+    "# Plot graph\n",
+    "fig = plot_bar_graph(df_skl, avx=False, avx512=True, cyCL=False, orientation='v', title='SKL results')\n",
     "\n",
-    "fig = px.line(bandwidth, x='size(KB)', y='bandwidth(MB/s)', color='arch', title='Copy (a[i] = b[i]) on SKL/HSW/IVB', log_x=True)\n",
-    "fig.show()\n",
-    "#fig.update_yaxes(range=[0, 250000])\n",
-    "#iplot(fig, image='svg', filename='copy', image_width=1280)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Documented Data (from likwid-topology and kerncraft)\n",
+    "# Show average speedup\n",
+    "compare_df(df_skl, verbose=False)\n",
     "\n",
-    "| Cache| SKL                |BDW                   | IVB            |\n",
-    "|----|----------------------|----------------------|----------------|\n",
-    "| L1 | 20x**32 KiB**        | 18x**32 KiB**        | 10x**32 KiB**  |\n",
-    "| L2 | 20x**1 MiB**         | 18x**256 KiB**       | 10x**256 KiB** |\n",
-    "| L3 | 2x14MiB = **28 MiB** | 2x11MiB = **22 MiB** | 1x **25 MiB**  |\n",
+    "# Show all results\n",
+    "df_skl.sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
     "\n",
-    "| Bandwidth      | SKL   | BDW  | IVB  |\n",
-    "|----------------|-------|------|------|\n",
-    "| Single (GiB/s) | 12.16 | 9.06 | 9.65 |"
+    "# For specific query use example below\n",
+    "# df_skl.query('nontemp==False and split==False').sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
+    "\n",
+    "# For download as SVG\n",
+    "# iplot(fig, image='svg', filename='lbmpy_skl', image_width=1280, image_height=1600)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 23,
-   "metadata": {},
+   "execution_count": 19,
+   "metadata": {
+    "scrolled": true
+   },
    "outputs": [
     {
      "data": {
@@ -23973,366 +11767,2491 @@
        },
        "data": [
         {
-         "hoverlabel": {
-          "namelength": 0
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "indianred"
          },
-         "hovertemplate": "kernel=SKL_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=SKL_list-aa-pv-soa",
-         "line": {
-          "color": "#636efa",
-          "dash": "solid"
+         "name": "Meas [MFLUP/s]",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
+         ],
+         "type": "bar",
+         "y": [
+          9.51,
+          37.99,
+          8.75,
+          36.11,
+          11.36,
+          25.04,
+          11.12,
+          24.58,
+          4.06,
+          22.52,
+          4.01,
+          22.41,
+          9.57,
+          38.11,
+          8.09,
+          36.86,
+          13.23,
+          25.02,
+          12.12,
+          24.3,
+          4.08,
+          21.91,
+          3.96,
+          22.15,
+          9.64,
+          38.46,
+          8.86,
+          37.35,
+          12.77,
+          24.99,
+          12.79,
+          24.29,
+          4.01,
+          22.14,
+          4.05,
+          21.17,
+          9.91,
+          36.39,
+          9.36,
+          35.79,
+          8.97,
+          25.17,
+          8.91,
+          25.04,
+          4.1,
+          21.79,
+          4,
+          21.95
+         ]
+        },
+        {
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "steelblue"
          },
-         "mode": "lines",
-         "name": "kernel=SKL_list-aa-pv-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          10,
-          25,
-          50,
-          100,
-          150,
-          200,
-          250,
-          300,
-          500
+         "name": "ECM pred [MFLUP/s]",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
          ],
-         "xaxis": "x",
+         "type": "bar",
          "y": [
-          81.61672,
-          65.625642,
-          65.955476,
-          65.056913,
-          64.500642,
-          64.336361,
-          63.94223,
-          63.852691,
-          64.717163
-         ],
-         "yaxis": "y"
+          30.61,
+          15.16,
+          30.11,
+          15.52,
+          31.23,
+          15.16,
+          30.41,
+          15.52,
+          6.23,
+          4.17,
+          6.07,
+          3.88,
+          30.19,
+          15.16,
+          28.7,
+          15.16,
+          30.59,
+          15.16,
+          29.33,
+          15.16,
+          6.11,
+          4.26,
+          5.85,
+          3.86,
+          30.21,
+          15.81,
+          30.11,
+          15.42,
+          30.01,
+          15.81,
+          30.1,
+          15.42,
+          6.03,
+          4.31,
+          6.01,
+          3.84,
+          30.51,
+          15.81,
+          30.41,
+          15.42,
+          30.61,
+          15.81,
+          30.4,
+          15.42,
+          6.03,
+          4.31,
+          6.07,
+          3.87
+         ]
         },
         {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=HSW_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=HSW_list-aa-pv-soa",
-         "line": {
-          "color": "#EF553B",
-          "dash": "solid"
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "lightsalmon"
          },
-         "mode": "lines",
-         "name": "kernel=HSW_list-aa-pv-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          10,
-          25,
-          50,
-          100,
-          125,
-          150,
-          175,
-          200,
-          250,
-          300,
-          500
-         ],
-         "xaxis": "x",
-         "y": [
-          53.17684200000001,
-          35.551512,
-          38.20541,
-          38.861481,
-          38.174846,
-          39.913733,
-          40.919421,
-          42.110203999999996,
-          42.653871,
-          42.301823,
-          43.450167
+         "name": "Meas AVX512 [MFLUP/s]",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
          ],
-         "yaxis": "y"
+         "type": "bar",
+         "y": []
         },
         {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=IVB_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=IVB_list-aa-pv-soa",
-         "line": {
-          "color": "#00cc96",
-          "dash": "solid"
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "skyblue"
          },
-         "mode": "lines",
-         "name": "kernel=IVB_list-aa-pv-soa",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          10,
-          25,
-          50,
-          100,
-          150,
-          200,
-          250,
-          300,
-          500
-         ],
-         "xaxis": "x",
-         "y": [
-          38.554802,
-          35.642081,
-          35.410995,
-          35.095824,
-          34.818413,
-          34.972204999999995,
-          34.928681,
-          34.824401,
-          34.917493
+         "name": "ECM pred AVX512 [MFLUP/s]",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
          ],
-         "yaxis": "y"
-        },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=SKL_lbmpy(FTTFTT) <br>dim_x=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=SKL_lbmpy(FTTFTT) ",
-         "line": {
-          "color": "#ab63fa",
-          "dash": "solid"
+         "type": "bar",
+         "y": []
+        }
+       ],
+       "layout": {
+        "barmode": "group",
+        "template": {
+         "data": {
+          "bar": [
+           {
+            "error_x": {
+             "color": "#2a3f5f"
+            },
+            "error_y": {
+             "color": "#2a3f5f"
+            },
+            "marker": {
+             "line": {
+              "color": "#E5ECF6",
+              "width": 0.5
+             }
+            },
+            "type": "bar"
+           }
+          ],
+          "barpolar": [
+           {
+            "marker": {
+             "line": {
+              "color": "#E5ECF6",
+              "width": 0.5
+             }
+            },
+            "type": "barpolar"
+           }
+          ],
+          "carpet": [
+           {
+            "aaxis": {
+             "endlinecolor": "#2a3f5f",
+             "gridcolor": "white",
+             "linecolor": "white",
+             "minorgridcolor": "white",
+             "startlinecolor": "#2a3f5f"
+            },
+            "baxis": {
+             "endlinecolor": "#2a3f5f",
+             "gridcolor": "white",
+             "linecolor": "white",
+             "minorgridcolor": "white",
+             "startlinecolor": "#2a3f5f"
+            },
+            "type": "carpet"
+           }
+          ],
+          "choropleth": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "choropleth"
+           }
+          ],
+          "contour": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "contour"
+           }
+          ],
+          "contourcarpet": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "contourcarpet"
+           }
+          ],
+          "heatmap": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "heatmap"
+           }
+          ],
+          "heatmapgl": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "heatmapgl"
+           }
+          ],
+          "histogram": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "histogram"
+           }
+          ],
+          "histogram2d": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "histogram2d"
+           }
+          ],
+          "histogram2dcontour": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "histogram2dcontour"
+           }
+          ],
+          "mesh3d": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "type": "mesh3d"
+           }
+          ],
+          "parcoords": [
+           {
+            "line": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "parcoords"
+           }
+          ],
+          "scatter": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatter"
+           }
+          ],
+          "scatter3d": [
+           {
+            "line": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatter3d"
+           }
+          ],
+          "scattercarpet": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattercarpet"
+           }
+          ],
+          "scattergeo": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattergeo"
+           }
+          ],
+          "scattergl": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattergl"
+           }
+          ],
+          "scattermapbox": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scattermapbox"
+           }
+          ],
+          "scatterpolar": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterpolar"
+           }
+          ],
+          "scatterpolargl": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterpolargl"
+           }
+          ],
+          "scatterternary": [
+           {
+            "marker": {
+             "colorbar": {
+              "outlinewidth": 0,
+              "ticks": ""
+             }
+            },
+            "type": "scatterternary"
+           }
+          ],
+          "surface": [
+           {
+            "colorbar": {
+             "outlinewidth": 0,
+             "ticks": ""
+            },
+            "colorscale": [
+             [
+              0,
+              "#0d0887"
+             ],
+             [
+              0.1111111111111111,
+              "#46039f"
+             ],
+             [
+              0.2222222222222222,
+              "#7201a8"
+             ],
+             [
+              0.3333333333333333,
+              "#9c179e"
+             ],
+             [
+              0.4444444444444444,
+              "#bd3786"
+             ],
+             [
+              0.5555555555555556,
+              "#d8576b"
+             ],
+             [
+              0.6666666666666666,
+              "#ed7953"
+             ],
+             [
+              0.7777777777777778,
+              "#fb9f3a"
+             ],
+             [
+              0.8888888888888888,
+              "#fdca26"
+             ],
+             [
+              1,
+              "#f0f921"
+             ]
+            ],
+            "type": "surface"
+           }
+          ],
+          "table": [
+           {
+            "cells": {
+             "fill": {
+              "color": "#EBF0F8"
+             },
+             "line": {
+              "color": "white"
+             }
+            },
+            "header": {
+             "fill": {
+              "color": "#C8D4E3"
+             },
+             "line": {
+              "color": "white"
+             }
+            },
+            "type": "table"
+           }
+          ]
          },
-         "mode": "lines",
-         "name": "kernel=SKL_lbmpy(FTTFTT) ",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          10,
-          25,
-          50,
-          100,
-          150,
-          200,
-          250,
-          300,
-          500
-         ],
-         "xaxis": "x",
-         "y": [
-          26.87,
-          29.27,
-          31.75,
-          31.3,
-          31.71,
-          33.13,
-          31.38,
-          33.19,
-          33.05
-         ],
-         "yaxis": "y"
+         "layout": {
+          "annotationdefaults": {
+           "arrowcolor": "#2a3f5f",
+           "arrowhead": 0,
+           "arrowwidth": 1
+          },
+          "colorscale": {
+           "diverging": [
+            [
+             0,
+             "#8e0152"
+            ],
+            [
+             0.1,
+             "#c51b7d"
+            ],
+            [
+             0.2,
+             "#de77ae"
+            ],
+            [
+             0.3,
+             "#f1b6da"
+            ],
+            [
+             0.4,
+             "#fde0ef"
+            ],
+            [
+             0.5,
+             "#f7f7f7"
+            ],
+            [
+             0.6,
+             "#e6f5d0"
+            ],
+            [
+             0.7,
+             "#b8e186"
+            ],
+            [
+             0.8,
+             "#7fbc41"
+            ],
+            [
+             0.9,
+             "#4d9221"
+            ],
+            [
+             1,
+             "#276419"
+            ]
+           ],
+           "sequential": [
+            [
+             0,
+             "#0d0887"
+            ],
+            [
+             0.1111111111111111,
+             "#46039f"
+            ],
+            [
+             0.2222222222222222,
+             "#7201a8"
+            ],
+            [
+             0.3333333333333333,
+             "#9c179e"
+            ],
+            [
+             0.4444444444444444,
+             "#bd3786"
+            ],
+            [
+             0.5555555555555556,
+             "#d8576b"
+            ],
+            [
+             0.6666666666666666,
+             "#ed7953"
+            ],
+            [
+             0.7777777777777778,
+             "#fb9f3a"
+            ],
+            [
+             0.8888888888888888,
+             "#fdca26"
+            ],
+            [
+             1,
+             "#f0f921"
+            ]
+           ],
+           "sequentialminus": [
+            [
+             0,
+             "#0d0887"
+            ],
+            [
+             0.1111111111111111,
+             "#46039f"
+            ],
+            [
+             0.2222222222222222,
+             "#7201a8"
+            ],
+            [
+             0.3333333333333333,
+             "#9c179e"
+            ],
+            [
+             0.4444444444444444,
+             "#bd3786"
+            ],
+            [
+             0.5555555555555556,
+             "#d8576b"
+            ],
+            [
+             0.6666666666666666,
+             "#ed7953"
+            ],
+            [
+             0.7777777777777778,
+             "#fb9f3a"
+            ],
+            [
+             0.8888888888888888,
+             "#fdca26"
+            ],
+            [
+             1,
+             "#f0f921"
+            ]
+           ]
+          },
+          "colorway": [
+           "#636efa",
+           "#EF553B",
+           "#00cc96",
+           "#ab63fa",
+           "#FFA15A",
+           "#19d3f3",
+           "#FF6692",
+           "#B6E880",
+           "#FF97FF",
+           "#FECB52"
+          ],
+          "font": {
+           "color": "#2a3f5f"
+          },
+          "geo": {
+           "bgcolor": "white",
+           "lakecolor": "white",
+           "landcolor": "#E5ECF6",
+           "showlakes": true,
+           "showland": true,
+           "subunitcolor": "white"
+          },
+          "hoverlabel": {
+           "align": "left"
+          },
+          "hovermode": "closest",
+          "mapbox": {
+           "style": "light"
+          },
+          "paper_bgcolor": "white",
+          "plot_bgcolor": "#E5ECF6",
+          "polar": {
+           "angularaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "bgcolor": "#E5ECF6",
+           "radialaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           }
+          },
+          "scene": {
+           "xaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           },
+           "yaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           },
+           "zaxis": {
+            "backgroundcolor": "#E5ECF6",
+            "gridcolor": "white",
+            "gridwidth": 2,
+            "linecolor": "white",
+            "showbackground": true,
+            "ticks": "",
+            "zerolinecolor": "white"
+           }
+          },
+          "shapedefaults": {
+           "line": {
+            "color": "#2a3f5f"
+           }
+          },
+          "ternary": {
+           "aaxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "baxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           },
+           "bgcolor": "#E5ECF6",
+           "caxis": {
+            "gridcolor": "white",
+            "linecolor": "white",
+            "ticks": ""
+           }
+          },
+          "title": {
+           "x": 0.05
+          },
+          "xaxis": {
+           "automargin": true,
+           "gridcolor": "white",
+           "linecolor": "white",
+           "ticks": "",
+           "zerolinecolor": "white",
+           "zerolinewidth": 2
+          },
+          "yaxis": {
+           "automargin": true,
+           "gridcolor": "white",
+           "linecolor": "white",
+           "ticks": "",
+           "zerolinecolor": "white",
+           "zerolinewidth": 2
+          }
+         }
         },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=SKL_ECM(FTTFTT)<br>dim_x=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=SKL_ECM(FTTFTT)",
-         "line": {
-          "color": "#FFA15A",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=SKL_ECM(FTTFTT)",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          10,
-          25,
-          50,
-          100,
-          150,
-          200,
-          250,
-          300,
-          500
-         ],
-         "xaxis": "x",
-         "y": [
-          47.34,
-          52.75,
-          52.82,
-          56.44,
-          55.27,
-          54.67,
-          54.32,
-          55.27,
-          55.04
-         ],
-         "yaxis": "y"
+        "title": {
+         "text": "HSW results"
         },
-        {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=HSW_lbmpy(FTFTTT)<br>dim_x=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=HSW_lbmpy(FTFTTT)",
-         "line": {
-          "color": "#19d3f3",
-          "dash": "solid"
-         },
-         "mode": "lines",
-         "name": "kernel=HSW_lbmpy(FTFTTT)",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          10,
-          25,
-          50,
-          100,
-          150,
-          200,
-          250,
-          300,
-          500
-         ],
-         "xaxis": "x",
-         "y": [
-          29.54,
-          33.01,
-          36.94,
-          38.81,
-          39.54,
-          40.12,
-          37.5,
-          38.07,
-          37.3
-         ],
-         "yaxis": "y"
+        "xaxis": {
+         "title": {
+          "text": "kernels"
+         }
         },
+        "yaxis": {
+         "title": {
+          "text": "performance"
+         }
+        }
+       }
+      },
+      "text/html": [
+       "<div>\n",
+       "        \n",
+       "        \n",
+       "            <div id=\"e71663e3-26e9-4244-b544-85db3745b5f1\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
+       "            <script type=\"text/javascript\">\n",
+       "                require([\"plotly\"], function(Plotly) {\n",
+       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
+       "                    \n",
+       "                if (document.getElementById(\"e71663e3-26e9-4244-b544-85db3745b5f1\")) {\n",
+       "                    Plotly.newPlot(\n",
+       "                        'e71663e3-26e9-4244-b544-85db3745b5f1',\n",
+       "                        [{\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"indianred\"}, \"name\": \"Meas [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [9.51, 37.99, 8.75, 36.11, 11.36, 25.04, 11.12, 24.58, 4.06, 22.52, 4.01, 22.41, 9.57, 38.11, 8.09, 36.86, 13.23, 25.02, 12.12, 24.3, 4.08, 21.91, 3.96, 22.15, 9.64, 38.46, 8.86, 37.35, 12.77, 24.99, 12.79, 24.29, 4.01, 22.14, 4.05, 21.17, 9.91, 36.39, 9.36, 35.79, 8.97, 25.17, 8.91, 25.04, 4.1, 21.79, 4.0, 21.95]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"steelblue\"}, \"name\": \"ECM pred [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [30.61, 15.16, 30.11, 15.52, 31.23, 15.16, 30.41, 15.52, 6.23, 4.17, 6.07, 3.88, 30.19, 15.16, 28.7, 15.16, 30.59, 15.16, 29.33, 15.16, 6.11, 4.26, 5.85, 3.86, 30.21, 15.81, 30.11, 15.42, 30.01, 15.81, 30.1, 15.42, 6.03, 4.31, 6.01, 3.84, 30.51, 15.81, 30.41, 15.42, 30.61, 15.81, 30.4, 15.42, 6.03, 4.31, 6.07, 3.87]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"lightsalmon\"}, \"name\": \"Meas AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"skyblue\"}, \"name\": \"ECM pred AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}],\n",
+       "                        {\"barmode\": \"group\", \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"HSW results\"}, \"xaxis\": {\"title\": {\"text\": \"kernels\"}}, \"yaxis\": {\"title\": {\"text\": \"performance\"}}},\n",
+       "                        {\"responsive\": true}\n",
+       "                    ).then(function(){\n",
+       "                            \n",
+       "var gd = document.getElementById('e71663e3-26e9-4244-b544-85db3745b5f1');\n",
+       "var x = new MutationObserver(function (mutations, observer) {{\n",
+       "        var display = window.getComputedStyle(gd).display;\n",
+       "        if (!display || display === 'none') {{\n",
+       "            console.log([gd, 'removed!']);\n",
+       "            Plotly.purge(gd);\n",
+       "            observer.disconnect();\n",
+       "        }}\n",
+       "}});\n",
+       "\n",
+       "// Listen for the removal of the full notebook cells\n",
+       "var notebookContainer = gd.closest('#notebook-container');\n",
+       "if (notebookContainer) {{\n",
+       "    x.observe(notebookContainer, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "// Listen for the clearing of the current output cell\n",
+       "var outputEl = gd.closest('.output');\n",
+       "if (outputEl) {{\n",
+       "    x.observe(outputEl, {childList: true});\n",
+       "}}\n",
+       "\n",
+       "                        })\n",
+       "                };\n",
+       "                });\n",
+       "            </script>\n",
+       "        </div>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Maximum:\n",
+      "  dim_x: 300, compressible: False, CSE_pdfs/global: True/False\n",
+      "  split: True, vectorization: {avx, aligned: True, NT: True}\n",
+      "  38.46 MFLUP/s, 478.41 cy/CL (kerncraft: 15.81 MFLUP/s, 1163.46 cy/CL)\n",
+      "\n",
+      "Speedup split: (mean: 3.9079 ± 1.3496)\n",
+      "Speedup non-temporal STs: (mean: 1.1622 ± 0.3533)\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>compressible</th>\n",
+       "      <th>cse_pdfs</th>\n",
+       "      <th>cse_global</th>\n",
+       "      <th>split</th>\n",
+       "      <th>vec_opt</th>\n",
+       "      <th>aligned</th>\n",
+       "      <th>nontemp</th>\n",
+       "      <th>arch</th>\n",
+       "      <th>dim_x</th>\n",
+       "      <th>ECM[MIt/s]</th>\n",
+       "      <th>ECM_cyCL[cy/CL]</th>\n",
+       "      <th>c_bench[MFLUPs]</th>\n",
+       "      <th>c_bench_cyCL[cy/CL]</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>25</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.81</td>\n",
+       "      <td>1163.46</td>\n",
+       "      <td>38.46</td>\n",
+       "      <td>478.41</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.16</td>\n",
+       "      <td>1213.46</td>\n",
+       "      <td>38.11</td>\n",
+       "      <td>482.77</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.16</td>\n",
+       "      <td>1213.46</td>\n",
+       "      <td>37.99</td>\n",
+       "      <td>484.28</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>27</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.42</td>\n",
+       "      <td>1193.46</td>\n",
+       "      <td>37.35</td>\n",
+       "      <td>492.65</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>15</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.16</td>\n",
+       "      <td>1213.46</td>\n",
+       "      <td>36.86</td>\n",
+       "      <td>499.22</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>37</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.81</td>\n",
+       "      <td>1163.46</td>\n",
+       "      <td>36.39</td>\n",
+       "      <td>505.70</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.52</td>\n",
+       "      <td>1185.46</td>\n",
+       "      <td>36.11</td>\n",
+       "      <td>509.51</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>39</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.42</td>\n",
+       "      <td>1193.46</td>\n",
+       "      <td>35.79</td>\n",
+       "      <td>514.05</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>41</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.81</td>\n",
+       "      <td>1163.46</td>\n",
+       "      <td>25.17</td>\n",
+       "      <td>730.89</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>43</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.42</td>\n",
+       "      <td>1193.46</td>\n",
+       "      <td>25.04</td>\n",
+       "      <td>734.89</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>5</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.16</td>\n",
+       "      <td>1213.46</td>\n",
+       "      <td>25.04</td>\n",
+       "      <td>734.78</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>17</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.16</td>\n",
+       "      <td>1213.46</td>\n",
+       "      <td>25.02</td>\n",
+       "      <td>735.42</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.81</td>\n",
+       "      <td>1163.46</td>\n",
+       "      <td>24.99</td>\n",
+       "      <td>736.16</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>7</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.52</td>\n",
+       "      <td>1185.46</td>\n",
+       "      <td>24.58</td>\n",
+       "      <td>748.48</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.16</td>\n",
+       "      <td>1213.46</td>\n",
+       "      <td>24.30</td>\n",
+       "      <td>757.31</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>31</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>15.42</td>\n",
+       "      <td>1193.46</td>\n",
+       "      <td>24.29</td>\n",
+       "      <td>757.53</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>9</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>4.17</td>\n",
+       "      <td>4416.48</td>\n",
+       "      <td>22.52</td>\n",
+       "      <td>816.98</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>11</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>3.88</td>\n",
+       "      <td>4746.58</td>\n",
+       "      <td>22.41</td>\n",
+       "      <td>820.95</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>3.86</td>\n",
+       "      <td>4768.58</td>\n",
+       "      <td>22.15</td>\n",
+       "      <td>830.80</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>33</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>4.31</td>\n",
+       "      <td>4266.48</td>\n",
+       "      <td>22.14</td>\n",
+       "      <td>831.22</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>47</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>3.87</td>\n",
+       "      <td>4753.46</td>\n",
+       "      <td>21.95</td>\n",
+       "      <td>838.18</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>21</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>4.26</td>\n",
+       "      <td>4316.48</td>\n",
+       "      <td>21.91</td>\n",
+       "      <td>839.98</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>45</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>4.31</td>\n",
+       "      <td>4266.48</td>\n",
+       "      <td>21.79</td>\n",
+       "      <td>844.32</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>35</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>3.84</td>\n",
+       "      <td>4785.78</td>\n",
+       "      <td>21.17</td>\n",
+       "      <td>869.04</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>16</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.59</td>\n",
+       "      <td>601.56</td>\n",
+       "      <td>13.23</td>\n",
+       "      <td>1391.14</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>30</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.10</td>\n",
+       "      <td>611.36</td>\n",
+       "      <td>12.79</td>\n",
+       "      <td>1438.46</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>28</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.01</td>\n",
+       "      <td>613.16</td>\n",
+       "      <td>12.77</td>\n",
+       "      <td>1440.55</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>18</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.33</td>\n",
+       "      <td>627.36</td>\n",
+       "      <td>12.12</td>\n",
+       "      <td>1518.66</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>31.23</td>\n",
+       "      <td>589.16</td>\n",
+       "      <td>11.36</td>\n",
+       "      <td>1619.83</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.41</td>\n",
+       "      <td>605.16</td>\n",
+       "      <td>11.12</td>\n",
+       "      <td>1655.34</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>36</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.51</td>\n",
+       "      <td>603.16</td>\n",
+       "      <td>9.91</td>\n",
+       "      <td>1856.44</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>24</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.21</td>\n",
+       "      <td>609.16</td>\n",
+       "      <td>9.64</td>\n",
+       "      <td>1909.26</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>12</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.19</td>\n",
+       "      <td>609.56</td>\n",
+       "      <td>9.57</td>\n",
+       "      <td>1921.87</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.61</td>\n",
+       "      <td>601.16</td>\n",
+       "      <td>9.51</td>\n",
+       "      <td>1935.13</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>38</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.41</td>\n",
+       "      <td>605.16</td>\n",
+       "      <td>9.36</td>\n",
+       "      <td>1964.94</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>40</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.61</td>\n",
+       "      <td>601.16</td>\n",
+       "      <td>8.97</td>\n",
+       "      <td>2051.54</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>42</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.40</td>\n",
+       "      <td>605.36</td>\n",
+       "      <td>8.91</td>\n",
+       "      <td>2066.18</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>26</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.11</td>\n",
+       "      <td>611.16</td>\n",
+       "      <td>8.86</td>\n",
+       "      <td>2075.91</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>30.11</td>\n",
+       "      <td>611.16</td>\n",
+       "      <td>8.75</td>\n",
+       "      <td>2101.97</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>14</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>28.70</td>\n",
+       "      <td>641.16</td>\n",
+       "      <td>8.09</td>\n",
+       "      <td>2273.73</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>44</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>6.03</td>\n",
+       "      <td>3052.62</td>\n",
+       "      <td>4.10</td>\n",
+       "      <td>4487.52</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>20</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>6.11</td>\n",
+       "      <td>3013.62</td>\n",
+       "      <td>4.08</td>\n",
+       "      <td>4505.69</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>8</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>6.23</td>\n",
+       "      <td>2952.62</td>\n",
+       "      <td>4.06</td>\n",
+       "      <td>4531.61</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>34</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>6.01</td>\n",
+       "      <td>3063.62</td>\n",
+       "      <td>4.05</td>\n",
+       "      <td>4547.88</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>32</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>6.03</td>\n",
+       "      <td>3052.62</td>\n",
+       "      <td>4.01</td>\n",
+       "      <td>4586.93</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>10</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>6.07</td>\n",
+       "      <td>3033.62</td>\n",
+       "      <td>4.01</td>\n",
+       "      <td>4589.41</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>46</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>6.07</td>\n",
+       "      <td>3033.62</td>\n",
+       "      <td>4.00</td>\n",
+       "      <td>4605.61</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>HSW</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.85</td>\n",
+       "      <td>3143.62</td>\n",
+       "      <td>3.96</td>\n",
+       "      <td>4641.76</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "    compressible  cse_pdfs  cse_global  split vec_opt  aligned  nontemp arch  \\\n",
+       "25         False      True       False   True     avx     True     True  HSW   \n",
+       "13         False     False        True   True     avx     True     True  HSW   \n",
+       "1          False      True        True   True     avx     True     True  HSW   \n",
+       "27          True      True       False   True     avx     True     True  HSW   \n",
+       "15          True     False        True   True     avx     True     True  HSW   \n",
+       "37         False     False       False   True     avx     True     True  HSW   \n",
+       "3           True      True        True   True     avx     True     True  HSW   \n",
+       "39          True     False       False   True     avx     True     True  HSW   \n",
+       "41         False     False       False   True     avx     True    False  HSW   \n",
+       "43          True     False       False   True     avx     True    False  HSW   \n",
+       "5          False      True        True   True     avx     True    False  HSW   \n",
+       "17         False     False        True   True     avx     True    False  HSW   \n",
+       "29         False      True       False   True     avx     True    False  HSW   \n",
+       "7           True      True        True   True     avx     True    False  HSW   \n",
+       "19          True     False        True   True     avx     True    False  HSW   \n",
+       "31          True      True       False   True     avx     True    False  HSW   \n",
+       "9          False      True        True   True     avx    False    False  HSW   \n",
+       "11          True      True        True   True     avx    False    False  HSW   \n",
+       "23          True     False        True   True     avx    False    False  HSW   \n",
+       "33         False      True       False   True     avx    False    False  HSW   \n",
+       "47          True     False       False   True     avx    False    False  HSW   \n",
+       "21         False     False        True   True     avx    False    False  HSW   \n",
+       "45         False     False       False   True     avx    False    False  HSW   \n",
+       "35          True      True       False   True     avx    False    False  HSW   \n",
+       "16         False     False        True  False     avx     True    False  HSW   \n",
+       "30          True      True       False  False     avx     True    False  HSW   \n",
+       "28         False      True       False  False     avx     True    False  HSW   \n",
+       "18          True     False        True  False     avx     True    False  HSW   \n",
+       "4          False      True        True  False     avx     True    False  HSW   \n",
+       "6           True      True        True  False     avx     True    False  HSW   \n",
+       "36         False     False       False  False     avx     True     True  HSW   \n",
+       "24         False      True       False  False     avx     True     True  HSW   \n",
+       "12         False     False        True  False     avx     True     True  HSW   \n",
+       "0          False      True        True  False     avx     True     True  HSW   \n",
+       "38          True     False       False  False     avx     True     True  HSW   \n",
+       "40         False     False       False  False     avx     True    False  HSW   \n",
+       "42          True     False       False  False     avx     True    False  HSW   \n",
+       "26          True      True       False  False     avx     True     True  HSW   \n",
+       "2           True      True        True  False     avx     True     True  HSW   \n",
+       "14          True     False        True  False     avx     True     True  HSW   \n",
+       "44         False     False       False  False     avx    False    False  HSW   \n",
+       "20         False     False        True  False     avx    False    False  HSW   \n",
+       "8          False      True        True  False     avx    False    False  HSW   \n",
+       "34          True      True       False  False     avx    False    False  HSW   \n",
+       "32         False      True       False  False     avx    False    False  HSW   \n",
+       "10          True      True        True  False     avx    False    False  HSW   \n",
+       "46          True     False       False  False     avx    False    False  HSW   \n",
+       "22          True     False        True  False     avx    False    False  HSW   \n",
+       "\n",
+       "    dim_x  ECM[MIt/s]  ECM_cyCL[cy/CL]  c_bench[MFLUPs]  c_bench_cyCL[cy/CL]  \n",
+       "25    300       15.81          1163.46            38.46               478.41  \n",
+       "13    300       15.16          1213.46            38.11               482.77  \n",
+       "1     300       15.16          1213.46            37.99               484.28  \n",
+       "27    300       15.42          1193.46            37.35               492.65  \n",
+       "15    300       15.16          1213.46            36.86               499.22  \n",
+       "37    300       15.81          1163.46            36.39               505.70  \n",
+       "3     300       15.52          1185.46            36.11               509.51  \n",
+       "39    300       15.42          1193.46            35.79               514.05  \n",
+       "41    300       15.81          1163.46            25.17               730.89  \n",
+       "43    300       15.42          1193.46            25.04               734.89  \n",
+       "5     300       15.16          1213.46            25.04               734.78  \n",
+       "17    300       15.16          1213.46            25.02               735.42  \n",
+       "29    300       15.81          1163.46            24.99               736.16  \n",
+       "7     300       15.52          1185.46            24.58               748.48  \n",
+       "19    300       15.16          1213.46            24.30               757.31  \n",
+       "31    300       15.42          1193.46            24.29               757.53  \n",
+       "9     300        4.17          4416.48            22.52               816.98  \n",
+       "11    300        3.88          4746.58            22.41               820.95  \n",
+       "23    300        3.86          4768.58            22.15               830.80  \n",
+       "33    300        4.31          4266.48            22.14               831.22  \n",
+       "47    300        3.87          4753.46            21.95               838.18  \n",
+       "21    300        4.26          4316.48            21.91               839.98  \n",
+       "45    300        4.31          4266.48            21.79               844.32  \n",
+       "35    300        3.84          4785.78            21.17               869.04  \n",
+       "16    300       30.59           601.56            13.23              1391.14  \n",
+       "30    300       30.10           611.36            12.79              1438.46  \n",
+       "28    300       30.01           613.16            12.77              1440.55  \n",
+       "18    300       29.33           627.36            12.12              1518.66  \n",
+       "4     300       31.23           589.16            11.36              1619.83  \n",
+       "6     300       30.41           605.16            11.12              1655.34  \n",
+       "36    300       30.51           603.16             9.91              1856.44  \n",
+       "24    300       30.21           609.16             9.64              1909.26  \n",
+       "12    300       30.19           609.56             9.57              1921.87  \n",
+       "0     300       30.61           601.16             9.51              1935.13  \n",
+       "38    300       30.41           605.16             9.36              1964.94  \n",
+       "40    300       30.61           601.16             8.97              2051.54  \n",
+       "42    300       30.40           605.36             8.91              2066.18  \n",
+       "26    300       30.11           611.16             8.86              2075.91  \n",
+       "2     300       30.11           611.16             8.75              2101.97  \n",
+       "14    300       28.70           641.16             8.09              2273.73  \n",
+       "44    300        6.03          3052.62             4.10              4487.52  \n",
+       "20    300        6.11          3013.62             4.08              4505.69  \n",
+       "8     300        6.23          2952.62             4.06              4531.61  \n",
+       "34    300        6.01          3063.62             4.05              4547.88  \n",
+       "32    300        6.03          3052.62             4.01              4586.93  \n",
+       "10    300        6.07          3033.62             4.01              4589.41  \n",
+       "46    300        6.07          3033.62             4.00              4605.61  \n",
+       "22    300        5.85          3143.62             3.96              4641.76  "
+      ]
+     },
+     "execution_count": 19,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "### HSW ###\n",
+    "# Plot graph\n",
+    "fig = plot_bar_graph(df_hsw, cyCL=False, title='HSW results')\n",
+    "\n",
+    "# Show average speedup\n",
+    "compare_df(df_hsw, verbose=False)\n",
+    "\n",
+    "# Show all results\n",
+    "df_hsw.sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
+    "\n",
+    "# For specific query use example below\n",
+    "# df_hsw.query('nontemp==False and split==False').sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
+    "\n",
+    "# For download as SVG\n",
+    "#iplot(fig, image='svg', filename='lbmpy_hsw', image_width=1280)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 20,
+   "metadata": {
+    "scrolled": true
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/vnd.plotly.v1+json": {
+       "config": {
+        "plotlyServerURL": "https://plot.ly"
+       },
+       "data": [
         {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=HSW_ECM(FTFTTT)<br>dim_x=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=HSW_ECM(FTFTTT)",
-         "line": {
-          "color": "#FF6692",
-          "dash": "solid"
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "indianred"
          },
-         "mode": "lines",
-         "name": "kernel=HSW_ECM(FTFTTT)",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          10,
-          25,
-          50,
-          100,
-          150,
-          200,
-          250,
-          300,
-          500
+         "name": "Meas [MFLUP/s]",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
          ],
-         "xaxis": "x",
+         "type": "bar",
          "y": [
-          22.65,
-          20.93,
-          20.95,
-          15.8,
-          15.69,
-          15.81,
-          15.74,
-          15.81,
-          15.81
-         ],
-         "yaxis": "y"
+          1.03,
+          13.76,
+          1.05,
+          13.36,
+          9.43,
+          21.55,
+          8.46,
+          20.49,
+          3.13,
+          19.24,
+          3.08,
+          17.52,
+          1.05,
+          13.66,
+          1.02,
+          13.42,
+          7.33,
+          21.61,
+          7.18,
+          21.02,
+          3.06,
+          19.16,
+          3.01,
+          18.56,
+          1.23,
+          13.75,
+          1.21,
+          13.56,
+          10.19,
+          21.83,
+          8.34,
+          21.11,
+          3.26,
+          19.42,
+          3.19,
+          19.2,
+          1.18,
+          13.76,
+          1.14,
+          13.64,
+          8.63,
+          21.58,
+          6.84,
+          20.9,
+          3.34,
+          19.37,
+          3.29,
+          18.87
+         ]
         },
         {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=IVB_lbmpy(FTFTTF)<br>dim_x=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=IVB_lbmpy(FTFTTF)",
-         "line": {
-          "color": "#B6E880",
-          "dash": "solid"
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "steelblue"
          },
-         "mode": "lines",
-         "name": "kernel=IVB_lbmpy(FTFTTF)",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          10,
-          25,
-          50,
-          100,
-          150,
-          200,
-          250,
-          300,
-          500
+         "name": "ECM pred [MFLUP/s]",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
          ],
-         "xaxis": "x",
+         "type": "bar",
          "y": [
-          5.07,
-          5.43,
-          5.77,
-          7.56,
-          14.46,
-          21.92,
-          21.5,
-          21.54,
-          21.68
-         ],
-         "yaxis": "y"
+          26.52,
+          12.07,
+          26.01,
+          11.22,
+          27.47,
+          12.07,
+          26.52,
+          11.22,
+          5.48,
+          2.26,
+          5.37,
+          2.17,
+          24.26,
+          12.24,
+          23.8,
+          11.15,
+          24.94,
+          12.24,
+          24.12,
+          11.15,
+          5,
+          2.52,
+          4.88,
+          2.53,
+          28.36,
+          12.24,
+          27.65,
+          12.07,
+          29.5,
+          12.24,
+          28.97,
+          12.07,
+          5.86,
+          2.8,
+          5.79,
+          2.75,
+          29.16,
+          12.41,
+          27.78,
+          12.07,
+          29.35,
+          12.41,
+          28.27,
+          12.07,
+          5.84,
+          2.8,
+          5.64,
+          2.75
+         ]
         },
         {
-         "hoverlabel": {
-          "namelength": 0
-         },
-         "hovertemplate": "kernel=IVB_ECM(FTFTTF)<br>dim_x=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=IVB_ECM(FTFTTF)",
-         "line": {
-          "color": "#FF97FF",
-          "dash": "solid"
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "lightsalmon"
          },
-         "mode": "lines",
-         "name": "kernel=IVB_ECM(FTFTTF)",
-         "showlegend": true,
-         "type": "scatter",
-         "x": [
-          10,
-          25,
-          50,
-          100,
-          150,
-          200,
-          250,
-          300,
-          500
+         "name": "Meas AVX512 [MFLUP/s]",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
          ],
-         "xaxis": "x",
-         "y": [
-          4.23,
-          3.89,
-          4.11,
-          12.33,
-          12.34,
-          12.4,
-          12.2,
-          12.24,
-          12.68
+         "type": "bar",
+         "y": []
+        },
+        {
+         "hoverinfo": "y+text",
+         "marker": {
+          "color": "skyblue"
+         },
+         "name": "ECM pred AVX512 [MFLUP/s]",
+         "text": [
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=True,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=True,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=True",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=True,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=False,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=False,\nvec_opt=avx,\naligned=False,\nnontemp=False",
+          "compressible=True,\ncse_pdfs=False,\ncse_global=False,\nsplit=True,\nvec_opt=avx,\naligned=False,\nnontemp=False"
          ],
-         "yaxis": "y"
+         "type": "bar",
+         "y": []
         }
        ],
        "layout": {
-        "height": 600,
-        "legend": {
-         "tracegroupgap": 0
-        },
+        "barmode": "group",
         "template": {
          "data": {
           "bar": [
@@ -25121,26 +15040,16 @@
          }
         },
         "title": {
-         "text": "Scaling of most inner dimension"
+         "text": "IVB results"
         },
         "xaxis": {
-         "anchor": "y",
-         "domain": [
-          0,
-          0.98
-         ],
          "title": {
-          "text": "dim_x"
+          "text": "kernels"
          }
         },
         "yaxis": {
-         "anchor": "x",
-         "domain": [
-          0,
-          1
-         ],
          "title": {
-          "text": "MFLUPS"
+          "text": "performance"
          }
         }
        }
@@ -25149,20 +15058,20 @@
        "<div>\n",
        "        \n",
        "        \n",
-       "            <div id=\"2a4fbfdc-5d26-40ef-9c56-f65c7bb03dec\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
+       "            <div id=\"fa11f9f3-f825-476c-9c0d-19465ccae677\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
        "            <script type=\"text/javascript\">\n",
        "                require([\"plotly\"], function(Plotly) {\n",
        "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
        "                    \n",
-       "                if (document.getElementById(\"2a4fbfdc-5d26-40ef-9c56-f65c7bb03dec\")) {\n",
+       "                if (document.getElementById(\"fa11f9f3-f825-476c-9c0d-19465ccae677\")) {\n",
        "                    Plotly.newPlot(\n",
-       "                        '2a4fbfdc-5d26-40ef-9c56-f65c7bb03dec',\n",
-       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_list-aa-pv-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [81.61672, 65.625642, 65.955476, 65.056913, 64.500642, 64.336361, 63.94223, 63.852691, 64.717163], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_list-aa-pv-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 125, 150, 175, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [53.17684200000001, 35.551512, 38.20541, 38.861481, 38.174846, 39.913733, 40.919421, 42.110203999999996, 42.653871, 42.301823, 43.450167], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_list-aa-pv-soa\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [38.554802, 35.642081, 35.410995, 35.095824, 34.818413, 34.972204999999995, 34.928681, 34.824401, 34.917493], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_lbmpy(FTTFTT) <br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_lbmpy(FTTFTT) \", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_lbmpy(FTTFTT) \", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [26.87, 29.27, 31.75, 31.3, 31.71, 33.13, 31.38, 33.19, 33.05], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_ECM(FTTFTT)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_ECM(FTTFTT)\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_ECM(FTTFTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [47.34, 52.75, 52.82, 56.44, 55.27, 54.67, 54.32, 55.27, 55.04], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_lbmpy(FTFTTT)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_lbmpy(FTFTTT)\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_lbmpy(FTFTTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [29.54, 33.01, 36.94, 38.81, 39.54, 40.12, 37.5, 38.07, 37.3], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_ECM(FTFTTT)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_ECM(FTFTTT)\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_ECM(FTFTTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [22.65, 20.93, 20.95, 15.8, 15.69, 15.81, 15.74, 15.81, 15.81], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_lbmpy(FTFTTF)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_lbmpy(FTFTTF)\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_lbmpy(FTFTTF)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [5.07, 5.43, 5.77, 7.56, 14.46, 21.92, 21.5, 21.54, 21.68], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_ECM(FTFTTF)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_ECM(FTFTTF)\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_ECM(FTFTTF)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [4.23, 3.89, 4.11, 12.33, 12.34, 12.4, 12.2, 12.24, 12.68], \"yaxis\": \"y\"}],\n",
-       "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"Scaling of most inner dimension\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"dim_x\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
+       "                        'fa11f9f3-f825-476c-9c0d-19465ccae677',\n",
+       "                        [{\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"indianred\"}, \"name\": \"Meas [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [1.03, 13.76, 1.05, 13.36, 9.43, 21.55, 8.46, 20.49, 3.13, 19.24, 3.08, 17.52, 1.05, 13.66, 1.02, 13.42, 7.33, 21.61, 7.18, 21.02, 3.06, 19.16, 3.01, 18.56, 1.23, 13.75, 1.21, 13.56, 10.19, 21.83, 8.34, 21.11, 3.26, 19.42, 3.19, 19.2, 1.18, 13.76, 1.14, 13.64, 8.63, 21.58, 6.84, 20.9, 3.34, 19.37, 3.29, 18.87]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"steelblue\"}, \"name\": \"ECM pred [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": [26.52, 12.07, 26.01, 11.22, 27.47, 12.07, 26.52, 11.22, 5.48, 2.26, 5.37, 2.17, 24.26, 12.24, 23.8, 11.15, 24.94, 12.24, 24.12, 11.15, 5.0, 2.52, 4.88, 2.53, 28.36, 12.24, 27.65, 12.07, 29.5, 12.24, 28.97, 12.07, 5.86, 2.8, 5.79, 2.75, 29.16, 12.41, 27.78, 12.07, 29.35, 12.41, 28.27, 12.07, 5.84, 2.8, 5.64, 2.75]}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"lightsalmon\"}, \"name\": \"Meas AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}, {\"hoverinfo\": \"y+text\", \"marker\": {\"color\": \"skyblue\"}, \"name\": \"ECM pred AVX512 [MFLUP/s]\", \"text\": [\"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=True,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=True,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=True\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=True,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=False,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=False,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\", \"compressible=True,\\ncse_pdfs=False,\\ncse_global=False,\\nsplit=True,\\nvec_opt=avx,\\naligned=False,\\nnontemp=False\"], \"type\": \"bar\", \"y\": []}],\n",
+       "                        {\"barmode\": \"group\", \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"IVB results\"}, \"xaxis\": {\"title\": {\"text\": \"kernels\"}}, \"yaxis\": {\"title\": {\"text\": \"performance\"}}},\n",
        "                        {\"responsive\": true}\n",
        "                    ).then(function(){\n",
        "                            \n",
-       "var gd = document.getElementById('2a4fbfdc-5d26-40ef-9c56-f65c7bb03dec');\n",
+       "var gd = document.getElementById('fa11f9f3-f825-476c-9c0d-19465ccae677');\n",
        "var x = new MutationObserver(function (mutations, observer) {{\n",
        "        var display = window.getComputedStyle(gd).display;\n",
        "        if (!display || display === 'none') {{\n",
@@ -25184,33 +15093,980 @@
        "    x.observe(outputEl, {childList: true});\n",
        "}}\n",
        "\n",
-       "                        })\n",
-       "                };\n",
-       "                });\n",
-       "            </script>\n",
-       "        </div>"
+       "                        })\n",
+       "                };\n",
+       "                });\n",
+       "            </script>\n",
+       "        </div>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Maximum:\n",
+      "  dim_x: 300, compressible: False, CSE_pdfs/global: True/False\n",
+      "  split: True, vectorization: {avx, aligned: True, NT: False}\n",
+      "  21.83 MFLUP/s, 806.32 cy/CL (kerncraft: 12.24 MFLUP/s, 1438.48 cy/CL)\n",
+      "\n",
+      "Speedup split: (mean: 6.9529 ± 4.0463)\n",
+      "Speedup non-temporal STs: (mean: 0.3882 ± 0.2526)\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>compressible</th>\n",
+       "      <th>cse_pdfs</th>\n",
+       "      <th>cse_global</th>\n",
+       "      <th>split</th>\n",
+       "      <th>vec_opt</th>\n",
+       "      <th>aligned</th>\n",
+       "      <th>nontemp</th>\n",
+       "      <th>arch</th>\n",
+       "      <th>dim_x</th>\n",
+       "      <th>ECM[MIt/s]</th>\n",
+       "      <th>ECM_cyCL[cy/CL]</th>\n",
+       "      <th>c_bench[MFLUPs]</th>\n",
+       "      <th>c_bench_cyCL[cy/CL]</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>29</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.24</td>\n",
+       "      <td>1438.48</td>\n",
+       "      <td>21.83</td>\n",
+       "      <td>806.32</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>17</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.24</td>\n",
+       "      <td>1438.48</td>\n",
+       "      <td>21.61</td>\n",
+       "      <td>814.51</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>41</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.41</td>\n",
+       "      <td>1418.48</td>\n",
+       "      <td>21.58</td>\n",
+       "      <td>815.63</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>5</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.07</td>\n",
+       "      <td>1458.48</td>\n",
+       "      <td>21.55</td>\n",
+       "      <td>816.81</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>31</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.07</td>\n",
+       "      <td>1458.48</td>\n",
+       "      <td>21.11</td>\n",
+       "      <td>833.80</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>11.15</td>\n",
+       "      <td>1578.48</td>\n",
+       "      <td>21.02</td>\n",
+       "      <td>837.10</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>43</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.07</td>\n",
+       "      <td>1458.48</td>\n",
+       "      <td>20.90</td>\n",
+       "      <td>841.94</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>7</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>11.22</td>\n",
+       "      <td>1568.48</td>\n",
+       "      <td>20.49</td>\n",
+       "      <td>858.80</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>33</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>2.80</td>\n",
+       "      <td>6295.83</td>\n",
+       "      <td>19.42</td>\n",
+       "      <td>906.28</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>45</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>2.80</td>\n",
+       "      <td>6295.83</td>\n",
+       "      <td>19.37</td>\n",
+       "      <td>908.52</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>9</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>2.26</td>\n",
+       "      <td>7795.83</td>\n",
+       "      <td>19.24</td>\n",
+       "      <td>914.65</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>35</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>2.75</td>\n",
+       "      <td>6395.83</td>\n",
+       "      <td>19.20</td>\n",
+       "      <td>916.54</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>21</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>2.52</td>\n",
+       "      <td>6995.83</td>\n",
+       "      <td>19.16</td>\n",
+       "      <td>918.53</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>47</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>2.75</td>\n",
+       "      <td>6395.83</td>\n",
+       "      <td>18.87</td>\n",
+       "      <td>932.65</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>2.53</td>\n",
+       "      <td>6945.83</td>\n",
+       "      <td>18.56</td>\n",
+       "      <td>948.42</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>11</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>2.17</td>\n",
+       "      <td>8095.83</td>\n",
+       "      <td>17.52</td>\n",
+       "      <td>1004.37</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.07</td>\n",
+       "      <td>1458.48</td>\n",
+       "      <td>13.76</td>\n",
+       "      <td>1279.28</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>37</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.41</td>\n",
+       "      <td>1418.48</td>\n",
+       "      <td>13.76</td>\n",
+       "      <td>1279.51</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>25</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.24</td>\n",
+       "      <td>1438.48</td>\n",
+       "      <td>13.75</td>\n",
+       "      <td>1279.76</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.24</td>\n",
+       "      <td>1438.48</td>\n",
+       "      <td>13.66</td>\n",
+       "      <td>1288.78</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>39</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.07</td>\n",
+       "      <td>1458.48</td>\n",
+       "      <td>13.64</td>\n",
+       "      <td>1290.36</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>27</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>12.07</td>\n",
+       "      <td>1458.48</td>\n",
+       "      <td>13.56</td>\n",
+       "      <td>1297.59</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>15</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>11.15</td>\n",
+       "      <td>1578.48</td>\n",
+       "      <td>13.42</td>\n",
+       "      <td>1311.34</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>11.22</td>\n",
+       "      <td>1568.48</td>\n",
+       "      <td>13.36</td>\n",
+       "      <td>1317.02</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>28</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.50</td>\n",
+       "      <td>596.61</td>\n",
+       "      <td>10.19</td>\n",
+       "      <td>1727.31</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>27.47</td>\n",
+       "      <td>640.61</td>\n",
+       "      <td>9.43</td>\n",
+       "      <td>1866.50</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>40</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.35</td>\n",
+       "      <td>599.61</td>\n",
+       "      <td>8.63</td>\n",
+       "      <td>2039.57</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>26.52</td>\n",
+       "      <td>663.61</td>\n",
+       "      <td>8.46</td>\n",
+       "      <td>2079.44</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>30</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>28.97</td>\n",
+       "      <td>607.61</td>\n",
+       "      <td>8.34</td>\n",
+       "      <td>2111.14</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>16</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>24.94</td>\n",
+       "      <td>705.61</td>\n",
+       "      <td>7.33</td>\n",
+       "      <td>2400.47</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>18</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>24.12</td>\n",
+       "      <td>729.61</td>\n",
+       "      <td>7.18</td>\n",
+       "      <td>2451.55</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>42</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>28.27</td>\n",
+       "      <td>622.61</td>\n",
+       "      <td>6.84</td>\n",
+       "      <td>2573.57</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>44</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.84</td>\n",
+       "      <td>3013.26</td>\n",
+       "      <td>3.34</td>\n",
+       "      <td>5271.10</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>46</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.64</td>\n",
+       "      <td>3123.26</td>\n",
+       "      <td>3.29</td>\n",
+       "      <td>5345.65</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>32</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.86</td>\n",
+       "      <td>3003.26</td>\n",
+       "      <td>3.26</td>\n",
+       "      <td>5399.61</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>34</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.79</td>\n",
+       "      <td>3038.26</td>\n",
+       "      <td>3.19</td>\n",
+       "      <td>5515.53</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>8</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.48</td>\n",
+       "      <td>3213.26</td>\n",
+       "      <td>3.13</td>\n",
+       "      <td>5616.75</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>10</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.37</td>\n",
+       "      <td>3278.26</td>\n",
+       "      <td>3.08</td>\n",
+       "      <td>5708.88</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>20</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>5.00</td>\n",
+       "      <td>3523.26</td>\n",
+       "      <td>3.06</td>\n",
+       "      <td>5751.23</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>4.88</td>\n",
+       "      <td>3608.26</td>\n",
+       "      <td>3.01</td>\n",
+       "      <td>5841.80</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>24</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>28.36</td>\n",
+       "      <td>620.61</td>\n",
+       "      <td>1.23</td>\n",
+       "      <td>14325.50</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>26</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>27.65</td>\n",
+       "      <td>636.61</td>\n",
+       "      <td>1.21</td>\n",
+       "      <td>14558.24</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>36</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>29.16</td>\n",
+       "      <td>603.61</td>\n",
+       "      <td>1.18</td>\n",
+       "      <td>14920.08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>38</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>27.78</td>\n",
+       "      <td>633.61</td>\n",
+       "      <td>1.14</td>\n",
+       "      <td>15382.18</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>12</th>\n",
+       "      <td>False</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>24.26</td>\n",
+       "      <td>725.61</td>\n",
+       "      <td>1.05</td>\n",
+       "      <td>16789.00</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>26.01</td>\n",
+       "      <td>676.61</td>\n",
+       "      <td>1.05</td>\n",
+       "      <td>16772.57</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>26.52</td>\n",
+       "      <td>663.61</td>\n",
+       "      <td>1.03</td>\n",
+       "      <td>17024.65</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>14</th>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>True</td>\n",
+       "      <td>False</td>\n",
+       "      <td>avx</td>\n",
+       "      <td>True</td>\n",
+       "      <td>True</td>\n",
+       "      <td>IVB</td>\n",
+       "      <td>300</td>\n",
+       "      <td>23.80</td>\n",
+       "      <td>739.61</td>\n",
+       "      <td>1.02</td>\n",
+       "      <td>17315.88</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "    compressible  cse_pdfs  cse_global  split vec_opt  aligned  nontemp arch  \\\n",
+       "29         False      True       False   True     avx     True    False  IVB   \n",
+       "17         False     False        True   True     avx     True    False  IVB   \n",
+       "41         False     False       False   True     avx     True    False  IVB   \n",
+       "5          False      True        True   True     avx     True    False  IVB   \n",
+       "31          True      True       False   True     avx     True    False  IVB   \n",
+       "19          True     False        True   True     avx     True    False  IVB   \n",
+       "43          True     False       False   True     avx     True    False  IVB   \n",
+       "7           True      True        True   True     avx     True    False  IVB   \n",
+       "33         False      True       False   True     avx    False    False  IVB   \n",
+       "45         False     False       False   True     avx    False    False  IVB   \n",
+       "9          False      True        True   True     avx    False    False  IVB   \n",
+       "35          True      True       False   True     avx    False    False  IVB   \n",
+       "21         False     False        True   True     avx    False    False  IVB   \n",
+       "47          True     False       False   True     avx    False    False  IVB   \n",
+       "23          True     False        True   True     avx    False    False  IVB   \n",
+       "11          True      True        True   True     avx    False    False  IVB   \n",
+       "1          False      True        True   True     avx     True     True  IVB   \n",
+       "37         False     False       False   True     avx     True     True  IVB   \n",
+       "25         False      True       False   True     avx     True     True  IVB   \n",
+       "13         False     False        True   True     avx     True     True  IVB   \n",
+       "39          True     False       False   True     avx     True     True  IVB   \n",
+       "27          True      True       False   True     avx     True     True  IVB   \n",
+       "15          True     False        True   True     avx     True     True  IVB   \n",
+       "3           True      True        True   True     avx     True     True  IVB   \n",
+       "28         False      True       False  False     avx     True    False  IVB   \n",
+       "4          False      True        True  False     avx     True    False  IVB   \n",
+       "40         False     False       False  False     avx     True    False  IVB   \n",
+       "6           True      True        True  False     avx     True    False  IVB   \n",
+       "30          True      True       False  False     avx     True    False  IVB   \n",
+       "16         False     False        True  False     avx     True    False  IVB   \n",
+       "18          True     False        True  False     avx     True    False  IVB   \n",
+       "42          True     False       False  False     avx     True    False  IVB   \n",
+       "44         False     False       False  False     avx    False    False  IVB   \n",
+       "46          True     False       False  False     avx    False    False  IVB   \n",
+       "32         False      True       False  False     avx    False    False  IVB   \n",
+       "34          True      True       False  False     avx    False    False  IVB   \n",
+       "8          False      True        True  False     avx    False    False  IVB   \n",
+       "10          True      True        True  False     avx    False    False  IVB   \n",
+       "20         False     False        True  False     avx    False    False  IVB   \n",
+       "22          True     False        True  False     avx    False    False  IVB   \n",
+       "24         False      True       False  False     avx     True     True  IVB   \n",
+       "26          True      True       False  False     avx     True     True  IVB   \n",
+       "36         False     False       False  False     avx     True     True  IVB   \n",
+       "38          True     False       False  False     avx     True     True  IVB   \n",
+       "12         False     False        True  False     avx     True     True  IVB   \n",
+       "2           True      True        True  False     avx     True     True  IVB   \n",
+       "0          False      True        True  False     avx     True     True  IVB   \n",
+       "14          True     False        True  False     avx     True     True  IVB   \n",
+       "\n",
+       "    dim_x  ECM[MIt/s]  ECM_cyCL[cy/CL]  c_bench[MFLUPs]  c_bench_cyCL[cy/CL]  \n",
+       "29    300       12.24          1438.48            21.83               806.32  \n",
+       "17    300       12.24          1438.48            21.61               814.51  \n",
+       "41    300       12.41          1418.48            21.58               815.63  \n",
+       "5     300       12.07          1458.48            21.55               816.81  \n",
+       "31    300       12.07          1458.48            21.11               833.80  \n",
+       "19    300       11.15          1578.48            21.02               837.10  \n",
+       "43    300       12.07          1458.48            20.90               841.94  \n",
+       "7     300       11.22          1568.48            20.49               858.80  \n",
+       "33    300        2.80          6295.83            19.42               906.28  \n",
+       "45    300        2.80          6295.83            19.37               908.52  \n",
+       "9     300        2.26          7795.83            19.24               914.65  \n",
+       "35    300        2.75          6395.83            19.20               916.54  \n",
+       "21    300        2.52          6995.83            19.16               918.53  \n",
+       "47    300        2.75          6395.83            18.87               932.65  \n",
+       "23    300        2.53          6945.83            18.56               948.42  \n",
+       "11    300        2.17          8095.83            17.52              1004.37  \n",
+       "1     300       12.07          1458.48            13.76              1279.28  \n",
+       "37    300       12.41          1418.48            13.76              1279.51  \n",
+       "25    300       12.24          1438.48            13.75              1279.76  \n",
+       "13    300       12.24          1438.48            13.66              1288.78  \n",
+       "39    300       12.07          1458.48            13.64              1290.36  \n",
+       "27    300       12.07          1458.48            13.56              1297.59  \n",
+       "15    300       11.15          1578.48            13.42              1311.34  \n",
+       "3     300       11.22          1568.48            13.36              1317.02  \n",
+       "28    300       29.50           596.61            10.19              1727.31  \n",
+       "4     300       27.47           640.61             9.43              1866.50  \n",
+       "40    300       29.35           599.61             8.63              2039.57  \n",
+       "6     300       26.52           663.61             8.46              2079.44  \n",
+       "30    300       28.97           607.61             8.34              2111.14  \n",
+       "16    300       24.94           705.61             7.33              2400.47  \n",
+       "18    300       24.12           729.61             7.18              2451.55  \n",
+       "42    300       28.27           622.61             6.84              2573.57  \n",
+       "44    300        5.84          3013.26             3.34              5271.10  \n",
+       "46    300        5.64          3123.26             3.29              5345.65  \n",
+       "32    300        5.86          3003.26             3.26              5399.61  \n",
+       "34    300        5.79          3038.26             3.19              5515.53  \n",
+       "8     300        5.48          3213.26             3.13              5616.75  \n",
+       "10    300        5.37          3278.26             3.08              5708.88  \n",
+       "20    300        5.00          3523.26             3.06              5751.23  \n",
+       "22    300        4.88          3608.26             3.01              5841.80  \n",
+       "24    300       28.36           620.61             1.23             14325.50  \n",
+       "26    300       27.65           636.61             1.21             14558.24  \n",
+       "36    300       29.16           603.61             1.18             14920.08  \n",
+       "38    300       27.78           633.61             1.14             15382.18  \n",
+       "12    300       24.26           725.61             1.05             16789.00  \n",
+       "2     300       26.01           676.61             1.05             16772.57  \n",
+       "0     300       26.52           663.61             1.03             17024.65  \n",
+       "14    300       23.80           739.61             1.02             17315.88  "
       ]
      },
+     "execution_count": 20,
      "metadata": {},
-     "output_type": "display_data"
+     "output_type": "execute_result"
     }
    ],
    "source": [
-    "# Scaling of both RRZE and lbmpy benchmarks\n",
-    "# lbmpy legend code (F=False, T=True): compressible - cse_pdfs - cse_global - split - aligned - NT stores\n",
-    "#                       SKL(gcc/icc) :      F/F          F/T         T/T       T/F      T/T        F/T\n",
-    "#                       HSW(gcc/icc) :      F/F          T/T         F/F       T/T      T/T        T/T\n",
-    "#                       IVB(gcc/icc) :      F/F          F/T         T/F       T/T      T/T        F/F\n",
+    "### IVB ###\n",
+    "# Plot graph\n",
+    "fig = plot_bar_graph(df_ivb, cyCL=False, title='IVB results')\n",
+    "\n",
+    "# Show average speedup\n",
+    "compare_df(df_ivb, verbose=False)\n",
+    "\n",
+    "# Show all results\n",
+    "df_ivb.sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
+    "\n",
+    "# For specific query use example below\n",
+    "# df_ivb.query('nontemp==False and split==False').sort_values(by=['c_bench[MFLUPs]'], ascending=False)\n",
+    "\n",
+    "# For download as SVG\n",
+    "#iplot(fig, image='svg', filename='lbmpy_ivb', image_width=1280)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## lbmpy/lbmBench comparison\n",
+    "#### lbmpy parameter legend\n",
     "\n",
-    "# y = MFLUPs, cyCL\n",
-    "fig = px.line(df_fastest_dim_combined, x='dim_x', y='MFLUPS', color='kernel',\n",
-    "              title='Scaling of most inner dimension')#, log_x=True)\n",
-    "fig.show()"
+    "| *(F=False, T=True)*| compressible | cse_pdfs | cse_global | split | aligned | NT stores |\n",
+    "|-------------------:|:------------:|:--------:|:----------:|:-----:|:-------:|:---------:|\n",
+    "               | SKL |       F      |     T    |      T     |   F   |    T    |     T     |\n",
+    "               | HSW |       F      |     T    |      F     |   T   |    T    |     T     |\n",
+    "               | IVB |       F      |     T    |      F     |   T   |    T    |     F     |\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 124,
+   "execution_count": 37,
    "metadata": {},
    "outputs": [
     {
@@ -25278,46 +16134,46 @@
          ],
          "xaxis": "x",
          "y": [
-          67.076375,
-          117.551826,
-          140.40243700000002,
-          182.92020300000001,
-          231.835619,
-          225.08742400000003,
-          209.76776600000002,
-          235.50794700000003,
-          273.60733700000003,
-          282.362089,
-          216.991323,
-          280.970117,
-          269.231271,
-          269.457652,
-          289.291636,
-          305.164386,
-          287.050721,
-          256.615809,
-          262.170616,
-          285.835594,
-          308.717644,
-          336.54634300000004,
-          355.997338,
-          358.98419900000005,
-          358.94890499999997,
-          398.80854300000004,
-          398.43564100000003,
-          406.05000099999995,
-          487.474867,
-          455.59477699999997,
-          397.489692,
-          387.376761,
-          518.4281980000001,
-          553.33537,
-          574.601258,
-          523.3874400000001,
-          461.18745700000005,
-          427.285017,
-          465.16572199999996,
-          523.318765
+          71.300961,
+          139.625497,
+          198.792546,
+          233.002063,
+          263.471094,
+          278.962847,
+          289.86632799999995,
+          295.642622,
+          300.564803,
+          304.036085,
+          291.346459,
+          303.787689,
+          306.366941,
+          305.433488,
+          306.040301,
+          303.351495,
+          305.048761,
+          305.642449,
+          304.96792999999997,
+          305.24447299999997,
+          331.75968900000004,
+          358.781699,
+          368.300741,
+          369.33236,
+          416.337348,
+          416.79181800000003,
+          420.095274,
+          468.811668,
+          474.4279480000001,
+          477.53345199999995,
+          495.7593,
+          525.152637,
+          536.112926,
+          550.241717,
+          559.09823,
+          571.60967,
+          589.883981,
+          584.185122,
+          570.488468,
+          556.796545
          ],
          "yaxis": "y"
         },
@@ -25379,46 +16235,46 @@
          ],
          "xaxis": "x",
          "y": [
-          43.129244,
-          59.953843000000006,
-          70.643478,
-          69.84796700000001,
-          72.329025,
-          72.096638,
-          72.752065,
-          79.994555,
-          90.804799,
-          109.55653999999998,
-          119.46996899999999,
-          125.22165700000001,
-          130.590676,
-          130.888129,
-          146.185461,
-          167.943484,
-          170.119085,
-          191.784008,
-          193.128701,
-          192.831778,
-          201.500549,
-          201.091882,
-          197.72356000000002,
-          215.449528,
-          245.21334700000003,
-          251.479031,
-          253.848623,
-          266.535671,
-          200.796309,
-          217.17335400000002,
-          211.179833,
-          214.180414,
-          214.02227599999998,
-          201.516913,
-          197.35287,
-          219.35372200000003,
-          213.132217,
-          212.33381400000002,
-          189.457658,
-          190.405815
+          36.537485,
+          60.020883,
+          67.392318,
+          71.857291,
+          72.645297,
+          75.547297,
+          75.137206,
+          87.071102,
+          100.99534799999999,
+          114.38713200000001,
+          134.71229,
+          136.390739,
+          138.776088,
+          130.23639599999998,
+          154.755945,
+          172.068988,
+          178.742767,
+          193.666094,
+          191.692165,
+          190.49375700000002,
+          202.24203,
+          208.094114,
+          200.699333,
+          223.859065,
+          260.352282,
+          261.139079,
+          257.55129500000004,
+          273.50380099999995,
+          208.493344,
+          224.060159,
+          214.59215899999998,
+          222.70312400000003,
+          212.06199900000001,
+          199.572581,
+          205.05881599999998,
+          223.776574,
+          216.178148,
+          202.603135,
+          169.069581,
+          204.971343
          ],
          "yaxis": "y"
         },
@@ -25480,46 +16336,46 @@
          ],
          "xaxis": "x",
          "y": [
-          34.697559000000005,
-          69.145325,
-          97.72789399999999,
-          113.243726,
-          119.20685900000001,
-          120.64711100000001,
-          122.753184,
-          121.67240600000001,
-          123.17816,
-          122.924848,
-          113.26059099999999,
-          144.750968,
-          157.192063,
-          187.267593,
-          190.937704,
-          200.674904,
-          223.04259900000002,
-          228.27838799999998,
-          240.89477799999997,
-          232.09672,
-          139.351175,
-          154.09456200000002,
-          158.075605,
-          170.130749,
-          169.05465700000002,
-          173.563863,
-          177.808843,
-          171.22288500000002,
-          173.158711,
-          171.517543,
-          183.24280900000002,
-          188.184935,
-          194.234454,
-          202.05476299999998,
-          192.067697,
-          207.471053,
-          202.54255600000002,
-          208.874648,
-          206.21568200000002,
-          214.945144
+          34.653799,
+          68.965838,
+          98.28549100000001,
+          112.681551,
+          120.27049199999999,
+          121.764881,
+          121.930001,
+          121.61991100000002,
+          123.491285,
+          123.56066799999999,
+          107.389473,
+          147.882815,
+          162.378262,
+          189.239537,
+          190.90588200000002,
+          208.71011399999998,
+          217.98299900000004,
+          233.33250299999997,
+          246.14910299999997,
+          232.556364,
+          137.956477,
+          158.711002,
+          159.859736,
+          170.71348999999998,
+          171.95036499999998,
+          175.862494,
+          177.868278,
+          178.754533,
+          183.54163,
+          184.475335,
+          184.944839,
+          193.5783,
+          191.443908,
+          185.443058,
+          210.398711,
+          203.462225,
+          177.030566,
+          189.849886,
+          199.288225,
+          211.106973
          ],
          "yaxis": "y"
         },
@@ -25581,46 +16437,46 @@
          ],
          "xaxis": "x",
          "y": [
-          34.368358,
-          68.588656,
-          100.288286,
-          132.083201,
-          164.679157,
-          188.89228400000002,
-          223.177979,
-          233.09749300000001,
-          261.868716,
-          268.668323,
-          269.290452,
-          257.19644300000004,
-          268.43170499999997,
-          275.506782,
-          270.195264,
-          258.625809,
-          273.307295,
-          273.02727200000004,
-          259.930612,
-          275.075161,
-          169.70663000000002,
-          173.587144,
-          175.59041100000002,
-          176.53965300000002,
-          187.352677,
-          215.449796,
-          220.47954,
-          223.70217999999997,
-          227.818264,
-          230.203194,
-          229.373149,
-          227.513286,
-          241.47368500000002,
-          243.59866499999998,
-          239.578435,
-          239.793017,
-          235.745045,
-          236.498946,
-          266.449931,
-          269.941946
+          34.4574,
+          67.615347,
+          99.933238,
+          132.480248,
+          165.34799999999998,
+          192.154153,
+          226.68902400000002,
+          235.73922000000002,
+          260.75356400000004,
+          265.95349100000004,
+          269.357362,
+          253.67546800000002,
+          265.82874300000003,
+          271.881641,
+          271.366317,
+          258.441544,
+          274.25932,
+          271.734759,
+          260.75095,
+          272.98169900000005,
+          168.668874,
+          172.78752,
+          174.111463,
+          175.481134,
+          186.358543,
+          213.907142,
+          219.06381000000002,
+          223.60203399999997,
+          226.434883,
+          228.035542,
+          227.16656099999997,
+          225.590838,
+          239.44634399999998,
+          238.59676000000002,
+          240.12215899999998,
+          237.78775299999998,
+          235.56633599999998,
+          232.18223500000002,
+          267.391922,
+          268.315942
          ],
          "yaxis": "y"
         },
@@ -25682,46 +16538,46 @@
          ],
          "xaxis": "x",
          "y": [
-          38.295695,
-          65.642395,
-          73.311287,
-          73.777512,
-          74.012683,
-          72.002788,
-          71.144278,
-          65.298885,
-          61.241166,
-          57.191387,
-          54.738603000000005,
-          52.783342000000005,
-          51.743631,
-          49.832099,
-          50.43603,
-          51.088243,
-          51.367608000000004,
-          52.376293,
-          52.176383,
-          51.829325,
-          51.546814000000005,
-          50.682803,
-          50.77268,
-          49.35605,
-          48.32952,
-          48.515978000000004,
-          47.63425,
-          46.869419,
-          30.000135999999998,
-          30.189996,
-          30.189996,
-          31.589528,
-          27.258494,
-          29.999869,
-          29.7509,
-          29.81265,
-          24.973905,
-          26.797653000000004,
-          27.572363,
-          24.461554
+          40.200272,
+          64.94483000000001,
+          75.11928,
+          72.399297,
+          73.544341,
+          71.0964,
+          71.359716,
+          42.071815,
+          43.516740000000006,
+          45.544872999999995,
+          46.462303999999996,
+          47.715255,
+          47.353202,
+          49.492098999999996,
+          44.534288000000004,
+          45.706967,
+          46.055353000000004,
+          45.367565,
+          44.682914000000004,
+          44.691977,
+          44.199727,
+          44.809434,
+          44.581849,
+          45.20693,
+          45.140440999999996,
+          45.502728999999995,
+          45.774661,
+          46.731396999999994,
+          29.627521999999995,
+          24.587687,
+          29.812590999999998,
+          28.899771,
+          29.812603000000003,
+          28.059047999999997,
+          26.949254999999997,
+          28.735060999999998,
+          23.61399,
+          23.613951,
+          27.732669,
+          29.566215999999997
          ],
          "yaxis": "y"
         },
@@ -25783,46 +16639,46 @@
          ],
          "xaxis": "x",
          "y": [
-          21.632673999999998,
-          41.779258,
-          59.252775,
-          70.286488,
-          77.778687,
-          80.347195,
-          83.921386,
-          83.306321,
-          85.313286,
-          85.699031,
-          36.645787,
-          37.633604999999996,
-          37.339056,
-          38.236902,
-          37.534942,
-          36.645811,
-          38.135028999999996,
-          37.121097,
-          37.097034,
-          37.169258,
-          34.39948,
-          31.485424,
-          28.923983000000003,
-          29.475111,
-          25.542348,
-          27.759675,
-          25.530955,
-          24.974014,
-          24.101249,
-          23.2307,
-          21.294757999999998,
-          22.237925,
-          20.807133,
-          20.69428,
-          21.366345000000003,
-          20.604886999999998,
-          19.469506,
-          19.195272,
-          19.377232,
-          20.642055
+          21.328242000000003,
+          41.930938,
+          57.328424,
+          70.527938,
+          69.274312,
+          80.51097299999999,
+          73.599926,
+          82.962783,
+          74.679701,
+          85.107664,
+          59.23769,
+          66.950313,
+          66.12850300000001,
+          76.857275,
+          69.879079,
+          79.082748,
+          70.88999100000001,
+          82.607423,
+          71.129513,
+          82.566909,
+          36.858375,
+          37.097255,
+          34.358204,
+          34.255354,
+          35.421394,
+          35.775302,
+          35.820262,
+          34.173569,
+          36.000533000000004,
+          34.775753,
+          35.138739,
+          33.910521,
+          34.112593,
+          31.782709999999998,
+          32.821465,
+          31.433759999999996,
+          30.479687,
+          35.798151000000004,
+          30.447290000000002,
+          34.379067
          ],
          "yaxis": "y"
         }
@@ -26648,20 +17504,20 @@
        "<div>\n",
        "        \n",
        "        \n",
-       "            <div id=\"e9034652-c5b5-48b0-951f-45ca26c28e54\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
+       "            <div id=\"83580b88-9932-4596-866f-6d3f3a3aa072\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
        "            <script type=\"text/javascript\">\n",
        "                require([\"plotly\"], function(Plotly) {\n",
        "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
        "                    \n",
-       "                if (document.getElementById(\"e9034652-c5b5-48b0-951f-45ca26c28e54\")) {\n",
+       "                if (document.getElementById(\"83580b88-9932-4596-866f-6d3f3a3aa072\")) {\n",
        "                    Plotly.newPlot(\n",
-       "                        'e9034652-c5b5-48b0-951f-45ca26c28e54',\n",
-       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_list-aa-pv-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [67.076375, 117.551826, 140.40243700000002, 182.92020300000001, 231.835619, 225.08742400000003, 209.76776600000002, 235.50794700000003, 273.60733700000003, 282.362089, 216.991323, 280.970117, 269.231271, 269.457652, 289.291636, 305.164386, 287.050721, 256.615809, 262.170616, 285.835594, 308.717644, 336.54634300000004, 355.997338, 358.98419900000005, 358.94890499999997, 398.80854300000004, 398.43564100000003, 406.05000099999995, 487.474867, 455.59477699999997, 397.489692, 387.376761, 518.4281980000001, 553.33537, 574.601258, 523.3874400000001, 461.18745700000005, 427.285017, 465.16572199999996, 523.318765], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_list-aa-pv-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [43.129244, 59.953843000000006, 70.643478, 69.84796700000001, 72.329025, 72.096638, 72.752065, 79.994555, 90.804799, 109.55653999999998, 119.46996899999999, 125.22165700000001, 130.590676, 130.888129, 146.185461, 167.943484, 170.119085, 191.784008, 193.128701, 192.831778, 201.500549, 201.091882, 197.72356000000002, 215.449528, 245.21334700000003, 251.479031, 253.848623, 266.535671, 200.796309, 217.17335400000002, 211.179833, 214.180414, 214.02227599999998, 201.516913, 197.35287, 219.35372200000003, 213.132217, 212.33381400000002, 189.457658, 190.405815], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_list-aa-pv-soa\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [34.697559000000005, 69.145325, 97.72789399999999, 113.243726, 119.20685900000001, 120.64711100000001, 122.753184, 121.67240600000001, 123.17816, 122.924848, 113.26059099999999, 144.750968, 157.192063, 187.267593, 190.937704, 200.674904, 223.04259900000002, 228.27838799999998, 240.89477799999997, 232.09672, 139.351175, 154.09456200000002, 158.075605, 170.130749, 169.05465700000002, 173.563863, 177.808843, 171.22288500000002, 173.158711, 171.517543, 183.24280900000002, 188.184935, 194.234454, 202.05476299999998, 192.067697, 207.471053, 202.54255600000002, 208.874648, 206.21568200000002, 214.945144], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_lbmpy(FTTFTT)<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_lbmpy(FTTFTT)\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_lbmpy(FTTFTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [34.368358, 68.588656, 100.288286, 132.083201, 164.679157, 188.89228400000002, 223.177979, 233.09749300000001, 261.868716, 268.668323, 269.290452, 257.19644300000004, 268.43170499999997, 275.506782, 270.195264, 258.625809, 273.307295, 273.02727200000004, 259.930612, 275.075161, 169.70663000000002, 173.587144, 175.59041100000002, 176.53965300000002, 187.352677, 215.449796, 220.47954, 223.70217999999997, 227.818264, 230.203194, 229.373149, 227.513286, 241.47368500000002, 243.59866499999998, 239.578435, 239.793017, 235.745045, 236.498946, 266.449931, 269.941946], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_lbmpy(FTFTTT)<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_lbmpy(FTFTTT)\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_lbmpy(FTFTTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [38.295695, 65.642395, 73.311287, 73.777512, 74.012683, 72.002788, 71.144278, 65.298885, 61.241166, 57.191387, 54.738603000000005, 52.783342000000005, 51.743631, 49.832099, 50.43603, 51.088243, 51.367608000000004, 52.376293, 52.176383, 51.829325, 51.546814000000005, 50.682803, 50.77268, 49.35605, 48.32952, 48.515978000000004, 47.63425, 46.869419, 30.000135999999998, 30.189996, 30.189996, 31.589528, 27.258494, 29.999869, 29.7509, 29.81265, 24.973905, 26.797653000000004, 27.572363, 24.461554], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_lbmpy(FTFTTF)<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_lbmpy(FTFTTF)\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_lbmpy(FTFTTF)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [21.632673999999998, 41.779258, 59.252775, 70.286488, 77.778687, 80.347195, 83.921386, 83.306321, 85.313286, 85.699031, 36.645787, 37.633604999999996, 37.339056, 38.236902, 37.534942, 36.645811, 38.135028999999996, 37.121097, 37.097034, 37.169258, 34.39948, 31.485424, 28.923983000000003, 29.475111, 25.542348, 27.759675, 25.530955, 24.974014, 24.101249, 23.2307, 21.294757999999998, 22.237925, 20.807133, 20.69428, 21.366345000000003, 20.604886999999998, 19.469506, 19.195272, 19.377232, 20.642055], \"yaxis\": \"y\"}],\n",
+       "                        '83580b88-9932-4596-866f-6d3f3a3aa072',\n",
+       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_list-aa-pv-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [71.300961, 139.625497, 198.792546, 233.002063, 263.471094, 278.962847, 289.86632799999995, 295.642622, 300.564803, 304.036085, 291.346459, 303.787689, 306.366941, 305.433488, 306.040301, 303.351495, 305.048761, 305.642449, 304.96792999999997, 305.24447299999997, 331.75968900000004, 358.781699, 368.300741, 369.33236, 416.337348, 416.79181800000003, 420.095274, 468.811668, 474.4279480000001, 477.53345199999995, 495.7593, 525.152637, 536.112926, 550.241717, 559.09823, 571.60967, 589.883981, 584.185122, 570.488468, 556.796545], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_list-aa-pv-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [36.537485, 60.020883, 67.392318, 71.857291, 72.645297, 75.547297, 75.137206, 87.071102, 100.99534799999999, 114.38713200000001, 134.71229, 136.390739, 138.776088, 130.23639599999998, 154.755945, 172.068988, 178.742767, 193.666094, 191.692165, 190.49375700000002, 202.24203, 208.094114, 200.699333, 223.859065, 260.352282, 261.139079, 257.55129500000004, 273.50380099999995, 208.493344, 224.060159, 214.59215899999998, 222.70312400000003, 212.06199900000001, 199.572581, 205.05881599999998, 223.776574, 216.178148, 202.603135, 169.069581, 204.971343], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_list-aa-pv-soa\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [34.653799, 68.965838, 98.28549100000001, 112.681551, 120.27049199999999, 121.764881, 121.930001, 121.61991100000002, 123.491285, 123.56066799999999, 107.389473, 147.882815, 162.378262, 189.239537, 190.90588200000002, 208.71011399999998, 217.98299900000004, 233.33250299999997, 246.14910299999997, 232.556364, 137.956477, 158.711002, 159.859736, 170.71348999999998, 171.95036499999998, 175.862494, 177.868278, 178.754533, 183.54163, 184.475335, 184.944839, 193.5783, 191.443908, 185.443058, 210.398711, 203.462225, 177.030566, 189.849886, 199.288225, 211.106973], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_lbmpy(FTTFTT)<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_lbmpy(FTTFTT)\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_lbmpy(FTTFTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [34.4574, 67.615347, 99.933238, 132.480248, 165.34799999999998, 192.154153, 226.68902400000002, 235.73922000000002, 260.75356400000004, 265.95349100000004, 269.357362, 253.67546800000002, 265.82874300000003, 271.881641, 271.366317, 258.441544, 274.25932, 271.734759, 260.75095, 272.98169900000005, 168.668874, 172.78752, 174.111463, 175.481134, 186.358543, 213.907142, 219.06381000000002, 223.60203399999997, 226.434883, 228.035542, 227.16656099999997, 225.590838, 239.44634399999998, 238.59676000000002, 240.12215899999998, 237.78775299999998, 235.56633599999998, 232.18223500000002, 267.391922, 268.315942], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_lbmpy(FTFTTT)<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_lbmpy(FTFTTT)\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_lbmpy(FTFTTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [40.200272, 64.94483000000001, 75.11928, 72.399297, 73.544341, 71.0964, 71.359716, 42.071815, 43.516740000000006, 45.544872999999995, 46.462303999999996, 47.715255, 47.353202, 49.492098999999996, 44.534288000000004, 45.706967, 46.055353000000004, 45.367565, 44.682914000000004, 44.691977, 44.199727, 44.809434, 44.581849, 45.20693, 45.140440999999996, 45.502728999999995, 45.774661, 46.731396999999994, 29.627521999999995, 24.587687, 29.812590999999998, 28.899771, 29.812603000000003, 28.059047999999997, 26.949254999999997, 28.735060999999998, 23.61399, 23.613951, 27.732669, 29.566215999999997], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_lbmpy(FTFTTF)<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_lbmpy(FTFTTF)\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_lbmpy(FTFTTF)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [21.328242000000003, 41.930938, 57.328424, 70.527938, 69.274312, 80.51097299999999, 73.599926, 82.962783, 74.679701, 85.107664, 59.23769, 66.950313, 66.12850300000001, 76.857275, 69.879079, 79.082748, 70.88999100000001, 82.607423, 71.129513, 82.566909, 36.858375, 37.097255, 34.358204, 34.255354, 35.421394, 35.775302, 35.820262, 34.173569, 36.000533000000004, 34.775753, 35.138739, 33.910521, 34.112593, 31.782709999999998, 32.821465, 31.433759999999996, 30.479687, 35.798151000000004, 30.447290000000002, 34.379067], \"yaxis\": \"y\"}],\n",
        "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"threads\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
        "                        {\"responsive\": true}\n",
        "                    ).then(function(){\n",
        "                            \n",
-       "var gd = document.getElementById('e9034652-c5b5-48b0-951f-45ca26c28e54');\n",
+       "var gd = document.getElementById('83580b88-9932-4596-866f-6d3f3a3aa072');\n",
        "var x = new MutationObserver(function (mutations, observer) {{\n",
        "        var display = window.getComputedStyle(gd).display;\n",
        "        if (!display || display === 'none') {{\n",
@@ -26692,21 +17548,34 @@
      },
      "metadata": {},
      "output_type": "display_data"
-    },
+    }
+   ],
+   "source": [
+    "### Single node strong scaling of fastest lbmpy/lbmBench kernels ###\n",
+    "fig = px.line(df_node_scale_all, x='threads', y='MFLUPS', color='kernel')#, title='Single node strong scaling')\n",
+    "fig.show()\n",
+    "\n",
+    "# For download as SVG\n",
+    "# iplot(fig, image='svg', filename='node_scaling', image_width=1280)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 23,
+   "metadata": {},
+   "outputs": [
     {
      "data": {
       "application/vnd.plotly.v1+json": {
        "config": {
-        "linkText": "Export to plot.ly",
-        "plotlyServerURL": "https://plot.ly",
-        "showLink": false
+        "plotlyServerURL": "https://plot.ly"
        },
        "data": [
         {
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=SKL_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "hovertemplate": "kernel=SKL_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}",
          "legendgroup": "kernel=SKL_list-aa-pv-soa",
          "line": {
           "color": "#636efa",
@@ -26717,89 +17586,27 @@
          "showlegend": true,
          "type": "scatter",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
           10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
           25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          50,
+          100,
+          150,
+          200,
+          250,
+          300,
+          500
          ],
          "xaxis": "x",
          "y": [
-          67.076375,
-          117.551826,
-          140.40243700000002,
-          182.92020300000001,
-          231.835619,
-          225.08742400000003,
-          209.76776600000002,
-          235.50794700000003,
-          273.60733700000003,
-          282.362089,
-          216.991323,
-          280.970117,
-          269.231271,
-          269.457652,
-          289.291636,
-          305.164386,
-          287.050721,
-          256.615809,
-          262.170616,
-          285.835594,
-          308.717644,
-          336.54634300000004,
-          355.997338,
-          358.98419900000005,
-          358.94890499999997,
-          398.80854300000004,
-          398.43564100000003,
-          406.05000099999995,
-          487.474867,
-          455.59477699999997,
-          397.489692,
-          387.376761,
-          518.4281980000001,
-          553.33537,
-          574.601258,
-          523.3874400000001,
-          461.18745700000005,
-          427.285017,
-          465.16572199999996,
-          523.318765
+          81.61672,
+          65.625642,
+          65.955476,
+          65.056913,
+          64.500642,
+          64.336361,
+          63.94223,
+          63.852691,
+          64.717163
          ],
          "yaxis": "y"
         },
@@ -26807,7 +17614,7 @@
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=HSW_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "hovertemplate": "kernel=HSW_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}",
          "legendgroup": "kernel=HSW_list-aa-pv-soa",
          "line": {
           "color": "#EF553B",
@@ -26818,89 +17625,31 @@
          "showlegend": true,
          "type": "scatter",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
           10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
           25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          50,
+          100,
+          125,
+          150,
+          175,
+          200,
+          250,
+          300,
+          500
          ],
          "xaxis": "x",
          "y": [
-          43.129244,
-          59.953843000000006,
-          70.643478,
-          69.84796700000001,
-          72.329025,
-          72.096638,
-          72.752065,
-          79.994555,
-          90.804799,
-          109.55653999999998,
-          119.46996899999999,
-          125.22165700000001,
-          130.590676,
-          130.888129,
-          146.185461,
-          167.943484,
-          170.119085,
-          191.784008,
-          193.128701,
-          192.831778,
-          201.500549,
-          201.091882,
-          197.72356000000002,
-          215.449528,
-          245.21334700000003,
-          251.479031,
-          253.848623,
-          266.535671,
-          200.796309,
-          217.17335400000002,
-          211.179833,
-          214.180414,
-          214.02227599999998,
-          201.516913,
-          197.35287,
-          219.35372200000003,
-          213.132217,
-          212.33381400000002,
-          189.457658,
-          190.405815
+          53.17684200000001,
+          35.551512,
+          38.20541,
+          38.861481,
+          38.174846,
+          39.913733,
+          40.919421,
+          42.110203999999996,
+          42.653871,
+          42.301823,
+          43.450167
          ],
          "yaxis": "y"
         },
@@ -26908,7 +17657,7 @@
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=IVB_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}",
+         "hovertemplate": "kernel=IVB_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}",
          "legendgroup": "kernel=IVB_list-aa-pv-soa",
          "line": {
           "color": "#00cc96",
@@ -26919,89 +17668,105 @@
          "showlegend": true,
          "type": "scatter",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
           10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
           25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          50,
+          100,
+          150,
+          200,
+          250,
+          300,
+          500
+         ],
+         "xaxis": "x",
+         "y": [
+          38.554802,
+          35.642081,
+          35.410995,
+          35.095824,
+          34.818413,
+          34.972204999999995,
+          34.928681,
+          34.824401,
+          34.917493
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=SKL_lbmpy(FTTFTT) <br>dim_x=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=SKL_lbmpy(FTTFTT) ",
+         "line": {
+          "color": "#ab63fa",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=SKL_lbmpy(FTTFTT) ",
+         "showlegend": true,
+         "type": "scatter",
+         "x": [
+          10,
+          25,
+          50,
+          100,
+          150,
+          200,
+          250,
+          300,
+          500
+         ],
+         "xaxis": "x",
+         "y": [
+          26.87,
+          29.27,
+          31.75,
+          31.3,
+          31.71,
+          33.13,
+          31.38,
+          33.19,
+          33.05
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=SKL_ECM(FTTFTT)<br>dim_x=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=SKL_ECM(FTTFTT)",
+         "line": {
+          "color": "#FFA15A",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=SKL_ECM(FTTFTT)",
+         "showlegend": true,
+         "type": "scatter",
+         "x": [
+          10,
+          25,
+          50,
+          100,
+          150,
+          200,
+          250,
+          300,
+          500
          ],
          "xaxis": "x",
          "y": [
-          34.697559000000005,
-          69.145325,
-          97.72789399999999,
-          113.243726,
-          119.20685900000001,
-          120.64711100000001,
-          122.753184,
-          121.67240600000001,
-          123.17816,
-          122.924848,
-          113.26059099999999,
-          144.750968,
-          157.192063,
-          187.267593,
-          190.937704,
-          200.674904,
-          223.04259900000002,
-          228.27838799999998,
-          240.89477799999997,
-          232.09672,
-          139.351175,
-          154.09456200000002,
-          158.075605,
-          170.130749,
-          169.05465700000002,
-          173.563863,
-          177.808843,
-          171.22288500000002,
-          173.158711,
-          171.517543,
-          183.24280900000002,
-          188.184935,
-          194.234454,
-          202.05476299999998,
-          192.067697,
-          207.471053,
-          202.54255600000002,
-          208.874648,
-          206.21568200000002,
-          214.945144
+          47.34,
+          52.75,
+          52.82,
+          56.44,
+          55.27,
+          54.67,
+          54.32,
+          55.27,
+          55.04
          ],
          "yaxis": "y"
         },
@@ -27009,100 +17774,38 @@
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=SKL_lbmpy(FTTFTT)<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=SKL_lbmpy(FTTFTT)",
+         "hovertemplate": "kernel=HSW_lbmpy(FTFTTT)<br>dim_x=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=HSW_lbmpy(FTFTTT)",
          "line": {
-          "color": "#ab63fa",
+          "color": "#19d3f3",
           "dash": "solid"
          },
          "mode": "lines",
-         "name": "kernel=SKL_lbmpy(FTTFTT)",
+         "name": "kernel=HSW_lbmpy(FTFTTT)",
          "showlegend": true,
          "type": "scatter",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
           10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
           25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          50,
+          100,
+          150,
+          200,
+          250,
+          300,
+          500
          ],
          "xaxis": "x",
          "y": [
-          34.368358,
-          68.588656,
-          100.288286,
-          132.083201,
-          164.679157,
-          188.89228400000002,
-          223.177979,
-          233.09749300000001,
-          261.868716,
-          268.668323,
-          269.290452,
-          257.19644300000004,
-          268.43170499999997,
-          275.506782,
-          270.195264,
-          258.625809,
-          273.307295,
-          273.02727200000004,
-          259.930612,
-          275.075161,
-          169.70663000000002,
-          173.587144,
-          175.59041100000002,
-          176.53965300000002,
-          187.352677,
-          215.449796,
-          220.47954,
-          223.70217999999997,
-          227.818264,
-          230.203194,
-          229.373149,
-          227.513286,
-          241.47368500000002,
-          243.59866499999998,
-          239.578435,
-          239.793017,
-          235.745045,
-          236.498946,
-          266.449931,
-          269.941946
+          29.54,
+          33.01,
+          36.94,
+          38.81,
+          39.54,
+          40.12,
+          37.5,
+          38.07,
+          37.3
          ],
          "yaxis": "y"
         },
@@ -27110,100 +17813,38 @@
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=HSW_lbmpy(FTFTTT)<br>threads=%{x}<br>MFLUPS=%{y}",
-         "legendgroup": "kernel=HSW_lbmpy(FTFTTT)",
+         "hovertemplate": "kernel=HSW_ECM(FTFTTT)<br>dim_x=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=HSW_ECM(FTFTTT)",
          "line": {
-          "color": "#FFA15A",
+          "color": "#FF6692",
           "dash": "solid"
          },
          "mode": "lines",
-         "name": "kernel=HSW_lbmpy(FTFTTT)",
+         "name": "kernel=HSW_ECM(FTFTTT)",
          "showlegend": true,
          "type": "scatter",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
           10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
           25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          50,
+          100,
+          150,
+          200,
+          250,
+          300,
+          500
          ],
          "xaxis": "x",
          "y": [
-          38.295695,
-          65.642395,
-          73.311287,
-          73.777512,
-          74.012683,
-          72.002788,
-          71.144278,
-          65.298885,
-          61.241166,
-          57.191387,
-          54.738603000000005,
-          52.783342000000005,
-          51.743631,
-          49.832099,
-          50.43603,
-          51.088243,
-          51.367608000000004,
-          52.376293,
-          52.176383,
-          51.829325,
-          51.546814000000005,
-          50.682803,
-          50.77268,
-          49.35605,
-          48.32952,
-          48.515978000000004,
-          47.63425,
-          46.869419,
-          30.000135999999998,
-          30.189996,
-          30.189996,
-          31.589528,
-          27.258494,
-          29.999869,
-          29.7509,
-          29.81265,
-          24.973905,
-          26.797653000000004,
-          27.572363,
-          24.461554
+          22.65,
+          20.93,
+          20.95,
+          15.8,
+          15.69,
+          15.81,
+          15.74,
+          15.81,
+          15.81
          ],
          "yaxis": "y"
         },
@@ -27211,10 +17852,10 @@
          "hoverlabel": {
           "namelength": 0
          },
-         "hovertemplate": "kernel=IVB_lbmpy(FTFTTF)<br>threads=%{x}<br>MFLUPS=%{y}",
+         "hovertemplate": "kernel=IVB_lbmpy(FTFTTF)<br>dim_x=%{x}<br>MFLUPS=%{y}",
          "legendgroup": "kernel=IVB_lbmpy(FTFTTF)",
          "line": {
-          "color": "#19d3f3",
+          "color": "#B6E880",
           "dash": "solid"
          },
          "mode": "lines",
@@ -27222,89 +17863,66 @@
          "showlegend": true,
          "type": "scatter",
          "x": [
-          1,
-          2,
-          3,
-          4,
-          5,
-          6,
-          7,
-          8,
-          9,
           10,
-          11,
-          12,
-          13,
-          14,
-          15,
-          16,
-          17,
-          18,
-          19,
-          20,
-          21,
-          22,
-          23,
-          24,
           25,
-          26,
-          27,
-          28,
-          29,
-          30,
-          31,
-          32,
-          33,
-          34,
-          35,
-          36,
-          37,
-          38,
-          39,
-          40
+          50,
+          100,
+          150,
+          200,
+          250,
+          300,
+          500
+         ],
+         "xaxis": "x",
+         "y": [
+          5.07,
+          5.43,
+          5.77,
+          7.56,
+          14.46,
+          21.92,
+          21.5,
+          21.54,
+          21.68
+         ],
+         "yaxis": "y"
+        },
+        {
+         "hoverlabel": {
+          "namelength": 0
+         },
+         "hovertemplate": "kernel=IVB_ECM(FTFTTF)<br>dim_x=%{x}<br>MFLUPS=%{y}",
+         "legendgroup": "kernel=IVB_ECM(FTFTTF)",
+         "line": {
+          "color": "#FF97FF",
+          "dash": "solid"
+         },
+         "mode": "lines",
+         "name": "kernel=IVB_ECM(FTFTTF)",
+         "showlegend": true,
+         "type": "scatter",
+         "x": [
+          10,
+          25,
+          50,
+          100,
+          150,
+          200,
+          250,
+          300,
+          500
          ],
          "xaxis": "x",
          "y": [
-          21.632673999999998,
-          41.779258,
-          59.252775,
-          70.286488,
-          77.778687,
-          80.347195,
-          83.921386,
-          83.306321,
-          85.313286,
-          85.699031,
-          36.645787,
-          37.633604999999996,
-          37.339056,
-          38.236902,
-          37.534942,
-          36.645811,
-          38.135028999999996,
-          37.121097,
-          37.097034,
-          37.169258,
-          34.39948,
-          31.485424,
-          28.923983000000003,
-          29.475111,
-          25.542348,
-          27.759675,
-          25.530955,
-          24.974014,
-          24.101249,
-          23.2307,
-          21.294757999999998,
-          22.237925,
-          20.807133,
-          20.69428,
-          21.366345000000003,
-          20.604886999999998,
-          19.469506,
-          19.195272,
-          19.377232,
-          20.642055
+          4.23,
+          3.89,
+          4.11,
+          12.33,
+          12.34,
+          12.4,
+          12.2,
+          12.24,
+          12.68
          ],
          "yaxis": "y"
         }
@@ -27314,9 +17932,6 @@
         "legend": {
          "tracegroupgap": 0
         },
-        "margin": {
-         "t": 60
-        },
         "template": {
          "data": {
           "bar": [
@@ -28104,6 +18719,9 @@
           }
          }
         },
+        "title": {
+         "text": "Scaling of most inner dimension"
+        },
         "xaxis": {
          "anchor": "y",
          "domain": [
@@ -28111,7 +18729,7 @@
           0.98
          ],
          "title": {
-          "text": "threads"
+          "text": "dim_x"
          }
         },
         "yaxis": {
@@ -28130,20 +18748,20 @@
        "<div>\n",
        "        \n",
        "        \n",
-       "            <div id=\"20cd99c4-00a7-4ebd-ae0c-acc8fd95381a\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
+       "            <div id=\"2a4fbfdc-5d26-40ef-9c56-f65c7bb03dec\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
        "            <script type=\"text/javascript\">\n",
        "                require([\"plotly\"], function(Plotly) {\n",
        "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
        "                    \n",
-       "                if (document.getElementById(\"20cd99c4-00a7-4ebd-ae0c-acc8fd95381a\")) {\n",
+       "                if (document.getElementById(\"2a4fbfdc-5d26-40ef-9c56-f65c7bb03dec\")) {\n",
        "                    Plotly.newPlot(\n",
-       "                        '20cd99c4-00a7-4ebd-ae0c-acc8fd95381a',\n",
-       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_list-aa-pv-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [67.076375, 117.551826, 140.40243700000002, 182.92020300000001, 231.835619, 225.08742400000003, 209.76776600000002, 235.50794700000003, 273.60733700000003, 282.362089, 216.991323, 280.970117, 269.231271, 269.457652, 289.291636, 305.164386, 287.050721, 256.615809, 262.170616, 285.835594, 308.717644, 336.54634300000004, 355.997338, 358.98419900000005, 358.94890499999997, 398.80854300000004, 398.43564100000003, 406.05000099999995, 487.474867, 455.59477699999997, 397.489692, 387.376761, 518.4281980000001, 553.33537, 574.601258, 523.3874400000001, 461.18745700000005, 427.285017, 465.16572199999996, 523.318765], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_list-aa-pv-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [43.129244, 59.953843000000006, 70.643478, 69.84796700000001, 72.329025, 72.096638, 72.752065, 79.994555, 90.804799, 109.55653999999998, 119.46996899999999, 125.22165700000001, 130.590676, 130.888129, 146.185461, 167.943484, 170.119085, 191.784008, 193.128701, 192.831778, 201.500549, 201.091882, 197.72356000000002, 215.449528, 245.21334700000003, 251.479031, 253.848623, 266.535671, 200.796309, 217.17335400000002, 211.179833, 214.180414, 214.02227599999998, 201.516913, 197.35287, 219.35372200000003, 213.132217, 212.33381400000002, 189.457658, 190.405815], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_list-aa-pv-soa<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_list-aa-pv-soa\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [34.697559000000005, 69.145325, 97.72789399999999, 113.243726, 119.20685900000001, 120.64711100000001, 122.753184, 121.67240600000001, 123.17816, 122.924848, 113.26059099999999, 144.750968, 157.192063, 187.267593, 190.937704, 200.674904, 223.04259900000002, 228.27838799999998, 240.89477799999997, 232.09672, 139.351175, 154.09456200000002, 158.075605, 170.130749, 169.05465700000002, 173.563863, 177.808843, 171.22288500000002, 173.158711, 171.517543, 183.24280900000002, 188.184935, 194.234454, 202.05476299999998, 192.067697, 207.471053, 202.54255600000002, 208.874648, 206.21568200000002, 214.945144], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_lbmpy(FTTFTT)<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_lbmpy(FTTFTT)\", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_lbmpy(FTTFTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [34.368358, 68.588656, 100.288286, 132.083201, 164.679157, 188.89228400000002, 223.177979, 233.09749300000001, 261.868716, 268.668323, 269.290452, 257.19644300000004, 268.43170499999997, 275.506782, 270.195264, 258.625809, 273.307295, 273.02727200000004, 259.930612, 275.075161, 169.70663000000002, 173.587144, 175.59041100000002, 176.53965300000002, 187.352677, 215.449796, 220.47954, 223.70217999999997, 227.818264, 230.203194, 229.373149, 227.513286, 241.47368500000002, 243.59866499999998, 239.578435, 239.793017, 235.745045, 236.498946, 266.449931, 269.941946], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_lbmpy(FTFTTT)<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_lbmpy(FTFTTT)\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_lbmpy(FTFTTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [38.295695, 65.642395, 73.311287, 73.777512, 74.012683, 72.002788, 71.144278, 65.298885, 61.241166, 57.191387, 54.738603000000005, 52.783342000000005, 51.743631, 49.832099, 50.43603, 51.088243, 51.367608000000004, 52.376293, 52.176383, 51.829325, 51.546814000000005, 50.682803, 50.77268, 49.35605, 48.32952, 48.515978000000004, 47.63425, 46.869419, 30.000135999999998, 30.189996, 30.189996, 31.589528, 27.258494, 29.999869, 29.7509, 29.81265, 24.973905, 26.797653000000004, 27.572363, 24.461554], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_lbmpy(FTFTTF)<br>threads=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_lbmpy(FTFTTF)\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_lbmpy(FTFTTF)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], \"xaxis\": \"x\", \"y\": [21.632673999999998, 41.779258, 59.252775, 70.286488, 77.778687, 80.347195, 83.921386, 83.306321, 85.313286, 85.699031, 36.645787, 37.633604999999996, 37.339056, 38.236902, 37.534942, 36.645811, 38.135028999999996, 37.121097, 37.097034, 37.169258, 34.39948, 31.485424, 28.923983000000003, 29.475111, 25.542348, 27.759675, 25.530955, 24.974014, 24.101249, 23.2307, 21.294757999999998, 22.237925, 20.807133, 20.69428, 21.366345000000003, 20.604886999999998, 19.469506, 19.195272, 19.377232, 20.642055], \"yaxis\": \"y\"}],\n",
-       "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"threads\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
+       "                        '2a4fbfdc-5d26-40ef-9c56-f65c7bb03dec',\n",
+       "                        [{\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_list-aa-pv-soa\", \"line\": {\"color\": \"#636efa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [81.61672, 65.625642, 65.955476, 65.056913, 64.500642, 64.336361, 63.94223, 63.852691, 64.717163], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_list-aa-pv-soa\", \"line\": {\"color\": \"#EF553B\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 125, 150, 175, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [53.17684200000001, 35.551512, 38.20541, 38.861481, 38.174846, 39.913733, 40.919421, 42.110203999999996, 42.653871, 42.301823, 43.450167], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_list-aa-pv-soa<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_list-aa-pv-soa\", \"line\": {\"color\": \"#00cc96\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_list-aa-pv-soa\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [38.554802, 35.642081, 35.410995, 35.095824, 34.818413, 34.972204999999995, 34.928681, 34.824401, 34.917493], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_lbmpy(FTTFTT) <br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_lbmpy(FTTFTT) \", \"line\": {\"color\": \"#ab63fa\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_lbmpy(FTTFTT) \", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [26.87, 29.27, 31.75, 31.3, 31.71, 33.13, 31.38, 33.19, 33.05], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=SKL_ECM(FTTFTT)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=SKL_ECM(FTTFTT)\", \"line\": {\"color\": \"#FFA15A\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=SKL_ECM(FTTFTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [47.34, 52.75, 52.82, 56.44, 55.27, 54.67, 54.32, 55.27, 55.04], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_lbmpy(FTFTTT)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_lbmpy(FTFTTT)\", \"line\": {\"color\": \"#19d3f3\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_lbmpy(FTFTTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [29.54, 33.01, 36.94, 38.81, 39.54, 40.12, 37.5, 38.07, 37.3], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=HSW_ECM(FTFTTT)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=HSW_ECM(FTFTTT)\", \"line\": {\"color\": \"#FF6692\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=HSW_ECM(FTFTTT)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [22.65, 20.93, 20.95, 15.8, 15.69, 15.81, 15.74, 15.81, 15.81], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_lbmpy(FTFTTF)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_lbmpy(FTFTTF)\", \"line\": {\"color\": \"#B6E880\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_lbmpy(FTFTTF)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [5.07, 5.43, 5.77, 7.56, 14.46, 21.92, 21.5, 21.54, 21.68], \"yaxis\": \"y\"}, {\"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"kernel=IVB_ECM(FTFTTF)<br>dim_x=%{x}<br>MFLUPS=%{y}\", \"legendgroup\": \"kernel=IVB_ECM(FTFTTF)\", \"line\": {\"color\": \"#FF97FF\", \"dash\": \"solid\"}, \"mode\": \"lines\", \"name\": \"kernel=IVB_ECM(FTFTTF)\", \"showlegend\": true, \"type\": \"scatter\", \"x\": [10, 25, 50, 100, 150, 200, 250, 300, 500], \"xaxis\": \"x\", \"y\": [4.23, 3.89, 4.11, 12.33, 12.34, 12.4, 12.2, 12.24, 12.68], \"yaxis\": \"y\"}],\n",
+       "                        {\"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"Scaling of most inner dimension\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"dim_x\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"MFLUPS\"}}},\n",
        "                        {\"responsive\": true}\n",
        "                    ).then(function(){\n",
        "                            \n",
-       "var gd = document.getElementById('20cd99c4-00a7-4ebd-ae0c-acc8fd95381a');\n",
+       "var gd = document.getElementById('2a4fbfdc-5d26-40ef-9c56-f65c7bb03dec');\n",
        "var x = new MutationObserver(function (mutations, observer) {{\n",
        "        var display = window.getComputedStyle(gd).display;\n",
        "        if (!display || display === 'none') {{\n",
@@ -28165,8 +18783,6 @@
        "    x.observe(outputEl, {childList: true});\n",
        "}}\n",
        "\n",
-       "                        }).then(function(){\n",
-       "                            function downloadimage(format, height, width, filename) {var p = document.getElementById('20cd99c4-00a7-4ebd-ae0c-acc8fd95381a');Plotly.downloadImage(p, {format: format, height: height, width: width, filename: filename});};if(document.readyState == 'complete') {downloadimage('svg', 600, 1280, 'sockel_scaling');}\n",
        "                        })\n",
        "                };\n",
        "                });\n",
@@ -28179,15 +18795,13 @@
     }
    ],
    "source": [
-    "# Single node strong scaling\n",
-    "# y = cyCL or MFLUPS\n",
-    "compressed = df_fastest_threads_combined#[df_fastest_threads_combined['kernel'] != 'SKL_lbmpy(FTTFTT)']\n",
-    "compressed = compressed[compressed['threads'] <= 40]\n",
-    "\n",
-    "fig = px.line(compressed, x='threads', y='MFLUPS', color='kernel')#, title='Single node strong scaling')\n",
+    "### Dimension scaling of fastest lbmpy/lbmBench kernels ###\n",
+    "fig = px.line(df_node_scale_dims, x='dim_x', y='MFLUPS', color='kernel',\n",
+    "              title='Scaling of most inner dimension')#, log_x=True)\n",
     "fig.show()\n",
-    "#fig.update_yaxes(range=[0, 600])\n",
-    "iplot(fig, image='svg', filename='sockel_scaling', image_width=1280)"
+    "\n",
+    "# For download as SVG\n",
+    "# iplot(fig, image='svg', filename='dim_scaling', image_width=1280)"
    ]
   },
   {
diff --git a/benchmarks/results_lbmBench_hsw.csv b/benchmarks/results_lbmBench_hsw.csv
new file mode 100644
index 0000000000000000000000000000000000000000..9b588771766f4ecf5e2c9708f4ca10928da63ba2
--- /dev/null
+++ b/benchmarks/results_lbmBench_hsw.csv
@@ -0,0 +1,45 @@
+flags,MFLUPS,threads,kernel
+avx2,38.151235,1,list-aa-pv-soa
+avx2,21.327278,1,list-aa-ria-soa
+avx2,25.898822,1,list-aa-soa
+avx2,18.341901,1,list-aa-aos
+avx2,21.017970,1,list-pull-split-nt-1s-soa
+avx2,23.029895,1,list-pull-split-nt-2s-soa
+avx2,7.442180,1,list-pull-soa
+avx2,10.489182,1,list-pull-aos
+avx2,4.647031,1,list-push-soa
+avx2,10.719956,1,list-push-aos
+avx2,33.519298,1,aa-vec-sl-soa
+avx2,33.670191,1,aa-vec-soa
+avx2,14.780475,1,aa-aos
+avx2,20.922425,1,aa-soa
+avx2,11.708566,1,blk-push-aos
+avx2,4.263499,1,blk-pull-soa
+avx2,14.284790,1,blk-pull-aos
+avx2,5.005611,1,blk-push-soa
+avx2,5.021635,1,push-soa
+avx2,11.669642,1,push-aos
+avx2,4.196046,1,pull-soa
+avx2,14.266276,1,pull-aos
+avx,37.778130,1,list-aa-pv-soa
+avx,20.624482,1,list-aa-ria-soa
+avx,25.116037,1,list-aa-soa
+avx,17.538311,1,list-aa-aos
+avx,21.958741,1,list-pull-split-nt-1s-soa
+avx,23.633722,1,list-pull-split-nt-2s-soa
+avx,6.393990,1,list-pull-soa
+avx,11.108774,1,list-pull-aos
+avx,4.557674,1,list-push-soa
+avx,10.953609,1,list-push-aos
+avx,36.103204,1,aa-vec-sl-soa
+avx,34.260256,1,aa-vec-soa
+avx,15.392480,1,aa-aos
+avx,21.308917,1,aa-soa
+avx,12.029942,1,blk-push-aos
+avx,4.094969,1,blk-pull-soa
+avx,14.734012,1,blk-pull-aos
+avx,4.821923,1,blk-push-soa
+avx,4.808324,1,push-soa
+avx,12.002574,1,push-aos
+avx,4.086790,1,pull-soa
+avx,14.782359,1,pull-aos
diff --git a/benchmarks/results_lbmBench_ivb.csv b/benchmarks/results_lbmBench_ivb.csv
new file mode 100644
index 0000000000000000000000000000000000000000..44733cc2d802180fe1f16cde5b8e42c4d0c4d6ef
--- /dev/null
+++ b/benchmarks/results_lbmBench_ivb.csv
@@ -0,0 +1,23 @@
+flags,MFLUPS,threads,kernel
+avx,35.429484,1,list-aa-pv-soa
+avx,19.166543,1,list-aa-ria-soa
+avx,19.374518,1,list-aa-soa
+avx,11.513080,1,list-aa-aos
+avx,11.329141,1,list-pull-split-nt-1s-soa
+avx,10.310426,1,list-pull-split-nt-2s-soa
+avx,5.407625,1,list-pull-soa
+avx,9.394746,1,list-pull-aos
+avx,3.230325,1,list-push-soa
+avx,8.916525,1,list-push-aos
+avx,31.181733,1,aa-vec-sl-soa
+avx,32.329428,1,aa-vec-soa
+avx,13.033286,1,aa-aos
+avx,15.422857,1,aa-soa
+avx,9.386522,1,blk-push-aos
+avx,2.817368,1,blk-pull-soa
+avx,10.714005,1,blk-pull-aos
+avx,3.519786,1,blk-push-soa
+avx,3.433867,1,push-soa
+avx,9.383668,1,push-aos
+avx,2.983386,1,pull-soa
+avx,10.743895,1,pull-aos
diff --git a/benchmarks/results_lbmBench_node.csv b/benchmarks/results_lbmBench_node.csv
index 7f0553805ef55607d44cdd47b3c57418776de842..b5ff13ff2e0db181aef4ed5d6b5870c885e1ba57 100644
--- a/benchmarks/results_lbmBench_node.csv
+++ b/benchmarks/results_lbmBench_node.csv
@@ -39,86 +39,6 @@ MFLUPS,threads,dim_x,kernel
 584.185122,38,300,SKL_list-aa-pv-soa
 570.488468,39,300,SKL_list-aa-pv-soa
 556.796545,40,300,SKL_list-aa-pv-soa
-34.947444,1,300,HSW_aa-vec-soa
-52.803471,2,300,HSW_aa-vec-soa
-57.968038,3,300,HSW_aa-vec-soa
-61.773449,4,300,HSW_aa-vec-soa
-61.019240,5,300,HSW_aa-vec-soa
-62.430261,6,300,HSW_aa-vec-soa
-62.664610,7,300,HSW_aa-vec-soa
-69.081450,8,300,HSW_aa-vec-soa
-81.169826,9,300,HSW_aa-vec-soa
-84.858721,10,300,HSW_aa-vec-soa
-98.688136,11,300,HSW_aa-vec-soa
-104.406628,12,300,HSW_aa-vec-soa
-107.844259,13,300,HSW_aa-vec-soa
-119.842486,14,300,HSW_aa-vec-soa
-129.265546,15,300,HSW_aa-vec-soa
-142.855709,16,300,HSW_aa-vec-soa
-148.431639,17,300,HSW_aa-vec-soa
-157.646702,18,300,HSW_aa-vec-soa
-165.561002,19,300,HSW_aa-vec-soa
-171.018980,20,300,HSW_aa-vec-soa
-173.477431,21,300,HSW_aa-vec-soa
-190.954751,22,300,HSW_aa-vec-soa
-205.472673,23,300,HSW_aa-vec-soa
-214.464199,24,300,HSW_aa-vec-soa
-216.373615,25,300,HSW_aa-vec-soa
-213.370989,26,300,HSW_aa-vec-soa
-218.198291,27,300,HSW_aa-vec-soa
-222.172498,28,300,HSW_aa-vec-soa
-181.913449,29,300,HSW_aa-vec-soa
-189.766709,30,300,HSW_aa-vec-soa
-187.478629,31,300,HSW_aa-vec-soa
-185.431107,32,300,HSW_aa-vec-soa
-182.997291,33,300,HSW_aa-vec-soa
-191.281637,34,300,HSW_aa-vec-soa
-189.604442,35,300,HSW_aa-vec-soa
-187.682591,36,300,HSW_aa-vec-soa
-186.211866,37,300,HSW_aa-vec-soa
-189.636873,38,300,HSW_aa-vec-soa
-183.873819,39,300,HSW_aa-vec-soa
-192.624551,40,300,HSW_aa-vec-soa
-34.947444,1,300,HSW_aa-vec-soa
-52.803471,2,300,HSW_aa-vec-soa
-57.968038,3,300,HSW_aa-vec-soa
-61.773449,4,300,HSW_aa-vec-soa
-61.019240,5,300,HSW_aa-vec-soa
-62.430261,6,300,HSW_aa-vec-soa
-62.664610,7,300,HSW_aa-vec-soa
-69.081450,8,300,HSW_aa-vec-soa
-81.169826,9,300,HSW_aa-vec-soa
-84.858721,10,300,HSW_aa-vec-soa
-98.688136,11,300,HSW_aa-vec-soa
-104.406628,12,300,HSW_aa-vec-soa
-107.844259,13,300,HSW_aa-vec-soa
-119.842486,14,300,HSW_aa-vec-soa
-129.265546,15,300,HSW_aa-vec-soa
-142.855709,16,300,HSW_aa-vec-soa
-148.431639,17,300,HSW_aa-vec-soa
-157.646702,18,300,HSW_aa-vec-soa
-165.561002,19,300,HSW_aa-vec-soa
-171.018980,20,300,HSW_aa-vec-soa
-173.477431,21,300,HSW_aa-vec-soa
-190.954751,22,300,HSW_aa-vec-soa
-205.472673,23,300,HSW_aa-vec-soa
-214.464199,24,300,HSW_aa-vec-soa
-216.373615,25,300,HSW_aa-vec-soa
-213.370989,26,300,HSW_aa-vec-soa
-218.198291,27,300,HSW_aa-vec-soa
-222.172498,28,300,HSW_aa-vec-soa
-181.913449,29,300,HSW_aa-vec-soa
-189.766709,30,300,HSW_aa-vec-soa
-187.478629,31,300,HSW_aa-vec-soa
-185.431107,32,300,HSW_aa-vec-soa
-182.997291,33,300,HSW_aa-vec-soa
-191.281637,34,300,HSW_aa-vec-soa
-189.604442,35,300,HSW_aa-vec-soa
-187.682591,36,300,HSW_aa-vec-soa
-186.211866,37,300,HSW_aa-vec-soa
-189.636873,38,300,HSW_aa-vec-soa
-183.873819,39,300,HSW_aa-vec-soa
-192.624551,40,300,HSW_aa-vec-soa
 36.537485,1,300,HSW_list-aa-pv-soa
 60.020883,2,300,HSW_list-aa-pv-soa
 67.392318,3,300,HSW_list-aa-pv-soa
@@ -159,3 +79,43 @@ MFLUPS,threads,dim_x,kernel
 202.603135,38,300,HSW_list-aa-pv-soa
 169.069581,39,300,HSW_list-aa-pv-soa
 204.971343,40,300,HSW_list-aa-pv-soa
+34.653799,1,300,IVB_list-aa-pv-soa
+68.965838,2,300,IVB_list-aa-pv-soa
+98.285491,3,300,IVB_list-aa-pv-soa
+112.681551,4,300,IVB_list-aa-pv-soa
+120.270492,5,300,IVB_list-aa-pv-soa
+121.764881,6,300,IVB_list-aa-pv-soa
+121.930001,7,300,IVB_list-aa-pv-soa
+121.619911,8,300,IVB_list-aa-pv-soa
+123.491285,9,300,IVB_list-aa-pv-soa
+123.560668,10,300,IVB_list-aa-pv-soa
+107.389473,11,300,IVB_list-aa-pv-soa
+147.882815,12,300,IVB_list-aa-pv-soa
+162.378262,13,300,IVB_list-aa-pv-soa
+189.239537,14,300,IVB_list-aa-pv-soa
+190.905882,15,300,IVB_list-aa-pv-soa
+208.710114,16,300,IVB_list-aa-pv-soa
+217.982999,17,300,IVB_list-aa-pv-soa
+233.332503,18,300,IVB_list-aa-pv-soa
+246.149103,19,300,IVB_list-aa-pv-soa
+232.556364,20,300,IVB_list-aa-pv-soa
+137.956477,21,300,IVB_list-aa-pv-soa
+158.711002,22,300,IVB_list-aa-pv-soa
+159.859736,23,300,IVB_list-aa-pv-soa
+170.713490,24,300,IVB_list-aa-pv-soa
+171.950365,25,300,IVB_list-aa-pv-soa
+175.862494,26,300,IVB_list-aa-pv-soa
+177.868278,27,300,IVB_list-aa-pv-soa
+178.754533,28,300,IVB_list-aa-pv-soa
+183.541630,29,300,IVB_list-aa-pv-soa
+184.475335,30,300,IVB_list-aa-pv-soa
+184.944839,31,300,IVB_list-aa-pv-soa
+193.578300,32,300,IVB_list-aa-pv-soa
+191.443908,33,300,IVB_list-aa-pv-soa
+185.443058,34,300,IVB_list-aa-pv-soa
+210.398711,35,300,IVB_list-aa-pv-soa
+203.462225,36,300,IVB_list-aa-pv-soa
+177.030566,37,300,IVB_list-aa-pv-soa
+189.849886,38,300,IVB_list-aa-pv-soa
+199.288225,39,300,IVB_list-aa-pv-soa
+211.106973,40,300,IVB_list-aa-pv-soa
diff --git a/benchmarks/results_lbmBench_skl.csv b/benchmarks/results_lbmBench_skl.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0c46348c627f5f91587154044a80fff8e2c7c399
--- /dev/null
+++ b/benchmarks/results_lbmBench_skl.csv
@@ -0,0 +1,67 @@
+flags,MFLUPS,threads,kernel
+avx512,71.278545,1,list-aa-pv-soa
+avx512,29.905822,1,list-aa-ria-soa
+avx512,38.970209,1,list-aa-soa
+avx512,21.322179,1,list-aa-aos
+avx512,20.721641,1,list-pull-split-nt-1s-soa
+avx512,20.580801,1,list-pull-split-nt-2s-soa
+avx512,7.853459,1,list-pull-soa
+avx512,12.655092,1,list-pull-aos
+avx512,11.758599,1,list-push-soa
+avx512,16.816292,1,list-push-aos
+avx512,61.438273,1,aa-vec-sl-soa
+avx512,60.989861,1,aa-vec-soa
+avx512,17.561295,1,aa-aos
+avx512,29.923165,1,aa-soa
+avx512,16.269060,1,blk-push-aos
+avx512,13.557082,1,blk-pull-soa
+avx512,17.288249,1,blk-pull-aos
+avx512,14.354564,1,blk-push-soa
+avx512,13.865928,1,push-soa
+avx512,16.294786,1,push-aos
+avx512,13.552609,1,pull-soa
+avx512,17.134544,1,pull-aos
+avx2,59.173039,1,list-aa-pv-soa
+avx2,29.648655,1,list-aa-ria-soa
+avx2,37.626622,1,list-aa-soa
+avx2,24.142946,1,list-aa-aos
+avx2,19.784739,1,list-pull-split-nt-1s-soa
+avx2,18.921597,1,list-pull-split-nt-2s-soa
+avx2,7.092578,1,list-pull-soa
+avx2,12.069956,1,list-pull-aos
+avx2,9.626396,1,list-push-soa
+avx2,14.287004,1,list-push-aos
+avx2,57.257098,1,aa-vec-sl-soa
+avx2,52.778368,1,aa-vec-soa
+avx2,19.411543,1,aa-aos
+avx2,27.556038,1,aa-soa
+avx2,13.884909,1,blk-push-aos
+avx2,12.582277,1,blk-pull-soa
+avx2,17.276032,1,blk-pull-aos
+avx2,12.521202,1,blk-push-soa
+avx2,13.368374,1,push-soa
+avx2,13.898962,1,push-aos
+avx2,12.086344,1,pull-soa
+avx2,17.400153,1,pull-aos
+avx,49.010170,1,list-aa-pv-soa
+avx,24.051319,1,list-aa-ria-soa
+avx,29.719195,1,list-aa-soa
+avx,20.894612,1,list-aa-aos
+avx,20.060505,1,list-pull-split-nt-1s-soa
+avx,19.399507,1,list-pull-split-nt-2s-soa
+avx,6.714284,1,list-pull-soa
+avx,13.401731,1,list-pull-aos
+avx,9.259164,1,list-push-soa
+avx,14.323272,1,list-push-aos
+avx,44.385971,1,aa-vec-sl-soa
+avx,44.969566,1,aa-vec-soa
+avx,17.602112,1,aa-aos
+avx,25.129827,1,aa-soa
+avx,14.001823,1,blk-push-aos
+avx,6.966929,1,blk-pull-soa
+avx,16.486779,1,blk-pull-aos
+avx,10.851787,1,blk-push-soa
+avx,11.101847,1,push-soa
+avx,13.940607,1,push-aos
+avx,7.107514,1,pull-soa
+avx,16.490639,1,pull-aos
diff --git a/benchmarks/results_lbmpy_hsw.csv b/benchmarks/results_lbmpy_hsw.csv
new file mode 100644
index 0000000000000000000000000000000000000000..05f66f20a19ab19bcb445efbd169d2d07e912bb9
--- /dev/null
+++ b/benchmarks/results_lbmpy_hsw.csv
@@ -0,0 +1,50 @@
+#method=trt, stencil=D3Q19, relaxation_rates=[1.6, 1.8], shape=[dim_x,100,100]
+compressible,cse_pdfs,cse_global,split,vec_opt,aligned,nontemp,arch,dim_x,ECM[MIt/s],ECM_cyCL[cy/CL],c_bench[MFLUPs],c_bench_cyCL[cy/CL]
+False,True,True,False,avx,True,True,HSW,300,30.61,601.16,9.51,1935.13
+False,True,True,True,avx,True,True,HSW,300,15.16,1213.46,37.99,484.28
+True,True,True,False,avx,True,True,HSW,300,30.11,611.16,8.75,2101.97
+True,True,True,True,avx,True,True,HSW,300,15.52,1185.46,36.11,509.51
+False,True,True,False,avx,True,False,HSW,300,31.23,589.16,11.36,1619.83
+False,True,True,True,avx,True,False,HSW,300,15.16,1213.46,25.04,734.78
+True,True,True,False,avx,True,False,HSW,300,30.41,605.16,11.12,1655.34
+True,True,True,True,avx,True,False,HSW,300,15.52,1185.46,24.58,748.48
+False,True,True,False,avx,False,False,HSW,300,6.23,2952.62,4.06,4531.61
+False,True,True,True,avx,False,False,HSW,300,4.17,4416.48,22.52,816.98
+True,True,True,False,avx,False,False,HSW,300,6.07,3033.62,4.01,4589.41
+True,True,True,True,avx,False,False,HSW,300,3.88,4746.58,22.41,820.95
+False,False,True,False,avx,True,True,HSW,300,30.19,609.56,9.57,1921.87
+False,False,True,True,avx,True,True,HSW,300,15.16,1213.46,38.11,482.77
+True,False,True,False,avx,True,True,HSW,300,28.7,641.16,8.09,2273.73
+True,False,True,True,avx,True,True,HSW,300,15.16,1213.46,36.86,499.22
+False,False,True,False,avx,True,False,HSW,300,30.59,601.56,13.23,1391.14
+False,False,True,True,avx,True,False,HSW,300,15.16,1213.46,25.02,735.42
+True,False,True,False,avx,True,False,HSW,300,29.33,627.36,12.12,1518.66
+True,False,True,True,avx,True,False,HSW,300,15.16,1213.46,24.3,757.31
+False,False,True,False,avx,False,False,HSW,300,6.11,3013.62,4.08,4505.69
+False,False,True,True,avx,False,False,HSW,300,4.26,4316.48,21.91,839.98
+True,False,True,False,avx,False,False,HSW,300,5.85,3143.62,3.96,4641.76
+True,False,True,True,avx,False,False,HSW,300,3.86,4768.58,22.15,830.8
+False,True,False,False,avx,True,True,HSW,300,30.21,609.16,9.64,1909.26
+False,True,False,True,avx,True,True,HSW,300,15.81,1163.46,38.46,478.41
+True,True,False,False,avx,True,True,HSW,300,30.11,611.16,8.86,2075.91
+True,True,False,True,avx,True,True,HSW,300,15.42,1193.46,37.35,492.65
+False,True,False,False,avx,True,False,HSW,300,30.01,613.16,12.77,1440.55
+False,True,False,True,avx,True,False,HSW,300,15.81,1163.46,24.99,736.16
+True,True,False,False,avx,True,False,HSW,300,30.1,611.36,12.79,1438.46
+True,True,False,True,avx,True,False,HSW,300,15.42,1193.46,24.29,757.53
+False,True,False,False,avx,False,False,HSW,300,6.03,3052.62,4.01,4586.93
+False,True,False,True,avx,False,False,HSW,300,4.31,4266.48,22.14,831.22
+True,True,False,False,avx,False,False,HSW,300,6.01,3063.62,4.05,4547.88
+True,True,False,True,avx,False,False,HSW,300,3.84,4785.78,21.17,869.04
+False,False,False,False,avx,True,True,HSW,300,30.51,603.16,9.91,1856.44
+False,False,False,True,avx,True,True,HSW,300,15.81,1163.46,36.39,505.7
+True,False,False,False,avx,True,True,HSW,300,30.41,605.16,9.36,1964.94
+True,False,False,True,avx,True,True,HSW,300,15.42,1193.46,35.79,514.05
+False,False,False,False,avx,True,False,HSW,300,30.61,601.16,8.97,2051.54
+False,False,False,True,avx,True,False,HSW,300,15.81,1163.46,25.17,730.89
+True,False,False,False,avx,True,False,HSW,300,30.4,605.36,8.91,2066.18
+True,False,False,True,avx,True,False,HSW,300,15.42,1193.46,25.04,734.89
+False,False,False,False,avx,False,False,HSW,300,6.03,3052.62,4.1,4487.52
+False,False,False,True,avx,False,False,HSW,300,4.31,4266.48,21.79,844.32
+True,False,False,False,avx,False,False,HSW,300,6.07,3033.62,4.0,4605.61
+True,False,False,True,avx,False,False,HSW,300,3.87,4753.46,21.95,838.18
diff --git a/benchmarks/results_lbmpy_ivb.csv b/benchmarks/results_lbmpy_ivb.csv
new file mode 100644
index 0000000000000000000000000000000000000000..a6e09ddccf6de7be6087e4d37e98120b71a624a3
--- /dev/null
+++ b/benchmarks/results_lbmpy_ivb.csv
@@ -0,0 +1,50 @@
+#method=trt, stencil=D3Q19, relaxation_rates=[1.6, 1.8], shape=[dim_x,100,100]
+compressible,cse_pdfs,cse_global,split,vec_opt,aligned,nontemp,arch,dim_x,ECM[MIt/s],ECM_cyCL[cy/CL],c_bench[MFLUPs],c_bench_cyCL[cy/CL]
+False,True,True,False,avx,True,True,IVB,300,26.52,663.61,1.03,17024.65
+False,True,True,True,avx,True,True,IVB,300,12.07,1458.48,13.76,1279.28
+True,True,True,False,avx,True,True,IVB,300,26.01,676.61,1.05,16772.57
+True,True,True,True,avx,True,True,IVB,300,11.22,1568.48,13.36,1317.02
+False,True,True,False,avx,True,False,IVB,300,27.47,640.61,9.43,1866.5
+False,True,True,True,avx,True,False,IVB,300,12.07,1458.48,21.55,816.81
+True,True,True,False,avx,True,False,IVB,300,26.52,663.61,8.46,2079.44
+True,True,True,True,avx,True,False,IVB,300,11.22,1568.48,20.49,858.8
+False,True,True,False,avx,False,False,IVB,300,5.48,3213.26,3.13,5616.75
+False,True,True,True,avx,False,False,IVB,300,2.26,7795.83,19.24,914.65
+True,True,True,False,avx,False,False,IVB,300,5.37,3278.26,3.08,5708.88
+True,True,True,True,avx,False,False,IVB,300,2.17,8095.83,17.52,1004.37
+False,False,True,False,avx,True,True,IVB,300,24.26,725.61,1.05,16789.0
+False,False,True,True,avx,True,True,IVB,300,12.24,1438.48,13.66,1288.78
+True,False,True,False,avx,True,True,IVB,300,23.8,739.61,1.02,17315.88
+True,False,True,True,avx,True,True,IVB,300,11.15,1578.48,13.42,1311.34
+False,False,True,False,avx,True,False,IVB,300,24.94,705.61,7.33,2400.47
+False,False,True,True,avx,True,False,IVB,300,12.24,1438.48,21.61,814.51
+True,False,True,False,avx,True,False,IVB,300,24.12,729.61,7.18,2451.55
+True,False,True,True,avx,True,False,IVB,300,11.15,1578.48,21.02,837.1
+False,False,True,False,avx,False,False,IVB,300,5.0,3523.26,3.06,5751.23
+False,False,True,True,avx,False,False,IVB,300,2.52,6995.83,19.16,918.53
+True,False,True,False,avx,False,False,IVB,300,4.88,3608.26,3.01,5841.8
+True,False,True,True,avx,False,False,IVB,300,2.53,6945.83,18.56,948.42
+False,True,False,False,avx,True,True,IVB,300,28.36,620.61,1.23,14325.5
+False,True,False,True,avx,True,True,IVB,300,12.24,1438.48,13.75,1279.76
+True,True,False,False,avx,True,True,IVB,300,27.65,636.61,1.21,14558.24
+True,True,False,True,avx,True,True,IVB,300,12.07,1458.48,13.56,1297.59
+False,True,False,False,avx,True,False,IVB,300,29.5,596.61,10.19,1727.31
+False,True,False,True,avx,True,False,IVB,300,12.24,1438.48,21.83,806.32
+True,True,False,False,avx,True,False,IVB,300,28.97,607.61,8.34,2111.14
+True,True,False,True,avx,True,False,IVB,300,12.07,1458.48,21.11,833.8
+False,True,False,False,avx,False,False,IVB,300,5.86,3003.26,3.26,5399.61
+False,True,False,True,avx,False,False,IVB,300,2.8,6295.83,19.42,906.28
+True,True,False,False,avx,False,False,IVB,300,5.79,3038.26,3.19,5515.53
+True,True,False,True,avx,False,False,IVB,300,2.75,6395.83,19.2,916.54
+False,False,False,False,avx,True,True,IVB,300,29.16,603.61,1.18,14920.08
+False,False,False,True,avx,True,True,IVB,300,12.41,1418.48,13.76,1279.51
+True,False,False,False,avx,True,True,IVB,300,27.78,633.61,1.14,15382.18
+True,False,False,True,avx,True,True,IVB,300,12.07,1458.48,13.64,1290.36
+False,False,False,False,avx,True,False,IVB,300,29.35,599.61,8.63,2039.57
+False,False,False,True,avx,True,False,IVB,300,12.41,1418.48,21.58,815.63
+True,False,False,False,avx,True,False,IVB,300,28.27,622.61,6.84,2573.57
+True,False,False,True,avx,True,False,IVB,300,12.07,1458.48,20.9,841.94
+False,False,False,False,avx,False,False,IVB,300,5.84,3013.26,3.34,5271.1
+False,False,False,True,avx,False,False,IVB,300,2.8,6295.83,19.37,908.52
+True,False,False,False,avx,False,False,IVB,300,5.64,3123.26,3.29,5345.65
+True,False,False,True,avx,False,False,IVB,300,2.75,6395.83,18.87,932.65
diff --git a/benchmarks/results_lbmpy_node.csv b/benchmarks/results_lbmpy_node.csv
index cff0566f7b43d95904091b795f87fb4db0de16be..4feeba84fea1f60c1547457ecfdcb89b1a7438c0 100644
--- a/benchmarks/results_lbmpy_node.csv
+++ b/benchmarks/results_lbmpy_node.csv
@@ -1,44 +1,4 @@
 MFLUPS,threads,dim_x,kernel
-34.276096,560.16,1,300,SKL_lbmpy(FTTFTT)
-68.233238,281.39,2,300,SKL_lbmpy(FTTFTT)
-101.106022,189.9,3,300,SKL_lbmpy(FTTFTT)
-132.655377,144.74,4,300,SKL_lbmpy(FTTFTT)
-164.85037,116.47,5,300,SKL_lbmpy(FTTFTT)
-191.410065,100.31,6,300,SKL_lbmpy(FTTFTT)
-226.251581,84.86,7,300,SKL_lbmpy(FTTFTT)
-232.039922,82.74,8,300,SKL_lbmpy(FTTFTT)
-259.349992,74.03,9,300,SKL_lbmpy(FTTFTT)
-265.510613,72.31,10,300,SKL_lbmpy(FTTFTT)
-268.255584,71.57,11,300,SKL_lbmpy(FTTFTT)
-256.142194,74.96,12,300,SKL_lbmpy(FTTFTT)
-268.411566,71.53,13,300,SKL_lbmpy(FTTFTT)
-272.072903,70.57,14,300,SKL_lbmpy(FTTFTT)
-269.42963,71.26,15,300,SKL_lbmpy(FTTFTT)
-255.060178,75.28,16,300,SKL_lbmpy(FTTFTT)
-270.983734,70.85,17,300,SKL_lbmpy(FTTFTT)
-267.861408,71.68,18,300,SKL_lbmpy(FTTFTT)
-257.042832,74.7,19,300,SKL_lbmpy(FTTFTT)
-270.650338,70.94,20,300,SKL_lbmpy(FTTFTT)
-169.775086,113.09,21,300,SKL_lbmpy(FTTFTT)
-171.27103,112.1,22,300,SKL_lbmpy(FTTFTT)
-175.194324,109.59,23,300,SKL_lbmpy(FTTFTT)
-175.481134,109.41,24,300,SKL_lbmpy(FTTFTT)
-187.387637,102.46,25,300,SKL_lbmpy(FTTFTT)
-214.63062,89.46,26,300,SKL_lbmpy(FTTFTT)
-218.194349,87.99,27,300,SKL_lbmpy(FTTFTT)
-223.217144,86.01,28,300,SKL_lbmpy(FTTFTT)
-224.60631,85.48,29,300,SKL_lbmpy(FTTFTT)
-227.319929,84.46,30,300,SKL_lbmpy(FTTFTT)
-226.989095,84.59,31,300,SKL_lbmpy(FTTFTT)
-224.424196,85.55,32,300,SKL_lbmpy(FTTFTT)
-240.890168,79.7,33,300,SKL_lbmpy(FTTFTT)
-241.384685,79.54,34,300,SKL_lbmpy(FTTFTT)
-240.001342,80.0,35,300,SKL_lbmpy(FTTFTT)
-237.693157,80.78,36,300,SKL_lbmpy(FTTFTT)
-234.948672,81.72,37,300,SKL_lbmpy(FTTFTT)
-233.155221,82.35,38,300,SKL_lbmpy(FTTFTT)
-266.298698,72.1,39,300,SKL_lbmpy(FTTFTT)
-266.984586,71.91,40,300,SKL_lbmpy(FTTFTT)
 34.4574,1,300,SKL_lbmpy(FTTFTT)
 67.615347,2,300,SKL_lbmpy(FTTFTT)
 99.933238,3,300,SKL_lbmpy(FTTFTT)
@@ -79,3 +39,83 @@ MFLUPS,threads,dim_x,kernel
 232.182235,38,300,SKL_lbmpy(FTTFTT)
 267.391922,39,300,SKL_lbmpy(FTTFTT)
 268.315942,40,300,SKL_lbmpy(FTTFTT)
+21.328242,1,300,IVB_lbmpy(FTFTTF)
+41.930938,2,300,IVB_lbmpy(FTFTTF)
+57.328424,3,300,IVB_lbmpy(FTFTTF)
+70.527938,4,300,IVB_lbmpy(FTFTTF)
+69.274312,5,300,IVB_lbmpy(FTFTTF)
+80.510973,6,300,IVB_lbmpy(FTFTTF)
+73.599926,7,300,IVB_lbmpy(FTFTTF)
+82.962783,8,300,IVB_lbmpy(FTFTTF)
+74.679701,9,300,IVB_lbmpy(FTFTTF)
+85.107664,10,300,IVB_lbmpy(FTFTTF)
+59.23769,11,300,IVB_lbmpy(FTFTTF)
+66.950313,12,300,IVB_lbmpy(FTFTTF)
+66.128503,13,300,IVB_lbmpy(FTFTTF)
+76.857275,14,300,IVB_lbmpy(FTFTTF)
+69.879079,15,300,IVB_lbmpy(FTFTTF)
+79.082748,16,300,IVB_lbmpy(FTFTTF)
+70.889991,17,300,IVB_lbmpy(FTFTTF)
+82.607423,18,300,IVB_lbmpy(FTFTTF)
+71.129513,19,300,IVB_lbmpy(FTFTTF)
+82.566909,20,300,IVB_lbmpy(FTFTTF)
+36.858375,21,300,IVB_lbmpy(FTFTTF)
+37.097255,22,300,IVB_lbmpy(FTFTTF)
+34.358204,23,300,IVB_lbmpy(FTFTTF)
+34.255354,24,300,IVB_lbmpy(FTFTTF)
+35.421394,25,300,IVB_lbmpy(FTFTTF)
+35.775302,26,300,IVB_lbmpy(FTFTTF)
+35.820262,27,300,IVB_lbmpy(FTFTTF)
+34.173569,28,300,IVB_lbmpy(FTFTTF)
+36.000533,29,300,IVB_lbmpy(FTFTTF)
+34.775753,30,300,IVB_lbmpy(FTFTTF)
+35.138739,31,300,IVB_lbmpy(FTFTTF)
+33.910521,32,300,IVB_lbmpy(FTFTTF)
+34.112593,33,300,IVB_lbmpy(FTFTTF)
+31.78271,34,300,IVB_lbmpy(FTFTTF)
+32.821465,35,300,IVB_lbmpy(FTFTTF)
+31.43376,36,300,IVB_lbmpy(FTFTTF)
+30.479687,37,300,IVB_lbmpy(FTFTTF)
+35.798151,38,300,IVB_lbmpy(FTFTTF)
+30.44729,39,300,IVB_lbmpy(FTFTTF)
+34.379067,40,300,IVB_lbmpy(FTFTTF)
+40.200272,1,300,HSW_lbmpy(FTFTTT)
+64.94483,2,300,HSW_lbmpy(FTFTTT)
+75.11928,3,300,HSW_lbmpy(FTFTTT)
+72.399297,4,300,HSW_lbmpy(FTFTTT)
+73.544341,5,300,HSW_lbmpy(FTFTTT)
+71.0964,6,300,HSW_lbmpy(FTFTTT)
+71.359716,7,300,HSW_lbmpy(FTFTTT)
+42.071815,8,300,HSW_lbmpy(FTFTTT)
+43.51674,9,300,HSW_lbmpy(FTFTTT)
+45.544873,10,300,HSW_lbmpy(FTFTTT)
+46.462304,11,300,HSW_lbmpy(FTFTTT)
+47.715255,12,300,HSW_lbmpy(FTFTTT)
+47.353202,13,300,HSW_lbmpy(FTFTTT)
+49.492099,14,300,HSW_lbmpy(FTFTTT)
+44.534288,15,300,HSW_lbmpy(FTFTTT)
+45.706967,16,300,HSW_lbmpy(FTFTTT)
+46.055353,17,300,HSW_lbmpy(FTFTTT)
+45.367565,18,300,HSW_lbmpy(FTFTTT)
+44.682914,19,300,HSW_lbmpy(FTFTTT)
+44.691977,20,300,HSW_lbmpy(FTFTTT)
+44.199727,21,300,HSW_lbmpy(FTFTTT)
+44.809434,22,300,HSW_lbmpy(FTFTTT)
+44.581849,23,300,HSW_lbmpy(FTFTTT)
+45.20693,24,300,HSW_lbmpy(FTFTTT)
+45.140441,25,300,HSW_lbmpy(FTFTTT)
+45.502729,26,300,HSW_lbmpy(FTFTTT)
+45.774661,27,300,HSW_lbmpy(FTFTTT)
+46.731397,28,300,HSW_lbmpy(FTFTTT)
+29.627522,29,300,HSW_lbmpy(FTFTTT)
+24.587687,30,300,HSW_lbmpy(FTFTTT)
+29.812591,31,300,HSW_lbmpy(FTFTTT)
+28.899771,32,300,HSW_lbmpy(FTFTTT)
+29.812603,33,300,HSW_lbmpy(FTFTTT)
+28.059048,34,300,HSW_lbmpy(FTFTTT)
+26.949255,35,300,HSW_lbmpy(FTFTTT)
+28.735061,36,300,HSW_lbmpy(FTFTTT)
+23.61399,37,300,HSW_lbmpy(FTFTTT)
+23.613951,38,300,HSW_lbmpy(FTFTTT)
+27.732669,39,300,HSW_lbmpy(FTFTTT)
+29.566216,40,300,HSW_lbmpy(FTFTTT)
diff --git a/benchmarks/results_lbmpy_skl.csv b/benchmarks/results_lbmpy_skl.csv
new file mode 100644
index 0000000000000000000000000000000000000000..fcafcfcdbe8213c03d2d75f0029aa353d2cd7f1b
--- /dev/null
+++ b/benchmarks/results_lbmpy_skl.csv
@@ -0,0 +1,50 @@
+#method=trt, stencil=D3Q19, relaxation_rates=[1.6, 1.8], shape=[dim_x,100,100]
+compressible,cse_pdfs,cse_global,split,vec_opt,aligned,nontemp,arch,dim_x,ECM[MIt/s],ECM_cyCL[cy/CL],c_bench[MFLUPs],c_bench_cyCL[cy/CL]
+False,True,True,False,avx512,True,True,SKL,300,55.27,347.35,44.18,434.55
+False,True,True,True,avx512,True,True,SKL,300,30.04,639.09,42.47,452.07
+True,True,True,False,avx512,True,True,SKL,300,53.91,356.15,40.44,474.73
+True,True,True,True,avx512,True,True,SKL,300,29.4,653.09,43.67,439.7
+False,True,True,False,avx512,True,False,SKL,300,59.75,321.35,17.65,1087.79
+False,True,True,True,avx512,True,False,SKL,300,28.96,663.09,23.3,823.94
+True,True,True,False,avx512,True,False,SKL,300,58.14,330.25,17.28,1110.87
+True,True,True,True,avx512,True,False,SKL,300,30.09,638.09,23.67,811.28
+False,True,True,False,avx512,False,False,SKL,300,10.92,1758.52,5.47,3509.38
+False,True,True,True,avx512,False,False,SKL,300,4.84,3963.71,19.2,1000.25
+True,True,True,False,avx512,False,False,SKL,300,10.44,1838.62,6.99,2746.61
+True,True,True,True,avx512,False,False,SKL,300,5.01,3828.71,19.51,984.29
+False,False,True,False,avx512,True,True,SKL,300,55.64,345.05,41.56,462.01
+False,False,True,True,avx512,True,True,SKL,300,29.4,653.09,42.38,453.09
+True,False,True,False,avx512,True,True,SKL,300,55.31,347.15,38.7,496.08
+True,False,True,True,avx512,True,True,SKL,300,30.09,638.09,43.98,436.52
+False,False,True,False,avx512,True,False,SKL,300,57.98,331.15,11.54,1663.48
+False,False,True,True,avx512,True,False,SKL,300,30.52,629.09,24.04,798.55
+True,False,True,False,avx512,True,False,SKL,300,55.97,343.05,10.83,1772.21
+True,False,True,True,avx512,True,False,SKL,300,29.86,643.09,34.23,560.95
+False,False,True,False,avx512,False,False,SKL,300,10.39,1847.62,7.26,2646.19
+False,False,True,True,avx512,False,False,SKL,300,5.12,3747.71,21.37,898.48
+True,False,True,False,avx512,False,False,SKL,300,9.87,1944.82,8.06,2382.29
+True,False,True,True,avx512,False,False,SKL,300,5.07,3783.71,22.01,872.26
+False,True,False,False,avx512,True,True,SKL,300,55.42,346.45,42.71,449.57
+False,True,False,True,avx512,True,True,SKL,300,29.4,653.09,42.23,454.69
+True,True,False,False,avx512,True,True,SKL,300,54.54,352.05,39.32,488.3
+True,True,False,True,avx512,True,True,SKL,300,30.04,639.09,43.62,440.16
+False,True,False,False,avx512,True,False,SKL,300,57.63,333.15,17.2,1116.23
+False,True,False,True,avx512,True,False,SKL,300,30.52,629.09,24.46,784.8
+True,True,False,False,avx512,True,False,SKL,300,56.63,339.05,10.5,1829.43
+True,True,False,True,avx512,True,False,SKL,300,29.86,643.09,33.66,570.34
+False,True,False,False,avx512,False,False,SKL,300,10.29,1865.62,4.55,4219.34
+False,True,False,True,avx512,False,False,SKL,300,5.12,3747.71,27.57,696.33
+True,True,False,False,avx512,False,False,SKL,300,10.2,1881.82,6.79,2826.49
+True,True,False,True,avx512,False,False,SKL,300,4.96,3873.71,27.1,708.36
+False,False,False,False,avx512,True,True,SKL,300,56.12,342.15,41.39,463.9
+False,False,False,True,avx512,True,True,SKL,300,28.96,663.09,42.62,450.51
+True,False,False,False,avx512,True,True,SKL,300,56.13,342.05,39.16,490.31
+True,False,False,True,avx512,True,True,SKL,300,30.09,638.09,42.82,448.36
+False,False,False,False,avx512,True,False,SKL,300,58.89,326.05,11.34,1693.38
+False,False,False,True,avx512,True,False,SKL,300,30.52,629.09,24.82,773.42
+True,False,False,False,avx512,True,False,SKL,300,58.71,327.05,17.32,1108.57
+True,False,False,True,avx512,True,False,SKL,300,29.4,653.09,24.97,768.97
+False,False,False,False,avx512,False,False,SKL,300,10.66,1800.82,7.26,2645.17
+False,False,False,True,avx512,False,False,SKL,300,5.12,3747.71,27.99,686.0
+True,False,False,False,avx512,False,False,SKL,300,10.61,1809.82,6.54,2937.48
+True,False,False,True,avx512,False,False,SKL,300,5.07,3783.71,20.78,924.04
diff --git a/benchmarks/results_node.csv b/benchmarks/results_node.csv
index ecf21971771171fb95d4b6584af65a9b8b176323..9c54e24b8da0d34deb969a81e5961f165ac11b8b 100644
--- a/benchmarks/results_node.csv
+++ b/benchmarks/results_node.csv
@@ -39,86 +39,6 @@ MFLUPS,threads,dim_x,kernel
 584.185122,38,300,SKL_list-aa-pv-soa
 570.488468,39,300,SKL_list-aa-pv-soa
 556.796545,40,300,SKL_list-aa-pv-soa
-34.947444,1,300,HSW_aa-vec-soa
-52.803471,2,300,HSW_aa-vec-soa
-57.968038,3,300,HSW_aa-vec-soa
-61.773449,4,300,HSW_aa-vec-soa
-61.019240,5,300,HSW_aa-vec-soa
-62.430261,6,300,HSW_aa-vec-soa
-62.664610,7,300,HSW_aa-vec-soa
-69.081450,8,300,HSW_aa-vec-soa
-81.169826,9,300,HSW_aa-vec-soa
-84.858721,10,300,HSW_aa-vec-soa
-98.688136,11,300,HSW_aa-vec-soa
-104.406628,12,300,HSW_aa-vec-soa
-107.844259,13,300,HSW_aa-vec-soa
-119.842486,14,300,HSW_aa-vec-soa
-129.265546,15,300,HSW_aa-vec-soa
-142.855709,16,300,HSW_aa-vec-soa
-148.431639,17,300,HSW_aa-vec-soa
-157.646702,18,300,HSW_aa-vec-soa
-165.561002,19,300,HSW_aa-vec-soa
-171.018980,20,300,HSW_aa-vec-soa
-173.477431,21,300,HSW_aa-vec-soa
-190.954751,22,300,HSW_aa-vec-soa
-205.472673,23,300,HSW_aa-vec-soa
-214.464199,24,300,HSW_aa-vec-soa
-216.373615,25,300,HSW_aa-vec-soa
-213.370989,26,300,HSW_aa-vec-soa
-218.198291,27,300,HSW_aa-vec-soa
-222.172498,28,300,HSW_aa-vec-soa
-181.913449,29,300,HSW_aa-vec-soa
-189.766709,30,300,HSW_aa-vec-soa
-187.478629,31,300,HSW_aa-vec-soa
-185.431107,32,300,HSW_aa-vec-soa
-182.997291,33,300,HSW_aa-vec-soa
-191.281637,34,300,HSW_aa-vec-soa
-189.604442,35,300,HSW_aa-vec-soa
-187.682591,36,300,HSW_aa-vec-soa
-186.211866,37,300,HSW_aa-vec-soa
-189.636873,38,300,HSW_aa-vec-soa
-183.873819,39,300,HSW_aa-vec-soa
-192.624551,40,300,HSW_aa-vec-soa
-34.947444,1,300,HSW_aa-vec-soa
-52.803471,2,300,HSW_aa-vec-soa
-57.968038,3,300,HSW_aa-vec-soa
-61.773449,4,300,HSW_aa-vec-soa
-61.019240,5,300,HSW_aa-vec-soa
-62.430261,6,300,HSW_aa-vec-soa
-62.664610,7,300,HSW_aa-vec-soa
-69.081450,8,300,HSW_aa-vec-soa
-81.169826,9,300,HSW_aa-vec-soa
-84.858721,10,300,HSW_aa-vec-soa
-98.688136,11,300,HSW_aa-vec-soa
-104.406628,12,300,HSW_aa-vec-soa
-107.844259,13,300,HSW_aa-vec-soa
-119.842486,14,300,HSW_aa-vec-soa
-129.265546,15,300,HSW_aa-vec-soa
-142.855709,16,300,HSW_aa-vec-soa
-148.431639,17,300,HSW_aa-vec-soa
-157.646702,18,300,HSW_aa-vec-soa
-165.561002,19,300,HSW_aa-vec-soa
-171.018980,20,300,HSW_aa-vec-soa
-173.477431,21,300,HSW_aa-vec-soa
-190.954751,22,300,HSW_aa-vec-soa
-205.472673,23,300,HSW_aa-vec-soa
-214.464199,24,300,HSW_aa-vec-soa
-216.373615,25,300,HSW_aa-vec-soa
-213.370989,26,300,HSW_aa-vec-soa
-218.198291,27,300,HSW_aa-vec-soa
-222.172498,28,300,HSW_aa-vec-soa
-181.913449,29,300,HSW_aa-vec-soa
-189.766709,30,300,HSW_aa-vec-soa
-187.478629,31,300,HSW_aa-vec-soa
-185.431107,32,300,HSW_aa-vec-soa
-182.997291,33,300,HSW_aa-vec-soa
-191.281637,34,300,HSW_aa-vec-soa
-189.604442,35,300,HSW_aa-vec-soa
-187.682591,36,300,HSW_aa-vec-soa
-186.211866,37,300,HSW_aa-vec-soa
-189.636873,38,300,HSW_aa-vec-soa
-183.873819,39,300,HSW_aa-vec-soa
-192.624551,40,300,HSW_aa-vec-soa
 36.537485,1,300,HSW_list-aa-pv-soa
 60.020883,2,300,HSW_list-aa-pv-soa
 67.392318,3,300,HSW_list-aa-pv-soa
@@ -159,6 +79,46 @@ MFLUPS,threads,dim_x,kernel
 202.603135,38,300,HSW_list-aa-pv-soa
 169.069581,39,300,HSW_list-aa-pv-soa
 204.971343,40,300,HSW_list-aa-pv-soa
+34.653799,1,300,IVB_list-aa-pv-soa
+68.965838,2,300,IVB_list-aa-pv-soa
+98.285491,3,300,IVB_list-aa-pv-soa
+112.681551,4,300,IVB_list-aa-pv-soa
+120.270492,5,300,IVB_list-aa-pv-soa
+121.764881,6,300,IVB_list-aa-pv-soa
+121.930001,7,300,IVB_list-aa-pv-soa
+121.619911,8,300,IVB_list-aa-pv-soa
+123.491285,9,300,IVB_list-aa-pv-soa
+123.560668,10,300,IVB_list-aa-pv-soa
+107.389473,11,300,IVB_list-aa-pv-soa
+147.882815,12,300,IVB_list-aa-pv-soa
+162.378262,13,300,IVB_list-aa-pv-soa
+189.239537,14,300,IVB_list-aa-pv-soa
+190.905882,15,300,IVB_list-aa-pv-soa
+208.710114,16,300,IVB_list-aa-pv-soa
+217.982999,17,300,IVB_list-aa-pv-soa
+233.332503,18,300,IVB_list-aa-pv-soa
+246.149103,19,300,IVB_list-aa-pv-soa
+232.556364,20,300,IVB_list-aa-pv-soa
+137.956477,21,300,IVB_list-aa-pv-soa
+158.711002,22,300,IVB_list-aa-pv-soa
+159.859736,23,300,IVB_list-aa-pv-soa
+170.713490,24,300,IVB_list-aa-pv-soa
+171.950365,25,300,IVB_list-aa-pv-soa
+175.862494,26,300,IVB_list-aa-pv-soa
+177.868278,27,300,IVB_list-aa-pv-soa
+178.754533,28,300,IVB_list-aa-pv-soa
+183.541630,29,300,IVB_list-aa-pv-soa
+184.475335,30,300,IVB_list-aa-pv-soa
+184.944839,31,300,IVB_list-aa-pv-soa
+193.578300,32,300,IVB_list-aa-pv-soa
+191.443908,33,300,IVB_list-aa-pv-soa
+185.443058,34,300,IVB_list-aa-pv-soa
+210.398711,35,300,IVB_list-aa-pv-soa
+203.462225,36,300,IVB_list-aa-pv-soa
+177.030566,37,300,IVB_list-aa-pv-soa
+189.849886,38,300,IVB_list-aa-pv-soa
+199.288225,39,300,IVB_list-aa-pv-soa
+211.106973,40,300,IVB_list-aa-pv-soa
 34.4574,1,300,SKL_lbmpy(FTTFTT)
 67.615347,2,300,SKL_lbmpy(FTTFTT)
 99.933238,3,300,SKL_lbmpy(FTTFTT)
@@ -199,3 +159,83 @@ MFLUPS,threads,dim_x,kernel
 232.182235,38,300,SKL_lbmpy(FTTFTT)
 267.391922,39,300,SKL_lbmpy(FTTFTT)
 268.315942,40,300,SKL_lbmpy(FTTFTT)
+40.200272,1,300,HSW_lbmpy(FTFTTT)
+64.94483,2,300,HSW_lbmpy(FTFTTT)
+75.11928,3,300,HSW_lbmpy(FTFTTT)
+72.399297,4,300,HSW_lbmpy(FTFTTT)
+73.544341,5,300,HSW_lbmpy(FTFTTT)
+71.0964,6,300,HSW_lbmpy(FTFTTT)
+71.359716,7,300,HSW_lbmpy(FTFTTT)
+42.071815,8,300,HSW_lbmpy(FTFTTT)
+43.51674,9,300,HSW_lbmpy(FTFTTT)
+45.544873,10,300,HSW_lbmpy(FTFTTT)
+46.462304,11,300,HSW_lbmpy(FTFTTT)
+47.715255,12,300,HSW_lbmpy(FTFTTT)
+47.353202,13,300,HSW_lbmpy(FTFTTT)
+49.492099,14,300,HSW_lbmpy(FTFTTT)
+44.534288,15,300,HSW_lbmpy(FTFTTT)
+45.706967,16,300,HSW_lbmpy(FTFTTT)
+46.055353,17,300,HSW_lbmpy(FTFTTT)
+45.367565,18,300,HSW_lbmpy(FTFTTT)
+44.682914,19,300,HSW_lbmpy(FTFTTT)
+44.691977,20,300,HSW_lbmpy(FTFTTT)
+44.199727,21,300,HSW_lbmpy(FTFTTT)
+44.809434,22,300,HSW_lbmpy(FTFTTT)
+44.581849,23,300,HSW_lbmpy(FTFTTT)
+45.20693,24,300,HSW_lbmpy(FTFTTT)
+45.140441,25,300,HSW_lbmpy(FTFTTT)
+45.502729,26,300,HSW_lbmpy(FTFTTT)
+45.774661,27,300,HSW_lbmpy(FTFTTT)
+46.731397,28,300,HSW_lbmpy(FTFTTT)
+29.627522,29,300,HSW_lbmpy(FTFTTT)
+24.587687,30,300,HSW_lbmpy(FTFTTT)
+29.812591,31,300,HSW_lbmpy(FTFTTT)
+28.899771,32,300,HSW_lbmpy(FTFTTT)
+29.812603,33,300,HSW_lbmpy(FTFTTT)
+28.059048,34,300,HSW_lbmpy(FTFTTT)
+26.949255,35,300,HSW_lbmpy(FTFTTT)
+28.735061,36,300,HSW_lbmpy(FTFTTT)
+23.61399,37,300,HSW_lbmpy(FTFTTT)
+23.613951,38,300,HSW_lbmpy(FTFTTT)
+27.732669,39,300,HSW_lbmpy(FTFTTT)
+29.566216,40,300,HSW_lbmpy(FTFTTT)
+21.328242,1,300,IVB_lbmpy(FTFTTF)
+41.930938,2,300,IVB_lbmpy(FTFTTF)
+57.328424,3,300,IVB_lbmpy(FTFTTF)
+70.527938,4,300,IVB_lbmpy(FTFTTF)
+69.274312,5,300,IVB_lbmpy(FTFTTF)
+80.510973,6,300,IVB_lbmpy(FTFTTF)
+73.599926,7,300,IVB_lbmpy(FTFTTF)
+82.962783,8,300,IVB_lbmpy(FTFTTF)
+74.679701,9,300,IVB_lbmpy(FTFTTF)
+85.107664,10,300,IVB_lbmpy(FTFTTF)
+59.23769,11,300,IVB_lbmpy(FTFTTF)
+66.950313,12,300,IVB_lbmpy(FTFTTF)
+66.128503,13,300,IVB_lbmpy(FTFTTF)
+76.857275,14,300,IVB_lbmpy(FTFTTF)
+69.879079,15,300,IVB_lbmpy(FTFTTF)
+79.082748,16,300,IVB_lbmpy(FTFTTF)
+70.889991,17,300,IVB_lbmpy(FTFTTF)
+82.607423,18,300,IVB_lbmpy(FTFTTF)
+71.129513,19,300,IVB_lbmpy(FTFTTF)
+82.566909,20,300,IVB_lbmpy(FTFTTF)
+36.858375,21,300,IVB_lbmpy(FTFTTF)
+37.097255,22,300,IVB_lbmpy(FTFTTF)
+34.358204,23,300,IVB_lbmpy(FTFTTF)
+34.255354,24,300,IVB_lbmpy(FTFTTF)
+35.421394,25,300,IVB_lbmpy(FTFTTF)
+35.775302,26,300,IVB_lbmpy(FTFTTF)
+35.820262,27,300,IVB_lbmpy(FTFTTF)
+34.173569,28,300,IVB_lbmpy(FTFTTF)
+36.000533,29,300,IVB_lbmpy(FTFTTF)
+34.775753,30,300,IVB_lbmpy(FTFTTF)
+35.138739,31,300,IVB_lbmpy(FTFTTF)
+33.910521,32,300,IVB_lbmpy(FTFTTF)
+34.112593,33,300,IVB_lbmpy(FTFTTF)
+31.78271,34,300,IVB_lbmpy(FTFTTF)
+32.821465,35,300,IVB_lbmpy(FTFTTF)
+31.43376,36,300,IVB_lbmpy(FTFTTF)
+30.479687,37,300,IVB_lbmpy(FTFTTF)
+35.798151,38,300,IVB_lbmpy(FTFTTF)
+30.44729,39,300,IVB_lbmpy(FTFTTF)
+34.379067,40,300,IVB_lbmpy(FTFTTF)