両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン |
linux:compilebench [2020/01/05 01:21] – [clang コンパイル時間比較] oga | linux:compilebench [2020/08/18 15:00] – [clang コンパイル時間比較] oga |
---|
====== Compile Benchmark ====== | ====== Compile Benchmark ====== |
| |
| ~~NOTOC~~ |
| |
==== clang コンパイル時間比較 ==== | ==== clang コンパイル時間比較 ==== |
| |
^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS (*1) ^ OS arch ^ Compiler ^ time (m:s) ^ | ^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS (*1) ^ OS arch ^ Compiler ^ time (m:s) ^ |
| Windows Desktop (*1) | Ryzen 9 3950X | Zen2 | 16/32 | 3.5 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 6.0 | 10 (00:10) | | | Windows Desktop WSL1 | Ryzen 9 3950X | Zen2 | 16/32 | 3.5 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | clang 8.0 | 10 (00:10) | |
| Windows Desktop (*1) | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 8.0 | 26 (00:26) | | | Windows Desktop WSL1 | Ryzen 7 PRO 4750G | Zen2 | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | clang 8.0 | 20 (00:20) | |
| | Windows Desktop WSL2 | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL2 (Ubuntu18.04) | x86_64 | clang 8.0 | 21 (00:21) | |
| | Windows Desktop WSL1 | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | clang 8.0 | 26 (00:26) | |
| | Windows Desktop WSL2 | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL2 (Ubuntu18.04) | x86_64 | clang 8.0 | 29 (00:29) | |
| Linux Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 31 (00:31) | | | Linux Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 31 (00:31) | |
| Pixel 3 | Snapdragon 845 SDM845 | Kryo 385+Kryo 385 | 4+4/8 | 2.8+1.8 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 8.0 | 35 (00:35) | | | Pixel 3 | Snapdragon 845 SDM845 | Kryo 385+Kryo 385 | 4+4/8 | 2.8+1.8 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 8.0 | 35 (00:35) | |
| Essential Phone PH-1 | Snapdragon 835 MSM8998 | Kryo 280+Kryo 280 | 4+4/8 | 2.5+1.9 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 8.0 | 40 (00:40) | | | Essential Phone PH-1 | Snapdragon 835 MSM8998 | Kryo 280+Kryo 280 | 4+4/8 | 2.5+1.9 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 8.0 | 40 (00:40) | |
| Windows Desktop (*1) | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 8.0 | 40 (00:40) | | | Windows Desktop WSL1 | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | clang 8.0 | 40 (00:40) | |
| Mac mini Late 2012 | Core i7-3615QM | IvyBridge | 4/8 | 2.3 GHz | 16GB | SATA SSD | macOS 10.14 Mojave | x86_64 | xcode 10.2 | 42 (00:42) | | | Mac mini Late 2012 | Core i7-3615QM | IvyBridge | 4/8 | 2.3 GHz | 16GB | SATA SSD | macOS 10.14 Mojave | x86_64 | xcode 10.2 | 42 (00:42) | |
| | Windows Desktop WSL1 | Ryzen 5 3400G (35W) | Zen+ | 4/8 | 3.7 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | clang 8.0 | 54 (00:54) | |
| Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 69 (01:09) | | | Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 69 (01:09) | |
| Huawei P30 Lite | Kirin 710 | Cortex-A73 + A53 | 4+4/8 | 2.2+1.7 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 9.0 | 71 (01:11) | | | Huawei P30 Lite | Kirin 710 | Cortex-A73 + A53 | 4+4/8 | 2.2+1.7 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 9.0 | 71 (01:11) | |
| MeMO Pad 7 ME176 | Atom Z3745 (BayTrail-T) | Silvermont | 4/4 | 1.9 GHz | 1GB | eMMC | Android 5.0 + Termux | i686 | clang 8.0 | 325 (05:25) | | | MeMO Pad 7 ME176 | Atom Z3745 (BayTrail-T) | Silvermont | 4/4 | 1.9 GHz | 1GB | eMMC | Android 5.0 + Termux | i686 | clang 8.0 | 325 (05:25) | |
| Raspberry Pi 3 B | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 7.0 | 351 (05:51) | | | Raspberry Pi 3 B | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 7.0 | 351 (05:51) | |
| GPD Win | Atom x7-Z8700 | Airmont | 4/4 | 2.4 GHz | 4GB | eMMC | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 8.0 | 458 (07:38) | | | GPD Win WSL1 | Atom x7-Z8700 | Airmont | 4/4 | 2.4 GHz | 4GB | eMMC | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | clang 8.0 | 458 (07:38) | |
| Raspberry Pi 2 B | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 7.0 | 820 (13:40) | | | Raspberry Pi 2 B | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 7.0 | 820 (13:40) | |
| Fonepad 7 ME372CL | Atom Z2560 | Saltwell | 2/4 | 1.6 GHz | 1GB | eMMC | Android 5.0 + Termux | i686 | clang 8.0 | 779 (12:59) | | | Fonepad 7 ME372CL | Atom Z2560 | Saltwell | 2/4 | 1.6 GHz | 1GB | eMMC | Android 5.0 + Termux | i686 | clang 8.0 | 779 (12:59) | |
| |
| |
* (*1) : Windows 10 + WSL はファイルアクセス時にオーバーヘッドがあります。Linux を Native Install するとかなり速くなります。 | * (*1) : Windows 10 + WSL1 はファイルアクセス時にオーバーヘッドがあります。Linux を Native Install するとかなり速くなります。 |
| |
| |
^ Device (Windows) ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ Compiler (clang) ^^^^^^^^^ | ^ Device (Windows) ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ Compiler (clang) ^^^^^^^^^ |
^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ 3.5 ^ 3.8 ^ 3.9 ^ 4.0 ^ 5.0 ^ 6.0 ^ 7.0 ^ 8.0 ^ 9.0 ^ | ^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ ::: ^ 3.5 ^ 3.8 ^ 3.9 ^ 4.0 ^ 5.0 ^ 6.0 ^ 7.0 ^ 8.0 ^ 9.0 ^ |
| Windows Desktop | Ryzen 9 3950X | Zen2 | 16/32 | 3.5 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | | | | | | 10 (00:10) | | | | | | Windows Desktop | Ryzen 9 3950X | Zen2 | 16/32 | 3.5 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | | | | | | 10 (00:10) | | 10 (00:10) | | |
| Windows Desktop | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | | | 25 (00:25) | | | 26 (00:26) | 29 (00:29) | 26 (00:26) | | | | Windows Desktop | Ryzen 7 4750G | Zen2 | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | | | | | | 20 (00:20) | | 20 (00:20) | | |
| Windows Desktop | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | | | 34 (00:34) | 37 (00:37) | 36 (00:36) | 41 (00:41) | 44 (00:44) | 40 (00:40) | | | | Windows Desktop WSL2 | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL2 (Ubuntu18.04) | x86_64 | | | | | | 21 (00:21) | | 21 (00:21) | | |
| Windows Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | | | | | | 40 (00:40) | 43 (00:43) | 41 (00:41) | | | | Windows Desktop | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | | | 25 (00:25) | | | 26 (00:26) | 29 (00:29) | 26 (00:26) | | |
| Windows Desktop | Celeron N3150 | Airmont | 4/4 | 1.6 GHz | 16GB | SATA HDD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | | | | | | 426 (07:06) | 449 (07:29) | 448 (07:28) | | | | Windows Desktop WSL2 | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL2 (Ubuntu18.04) | x86_64 | | | | | | 28 (00:28) | | 29 (00:29) | | |
| GPD Win | Atom x7-Z8700 | Airmont | 4/4 | 2.4 GHz | 4GB | eMMC | Windows 10 + WSL (Ubuntu18.04) | x86_64 | | | | | | 441 (07:21) | 472 (07:52) | 458 (07:38) | | | | Windows Desktop | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | | | 34 (00:34) | 37 (00:37) | 36 (00:36) | 40 (00:40) | 44 (00:44) | 40 (00:40) | | |
| | Windows Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | | | | | | 40 (00:40) | 43 (00:43) | 41 (00:41) | | |
| | Windows Desktop | Ryzen 5 3400G (cTDP 35W) | Zen+ | 4/8 | 3.7 GHz | 32GB | SATA SSD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | | | | | | 55 (00:55) | | 54 (00:54) | | |
| | Windows Desktop | Celeron N3150 | Airmont | 4/4 | 1.6 GHz | 16GB | SATA HDD | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | | | | | | 426 (07:06) | 449 (07:29) | 448 (07:28) | | |
| | GPD Win | Atom x7-Z8700 | Airmont | 4/4 | 2.4 GHz | 4GB | eMMC | Windows 10 + WSL1 (Ubuntu18.04) | x86_64 | | | | | | 441 (07:21) | 472 (07:52) | 458 (07:38) | | |
^ Device (macOS) ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ 3.5 ^ 3.8 ^ 3.9 ^ 4.0 ^ 5.0 ^ 6.0 ^ 7.0 ^ 8.0 ^ 9.0 ^ | ^ Device (macOS) ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ 3.5 ^ 3.8 ^ 3.9 ^ 4.0 ^ 5.0 ^ 6.0 ^ 7.0 ^ 8.0 ^ 9.0 ^ |
| Mac mini Late 2012 | Core i7-3615QM | IvyBridge | 4/8 | 2.3 GHz | 16GB | SATA SSD | macOS 10.14 Mojave | x86_64 | | | | | | | 42 (00:42) | | | | | Mac mini Late 2012 | Core i7-3615QM | IvyBridge | 4/8 | 2.3 GHz | 16GB | SATA SSD | macOS 10.14 Mojave | x86_64 | | | | | | | 42 (00:42) | | | |
| MacBook Pro Late 2012 | Core i5-3210M | IvyBridge | 2/4 | 2.5 GHz | 8GB | SATA SSD | macOS 10.14 Mojave | x86_64 | | | | | | | 98 (01:38) | | | | | MacBook Pro Late 2012 | Core i5-3210M | IvyBridge | 2/4 | 2.5 GHz | 8GB | SATA SSD | macOS 10.14 Mojave | x86_64 | | | | | | | 98 (01:38) | | | |
^ Device (Linux) ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ 3.5 ^ 3.8 ^ 3.9 ^ 4.0 ^ 5.0 ^ 6.0 ^ 7.0 ^ 8.0 ^ 9.0 ^ | ^ Device (Linux) ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ 3.5 ^ 3.8 ^ 3.9 ^ 4.0 ^ 5.0 ^ 6.0 ^ 7.0 ^ 8.0 ^ 9.0 ^ |
| | Linux Desktop | Core i7-6700K | SkyLake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | | | | | | 26 (00:26) | | 27 (00:27) | | |
| Linux Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | | | | | | 30 (00:30) | 33 (00:33) | 31 (00:31) | | | | Linux Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | | | | | | 30 (00:30) | 33 (00:33) | 31 (00:31) | | |
| Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | | | 64 (01:04) | 69 (01:09) | 70 (01:10) | 74 (01:14) | 79 (01:19) | 69 (01:09) | | | | Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | | | 64 (01:04) | 69 (01:09) | 70 (01:10) | 74 (01:14) | 79 (01:19) | 69 (01:09) | | |