diff --git a/README.md b/README.md
index cb2ee6c..31609a4 100644
--- a/README.md
+++ b/README.md
@@ -19,8 +19,8 @@ The kernel uses its own set of CFLAGS, KCFLAGS. For example, see:
### Alternative way to define a -march= option without this patch
As pointed out by codemac in [this topic](https://bbs.archlinux.org/viewtopic.php?id=281639), one can simply export the value/values for the `KCFLAGS` and `KCPPFLAGS` before calling `make` to achieve the same result, see [here](https://github.com/torvalds/linux/blob/88603b6dc419445847923fcb7fe5080067a30f98/Makefile#L1112).
```
-export KCFLAGS=' -march=znver3 -mtune=znver3'
-export KCPPFLAGS=' -march=znver3 -mtune=znver3'
+export KCFLAGS=' -march=znver3'
+export KCPPFLAGS=' -march=znver3'
make all
```
@@ -276,66 +276,226 @@ make all
# Benchmarks
## Setup
-A test machine with an AMD Ryzen 9 5950X CPU was used to measure the time it took to `make -j33 bzImage` of the linux kernel source v6.10.10 (`.config` generated by `make x86_64_defconfig` prior).
-Three separate kernels (v6.10.10) were first compiled from source patched with [more-uarches-for-kernel-6.8-rc4+.patch](https://github.com/graysky2/kernel_compiler_patch/blob/master/more-uarches-for-kernel-6.8-rc4%2B.patch).
-* Kernel 1 used the default menu config option for Processor family = `Generic-x86-64`
-* Kernel 2 used the menu config option for Processor family = `AMD-x86-64-v3`
-* Kernel 3 used the menu config option for Processor family = `AMD Zen 3`
+The test machine measured the time it took to `make bzImage` of the linux kernel source (`.config` generated by `make x86_64_defconfig` prior).
-The machine was booted into each kernel and the make test was conducted. Then the next kernel was installed and the machine was booted into it to run the test.
+Three separate test machines were evaluated:
+1. AMD Ryzen 9 5950X
+2. Intel i7-4790K
+3. Intel N100
+
+Separate kernels were first compiled from source patched with [more-uarches-for-kernel-6.8-rc4+.patch](https://github.com/graysky2/kernel_compiler_patch/blob/master/more-uarches-for-kernel-6.8-rc4%2B.patch).
+* Kernel 1 used the default menu config option for Processor family = `Generic x86-64`
+* Kernel 2 used the menu config option for Processor family = `AMD x86-64-v3` or `Intel x86-64-v3`
+* Kernel 3 used the menu config option for Processor family = `AMD Zen 3` or `Intel Haswell` or `Intel Alder Lake`
+
+Each machine was booted into its respective kernel and the make test was conducted. Then the next kernel was installed and the machine was booted into it and the make test was again conducted.
## Conclusion
-Both of the kernels built with the optimized processor family (AMD-x86-v3 and AMD Zen 3) ran the compile test faster than the kernel compiled with the default processor family (x86-64) by a small but statistically significant amount as measured by this make compilation.
+Consistently across all three test machines, the kernels built with the optimized processor family options introduced by the patch hosted in this repo ran the compile test faster than the kernel compiled with the default processor family option by a small (<1% difference) but statistically significant amount as measured by this make compilation.
## Discussion
1. All the assumptions for ANOVA are met:
* Data are normally distributed
* The population variances are fairly equal
-2. The boxplot plot clearly show significance for either pair-wise comparison (x86-64 vs x86-64-v3 or znver3)
- * Pair-wise analysis by Tukey-Kramer shows significance at the p<0.001 level
+2. The boxplot plot clearly show significance for either pair-wise comparison
+ * Pair-wise analysis by Tukey-Kramer data shown for all pairs (see tables)
-In other words, x86-64-v3 is significantly different from x86-64 and znver3 is significantly different from x86-64, but x86-64-v3 is not different from znver3.
+In other words, x86-64-v3 is significantly different from generic x86-64. The various subtargets are also significantly different from x86-64.
-### Stats
+### Stats for Machine 1. AMD Ryzen 9 X5950
- Processor family
+ Processor family option
Mean compile time
Std dev
# of replicates
- x86-64 generic
- 79.8001 sec
+ Generic x86-64
+ 79.800 sec
0.1076 sec
- 12
+ 12
- AMD-x64-64-v3
- 79.4559 sec
+ AMD x86-64-v3
+ 79.456 sec
0.0772 sec
12
AMD Zen 3
- 79.4400 sec
+ 79.440 sec
0.0912 sec
12
-### Box plot
-![X9550](https://github.com/graysky2/kernel_compiler_patch/blob/master/benchmark/boxplot.svg)
+![X9550](https://github.com/graysky2/kernel_compiler_patch/blob/master/benchmark/boxplot1.svg)
+
+
+
+ Treatment pairs
+ Tukey HSD Q stat
+ Tukey HSD p-value
+ Tukey HSD interfence
+
+
+ Generic x86-64 vs AMD x86-64-v3
+ 12.8771
+ 0.0010053
+ $${\color{green} p<0.01}$$
+
+
+ Generic x86-64 vs AMD Zen 3
+ 13.4675
+ 0.0010053
+ $${\color{green} p<0.01}$$
+
+
+ AMD x86-64-v3 vs AMD Zen 3
+ 9.6524
+ 0.8999947
+ $${\color{red}insignificant}$$
+
+
+
+### Stats for Machine 2. Intel i7-4790K
+
+
+ Processor family option
+ Mean compile time
+ Std dev
+ # of replicates
+
+
+ Generic x86-64
+ 344.280 sec
+ 0.6455 sec
+ 12
+
+
+ Intel x86-64-v3
+ 342.035 sec
+ 0.4971 sec
+ 12
+
+
+ Intel Haswell
+ 342.189 sec
+ 0.2415 sec
+ 12
+
+
+
+![i7-4790k](https://github.com/graysky2/kernel_compiler_patch/blob/master/benchmark/boxplot2.svg)
+
+
+
+ Treatment pairs
+ Tukey HSD Q stat
+ Tukey HSD p-value
+ Tukey HSD interfence
+
+
+ Generic x86-64 vs Intel x86-64-v3
+ 28.9652
+ 0.0010053
+ $${\color{green} p<0.01}$$
+
+
+ Generic x86-64 vs Intel Haswell
+ 24.8335
+ 0.0010053
+ $${\color{green} p<0.01}$$
+
+
+ Intel x86-64-v3 vs Intel Haswell
+ 4.1317
+ 0.0167155
+ $${\color{lightgreen} p<0.05}$$
+
+
+
+### Stats for Machine 3. Intel N100
+
+
+ Processor family option
+ Mean compile time
+ Std dev
+ # of replicates
+
+
+ Generic x86-64
+ 589.457 sec
+ 0.1596 sec
+ 12
+
+
+ Intel x86-64-v3
+ 589.217 sec
+ 0.1382 sec
+ 12
+
+
+ Intel Alder Lake
+ 588.797 sec
+ 0.1532 sec
+ 12
+
+
+
+![N100](https://github.com/graysky2/kernel_compiler_patch/blob/master/benchmark/boxplot3.svg)
+
+
+
+ Treatment pairs
+ Tukey HSD Q stat
+ Tukey HSD p-value
+ Tukey HSD interfence
+
+
+ Generic x86-64 vs Intel x86-64-v3
+ 5.5076
+ 0.0012818
+ $${\color{green} p<0.01}$$
+
+
+ Generic x86-64 vs Intel Alder Lake
+ 15.1600
+ 0.0010053
+ $${\color{green} p<0.01}$$
+
+
+ Intel x86-64-v3 vs Intel Alder Lake
+ 9.6524
+ 0.0010053
+ $${\color{green} \verb|**|p<0.01}$$
+
+
+
+## Software versions used
+
+All machines ran Arch Linux with the all stock repo packages with the exception of the kernel (see below). At the time of work, the following the toolchain versions were used:
+* binutils 2.43+r4+g7999dae6961-1
+* gcc 14.2.1+r134+gab884fffe3fc-1
+* gcc-libs 14.2.1+r134+gab884fffe3fc-1
+* glibc 2.40+r16+gaa533d58ff-2
+* linux-api-headers 6.10-1
+
+The kernel packages were built on the official Arch Linux PKGBUILD for kernel version 6.10.10-arch1-1 applying the distro config differing only by the modifications introduced by the aforementioned patch from this repo.
+
+The benchmark was compiling the vanilla Linux kernel version 6.10.10 and as mentioned above, the `.config` used was generated by running `make x86_64_defconfig`.
## References
-* Bash script that controls the benchmark: https://github.com/graysky2/bin/blob/master/make_bench.sh
+* Bash script to run the benchmark: [make_bench.sh](https://github.com/graysky2/kernel_compiler_patch/blob/master/benchmark/make_bench.sh)
* Log file generated by script: [results.csv](https://github.com/graysky2/kernel_compiler_patch/blob/master/benchmark/results.csv)
## Credit
* Original author: jeroen AT linuxforge DOT net
* Link to original version: http://www.linuxforge.net/docs/linux/linux-gcc.php
* Box plot generated with [statisty.app](https://statisty.app/anova-calculator)
+* ANOVA stats generated with [astatsa.com](https://astatsa.com/OneWay_Anova_with_TukeyHSD/)
## Legacy support
Find support for older version of the linux kernel and of gcc in the outdated_versions directory.
diff --git a/benchmark/boxplot.svg b/benchmark/boxplot.svg
deleted file mode 100644
index 2afba47..0000000
--- a/benchmark/boxplot.svg
+++ /dev/null
@@ -1 +0,0 @@
-Generic x86-64 AMD-x86-64-v3 AMD Zen 3 79.3 79.4 79.5 79.6 79.7 79.8 79.9 Processor family settings Time to compile (seconds)
\ No newline at end of file
diff --git a/benchmark/boxplot1.svg b/benchmark/boxplot1.svg
new file mode 100644
index 0000000..57becb6
--- /dev/null
+++ b/benchmark/boxplot1.svg
@@ -0,0 +1 @@
+Generic x86-64 AMD-x86-64-v3 AMD Zen 3 79.3 79.4 79.5 79.6 79.7 79.8 79.9 AMD X5950 Processor family settings Compile time (sec)
\ No newline at end of file
diff --git a/benchmark/boxplot2.svg b/benchmark/boxplot2.svg
new file mode 100644
index 0000000..c91ce71
--- /dev/null
+++ b/benchmark/boxplot2.svg
@@ -0,0 +1 @@
+Generic x86-64 Intel-x86-64-v3 Intel Haswell 341.5 342 342.5 343 343.5 344 344.5 345 Intel i7-4790k Processor family settings Compile time (sec)
\ No newline at end of file
diff --git a/benchmark/boxplot3.svg b/benchmark/boxplot3.svg
new file mode 100644
index 0000000..181f8c0
--- /dev/null
+++ b/benchmark/boxplot3.svg
@@ -0,0 +1 @@
+Generic x86-64 Intel x86-64-v3 Intel Alder Lake 588.6 588.8 589 589.2 589.4 589.6 Intel N100 Processor family settings Compile time (sec)
\ No newline at end of file
diff --git a/benchmark/make_bench.sh b/benchmark/make_bench.sh
new file mode 100644
index 0000000..43c3be9
--- /dev/null
+++ b/benchmark/make_bench.sh
@@ -0,0 +1,84 @@
+#!/bin/bash
+
+# prework: untar the linux kernel source of your choosing, create a .config
+# then tar it up and define the tarballs basename in the 'source' variable below
+# hint:
+# cd linux-6.10.10
+# make x86_64_defconfig
+# cd ..
+# tar cf linux-6.10.10 linux-6.10.10.tar
+#
+# define the other commented variable to match your system
+#
+# location of files on physical disk
+test_path="/incoming"
+
+# where to do the test - select a ramdisk (tmpfs) to min hdd usage
+ramdisk="/scratch/bench"
+
+# name of the tarball containing the preconfigured linux source in gz format
+source="linux-6.10.10"
+
+# make flags for benchmark
+MAKEFLAGS='-j33'
+
+# number of times to run benchmark knowing that the first run will be dropped (warm up)
+limit=13
+
+#####
+NAME=$(uname -r)
+RUNDATE=$(date "+%F %T")
+
+do_bzimage() {
+ bench=bzImage
+ echo "Running Make..."
+ echo "Kernel: $NAME"
+ echo
+ echo "Unpacking source..."
+ [[ ! -d "$ramdisk/$source" ]] ; tar xf "$test_path/$source.tar" -C "$ramdisk"
+ cd "$ramdisk/$source" || exit 1
+ [[ ! -f "$test_path/results.csv" ]] && echo "run #,hostname,kernel,benchmark,time(sec),date" > "$test_path/results.csv"
+ x=0
+ echo "Starting benchmark; status will update as benchmark progresses."
+ while [ $x -lt $limit ]; do
+ x=$(( x + 1 ))
+ make clean &>/dev/null
+ begin=$(date +%s.%N)
+ sleep 1s
+ make $MAKEFLAGS bzImage &>/dev/null || exit
+ end=$(date +%s.%N)
+
+ diff=$(echo "scale=6; $end - $begin" | bc)
+ simpdiff=$(echo "scale=2; $end - $begin" | bc)
+ runsleft=$(echo "scale=2; $limit-$x"| bc)
+ secleft=$(echo "scale=2; $runsleft*$diff"|bc)
+ minleft=$(echo "scale=2; $runsleft*$diff/60"|bc)
+ eta=$(date -d "($date) $secleft sec" +%r)
+ echo "Run $x/$limit took $simpdiff seconds. ETA: $eta or about $minleft min from now."
+
+ if [[ $x -eq 1 ]]; then
+ # do not report the warmup run
+ true
+ else
+ echo "$x,$HOSTNAME,$NAME,$bench,$diff,$RUNDATE" >> $test_path/results.csv
+ fi
+ done
+
+ cd "$ramdisk" && rm -rf "${ramdisk:?}/${source:?}"
+ echo
+ echo "Benchmark done. Find results in $test_path/results.csv"
+}
+
+XSRUNNING=$(pidof xfce4-screensaver)
+[[ -n "$XSRUNNING" ]] && kill "$XSRUNNING"
+[[ ! -d $ramdisk ]] && mkdir -p $ramdisk
+
+case "$1" in
+ b)
+ do_bzimage
+ ;;
+ *)
+ echo "$0 {b}"
+ exit 0
+ ;;
+esac
diff --git a/benchmark/results.csv b/benchmark/results.csv
index dea6a92..ecb5199 100644
--- a/benchmark/results.csv
+++ b/benchmark/results.csv
@@ -1,37 +1,109 @@
run #,hostname,march,benchmark,time(sec),date
-2,quadruple,Generic x86-64,bzImage,79.747829895,2024-09-13 15:16:53
-3,quadruple,Generic x86-64,bzImage,79.63703865,2024-09-13 15:16:53
-4,quadruple,Generic x86-64,bzImage,79.816042292,2024-09-13 15:16:53
-5,quadruple,Generic x86-64,bzImage,79.762162174,2024-09-13 15:16:53
-6,quadruple,Generic x86-64,bzImage,79.667851358,2024-09-13 15:16:53
-7,quadruple,Generic x86-64,bzImage,79.662354818,2024-09-13 15:16:53
-8,quadruple,Generic x86-64,bzImage,79.795007968,2024-09-13 15:16:53
-9,quadruple,Generic x86-64,bzImage,79.870666004,2024-09-13 15:16:53
-10,quadruple,Generic x86-64,bzImage,79.947834035,2024-09-13 15:16:53
-11,quadruple,Generic x86-64,bzImage,79.898402354,2024-09-13 15:16:53
-12,quadruple,Generic x86-64,bzImage,79.869298227,2024-09-13 15:16:53
-13,quadruple,Generic x86-64,bzImage,79.936403519,2024-09-13 15:16:53
-2,quadruple,AMD-x86-64-v3,bzImage,79.454416342,2024-09-13 16:13:57
-3,quadruple,AMD-x86-64-v3,bzImage,79.397679345,2024-09-13 16:13:57
-4,quadruple,AMD-x86-64-v3,bzImage,79.394244306,2024-09-13 16:13:57
-5,quadruple,AMD-x86-64-v3,bzImage,79.521715377,2024-09-13 16:13:57
-6,quadruple,AMD-x86-64-v3,bzImage,79.448931825,2024-09-13 16:13:57
-7,quadruple,AMD-x86-64-v3,bzImage,79.378949312,2024-09-13 16:13:57
-8,quadruple,AMD-x86-64-v3,bzImage,79.560293978,2024-09-13 16:13:57
-9,quadruple,AMD-x86-64-v3,bzImage,79.305371937,2024-09-13 16:13:57
-10,quadruple,AMD-x86-64-v3,bzImage,79.455417574,2024-09-13 16:13:57
-11,quadruple,AMD-x86-64-v3,bzImage,79.543550019,2024-09-13 16:13:57
-12,quadruple,AMD-x86-64-v3,bzImage,79.472809074,2024-09-13 16:13:57
-13,quadruple,AMD-x86-64-v3,bzImage,79.536816887,2024-09-13 16:13:57
-2,quadruple,AMD Zen 3,bzImage,79.395764161,2024-09-13 17:42:49
-3,quadruple,AMD Zen 3,bzImage,79.450142285,2024-09-13 17:42:49
-4,quadruple,AMD Zen 3,bzImage,79.356250679,2024-09-13 17:42:49
-5,quadruple,AMD Zen 3,bzImage,79.29208916,2024-09-13 17:42:49
-6,quadruple,AMD Zen 3,bzImage,79.44519854,2024-09-13 17:42:49
-7,quadruple,AMD Zen 3,bzImage,79.512760923,2024-09-13 17:42:49
-8,quadruple,AMD Zen 3,bzImage,79.47507233,2024-09-13 17:42:49
-9,quadruple,AMD Zen 3,bzImage,79.289376529,2024-09-13 17:42:49
-10,quadruple,AMD Zen 3,bzImage,79.560893554,2024-09-13 17:42:49
-11,quadruple,AMD Zen 3,bzImage,79.490082049,2024-09-13 17:42:49
-12,quadruple,AMD Zen 3,bzImage,79.454758586,2024-09-13 17:42:49
-13,quadruple,AMD Zen 3,bzImage,79.55795071,2024-09-13 17:42:49
+2,X5950,Generic x86-64,bzImage,79.747829895,2024-09-13 15:16:53
+3,X5950,Generic x86-64,bzImage,79.63703865,2024-09-13 15:16:53
+4,X5950,Generic x86-64,bzImage,79.816042292,2024-09-13 15:16:53
+5,X5950,Generic x86-64,bzImage,79.762162174,2024-09-13 15:16:53
+6,X5950,Generic x86-64,bzImage,79.667851358,2024-09-13 15:16:53
+7,X5950,Generic x86-64,bzImage,79.662354818,2024-09-13 15:16:53
+8,X5950,Generic x86-64,bzImage,79.795007968,2024-09-13 15:16:53
+9,X5950,Generic x86-64,bzImage,79.870666004,2024-09-13 15:16:53
+10,X5950,Generic x86-64,bzImage,79.947834035,2024-09-13 15:16:53
+11,X5950,Generic x86-64,bzImage,79.898402354,2024-09-13 15:16:53
+12,X5950,Generic x86-64,bzImage,79.869298227,2024-09-13 15:16:53
+13,X5950,Generic x86-64,bzImage,79.936403519,2024-09-13 15:16:53
+2,X5950,AMD-x86-64-v3,bzImage,79.454416342,2024-09-13 16:13:57
+3,X5950,AMD-x86-64-v3,bzImage,79.397679345,2024-09-13 16:13:57
+4,X5950,AMD-x86-64-v3,bzImage,79.394244306,2024-09-13 16:13:57
+5,X5950,AMD-x86-64-v3,bzImage,79.521715377,2024-09-13 16:13:57
+6,X5950,AMD-x86-64-v3,bzImage,79.448931825,2024-09-13 16:13:57
+7,X5950,AMD-x86-64-v3,bzImage,79.378949312,2024-09-13 16:13:57
+8,X5950,AMD-x86-64-v3,bzImage,79.560293978,2024-09-13 16:13:57
+9,X5950,AMD-x86-64-v3,bzImage,79.305371937,2024-09-13 16:13:57
+10,X5950,AMD-x86-64-v3,bzImage,79.455417574,2024-09-13 16:13:57
+11,X5950,AMD-x86-64-v3,bzImage,79.543550019,2024-09-13 16:13:57
+12,X5950,AMD-x86-64-v3,bzImage,79.472809074,2024-09-13 16:13:57
+13,X5950,AMD-x86-64-v3,bzImage,79.536816887,2024-09-13 16:13:57
+2,X5950,AMD Zen 3,bzImage,79.395764161,2024-09-13 17:42:49
+3,X5950,AMD Zen 3,bzImage,79.450142285,2024-09-13 17:42:49
+4,X5950,AMD Zen 3,bzImage,79.356250679,2024-09-13 17:42:49
+5,X5950,AMD Zen 3,bzImage,79.29208916,2024-09-13 17:42:49
+6,X5950,AMD Zen 3,bzImage,79.44519854,2024-09-13 17:42:49
+7,X5950,AMD Zen 3,bzImage,79.512760923,2024-09-13 17:42:49
+8,X5950,AMD Zen 3,bzImage,79.47507233,2024-09-13 17:42:49
+9,X5950,AMD Zen 3,bzImage,79.289376529,2024-09-13 17:42:49
+10,X5950,AMD Zen 3,bzImage,79.560893554,2024-09-13 17:42:49
+11,X5950,AMD Zen 3,bzImage,79.490082049,2024-09-13 17:42:49
+12,X5950,AMD Zen 3,bzImage,79.454758586,2024-09-13 17:42:49
+13,X5950,AMD Zen 3,bzImage,79.55795071,2024-09-13 17:42:49
+2,i7-4790K,Generic x86-64,bzImage,344.04601148,2024-09-13 19:43:56
+3,i7-4790K,Generic x86-64,bzImage,343.89197253,2024-09-13 19:43:56
+4,i7-4790K,Generic x86-64,bzImage,344.009351374,2024-09-13 19:43:56
+5,i7-4790K,Generic x86-64,bzImage,344.044267282,2024-09-13 19:43:56
+6,i7-4790K,Generic x86-64,bzImage,343.587286909,2024-09-13 19:43:56
+7,i7-4790K,Generic x86-64,bzImage,343.949647781,2024-09-13 19:43:56
+8,i7-4790K,Generic x86-64,bzImage,344.168482923,2024-09-13 19:43:56
+9,i7-4790K,Generic x86-64,bzImage,344.951529733,2024-09-13 19:43:56
+10,i7-4790K,Generic x86-64,bzImage,343.968305416,2024-09-13 19:43:56
+11,i7-4790K,Generic x86-64,bzImage,344.214952996,2024-09-13 19:43:56
+12,i7-4790K,Generic x86-64,bzImage,344.38546806,2024-09-13 19:43:56
+13,i7-4790K,Generic x86-64,bzImage,344.136776265,2024-09-13 19:43:56
+2,i7-4790K,Intel x86-64-v3,bzImage,341.493648168,2024-09-13 21:07:17
+3,i7-4790K,Intel x86-64-v3,bzImage,341.74740367,2024-09-13 21:07:17
+4,i7-4790K,Intel x86-64-v3,bzImage,341.82618826,2024-09-13 21:07:17
+5,i7-4790K,Intel x86-64-v3,bzImage,341.788370734,2024-09-13 21:07:17
+6,i7-4790K,Intel x86-64-v3,bzImage,342.112418191,2024-09-13 21:07:17
+7,i7-4790K,Intel x86-64-v3,bzImage,342.179856631,2024-09-13 21:07:17
+8,i7-4790K,Intel x86-64-v3,bzImage,342.026327016,2024-09-13 21:07:17
+9,i7-4790K,Intel x86-64-v3,bzImage,341.803503057,2024-09-13 21:07:17
+10,i7-4790K,Intel x86-64-v3,bzImage,341.499193871,2024-09-13 21:07:17
+11,i7-4790K,Intel x86-64-v3,bzImage,342.114354264,2024-09-13 21:07:17
+12,i7-4790K,Intel x86-64-v3,bzImage,341.940759889,2024-09-13 21:07:17
+13,i7-4790K,Intel x86-64-v3,bzImage,341.891370156,2024-09-13 21:07:17
+2,i7-4790K,Intel Haswell,bzImage,342.357772402,2024-09-14 02:36:02
+3,i7-4790K,Intel Haswell,bzImage,341.961567373,2024-09-14 02:36:02
+4,i7-4790K,Intel Haswell,bzImage,342.062805944,2024-09-14 02:36:02
+5,i7-4790K,Intel Haswell,bzImage,342.019975163,2024-09-14 02:36:02
+6,i7-4790K,Intel Haswell,bzImage,341.829807921,2024-09-14 02:36:02
+7,i7-4790K,Intel Haswell,bzImage,342.060699516,2024-09-14 02:36:02
+8,i7-4790K,Intel Haswell,bzImage,342.540825239,2024-09-14 02:36:02
+9,i7-4790K,Intel Haswell,bzImage,342.267556546,2024-09-14 02:36:02
+10,i7-4790K,Intel Haswell,bzImage,341.921843003,2024-09-14 02:36:02
+11,i7-4790K,Intel Haswell,bzImage,342.522362586,2024-09-14 02:36:02
+12,i7-4790K,Intel Haswell,bzImage,342.344000203,2024-09-14 02:36:02
+13,i7-4790K,Intel Haswell,bzImage,342.375632889,2024-09-14 02:36:02
+2,N100,Generic x86-64,bzImage,589.058797683,2024-09-13 20:29:51
+3,N100,Generic x86-64,bzImage,589.497714425,2024-09-13 20:29:51
+4,N100,Generic x86-64,bzImage,589.634336999,2024-09-13 20:29:51
+5,N100,Generic x86-64,bzImage,589.529073788,2024-09-13 20:29:51
+6,N100,Generic x86-64,bzImage,589.458609132,2024-09-13 20:29:51
+7,N100,Generic x86-64,bzImage,589.457185072,2024-09-13 20:29:51
+8,N100,Generic x86-64,bzImage,589.464383408,2024-09-13 20:29:51
+9,N100,Generic x86-64,bzImage,589.549953171,2024-09-13 20:29:51
+10,N100,Generic x86-64,bzImage,589.611526933,2024-09-13 20:29:51
+11,N100,Generic x86-64,bzImage,589.435686927,2024-09-13 20:29:51
+12,N100,Generic x86-64,bzImage,589.246487332,2024-09-13 20:29:51
+13,N100,Generic x86-64,bzImage,589.534060774,2024-09-13 20:29:51
+2,N100,Intel x86-64-v3,bzImage,589.072825144,2024-09-13 22:43:49
+3,N100,Intel x86-64-v3,bzImage,589.425723045,2024-09-13 22:43:49
+4,N100,Intel x86-64-v3,bzImage,589.220124729,2024-09-13 22:43:49
+5,N100,Intel x86-64-v3,bzImage,589.268419854,2024-09-13 22:43:49
+6,N100,Intel x86-64-v3,bzImage,589.373459802,2024-09-13 22:43:49
+7,N100,Intel x86-64-v3,bzImage,589.240994026,2024-09-13 22:43:49
+8,N100,Intel x86-64-v3,bzImage,589.254741755,2024-09-13 22:43:49
+9,N100,Intel x86-64-v3,bzImage,589.029208207,2024-09-13 22:43:49
+10,N100,Intel x86-64-v3,bzImage,589.199611122,2024-09-13 22:43:49
+11,N100,Intel x86-64-v3,bzImage,589.23825636,2024-09-13 22:43:49
+12,N100,Intel x86-64-v3,bzImage,589.326213163,2024-09-13 22:43:49
+13,N100,Intel x86-64-v3,bzImage,588.954704465,2024-09-13 22:43:49
+2,N100,Intel Alder Lake,bzImage,588.488594038,2024-09-14 02:21:39
+3,N100,Intel Alder Lake,bzImage,588.663975579,2024-09-14 02:21:39
+4,N100,Intel Alder Lake,bzImage,589.003224913,2024-09-14 02:21:39
+5,N100,Intel Alder Lake,bzImage,588.932561162,2024-09-14 02:21:39
+6,N100,Intel Alder Lake,bzImage,588.780633696,2024-09-14 02:21:39
+7,N100,Intel Alder Lake,bzImage,588.708746786,2024-09-14 02:21:39
+8,N100,Intel Alder Lake,bzImage,588.824559649,2024-09-14 02:21:39
+9,N100,Intel Alder Lake,bzImage,588.848537192,2024-09-14 02:21:39
+10,N100,Intel Alder Lake,bzImage,588.801280656,2024-09-14 02:21:39
+11,N100,Intel Alder Lake,bzImage,588.778999806,2024-09-14 02:21:39
+12,N100,Intel Alder Lake,bzImage,588.691852496,2024-09-14 02:21:39
+13,N100,Intel Alder Lake,bzImage,589.045241933,2024-09-14 02:21:39