AMD Ryzen 5 5600X Processor (6C/12T, 35MB Cache, up to 4.6 GHz … AMD Ryzen 5 4600G CPU, AM4, 3.7GHz (4.2 Turbo), 6-Core, 65W, 11… AMD Ryzen 7 5800X3D Desktop Processor (8-core/16-thread, 96MB L…
SiSoftware Official Benchmark Ranker SiSoftware Official Benchmark Ranker
Details for Component NVIDIA GeForce GTX 1070
SiSoftware : Home | Teams | Users | Brands | Computers/Devices | Aggregated Results | Individual Results
en Tip of the Day : Do you like our application? Please tell your friends and colleagues about it! Spread the Word!
Component
nVidia
nVidia
Name NVIDIA GeForce GTX 1070
Brand
nVidia nVidia
Average Speed -16149GHz
Average Power 1500W
Average Capacity 2759CU
Price
Best Price for NVIDIA GeForce GTX 1070 @ Amazon Best Price for NVIDIA GeForce GTX 1070 @ Amazon
Individual Results 27709
Aggregated Results 24
Top Components | Top Brands | Best Price for NVIDIA GeForce GTX 1070 @ Amazon
Aggregated Results
Local Rank Benchmark Component Average Score Average Capacity Average Speed Power State Platform Operating System Popularity
#190 (>82.03%) #190 (>82.03%) Video Shader Compute Video Shader Compute NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 109828Mpix/s 1928SP -134146GHz1500W Normal Desktop Windows x64 11.0.23.2 2063
#155 (>88.42%) #155 (>88.42%) Video Memory Bandwidth Video Memory Bandwidth NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 4790GB/s 6370MB 697GHz1500W Normal Desktop Windows x64 11.0.23.2 1265
#120 (>93.86%) #120 (>93.86%) Media (Audio/Video) Transcode (AVC/H.264) Media (Audio/Video) Transcode (AVC/H.264) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 1080MB/s 1930CU -195305GHz1500W Normal Desktop Windows x64 11.0.22.2 2830
#382 (>81.80%) #382 (>81.80%) GP (GPU) Processing GP (GPU) Processing NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 198163Mpix/s 15CU 172GHz1500W Normal Desktop Windows x64 11.0.23.2 3762
#327 (>82.68%) #327 (>82.68%) GP (GPU) Memory Bandwidth GP (GPU) Memory Bandwidth NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 4332GB/s 8184MB 766GHz1500W Normal Desktop Windows x64 11.0.23.2 4527
#224 (>87.28%) #224 (>87.28%) GP (GPU) Cryptography (High Security) GP (GPU) Cryptography (High Security) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 5335GB/s 15CU 176GHz1500W Normal Desktop Windows x64 11.0.23.2 4763
#29 (>90.57%) #29 (>90.57%) GP (GPU) Cryptography (Standard Security) GP (GPU) Cryptography (Standard Security) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 5932GB/s 15CU 174GHz1500W Normal Desktop Windows x64 11.0.21.2 13
#45 (>56.44%) #45 (>56.44%) Media (Audio/Video) Transcode (HEVC/H.265) Media (Audio/Video) Transcode (HEVC/H.265) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 569MB/s 1927CU 186GHz1500W Normal Desktop Windows x64 10.0.20.4 54
#130 (>91.48%) #130 (>91.48%) GP Global Data Cache/Memory Latencies (In-Page Random Access) GP Global Data Cache/Memory Latencies (In-Page Random Access) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 1540ns 799GB 757GHz1500W Normal Desktop Windows x64 11.0.23.2 3037
#27 (>68.67%) #27 (>68.67%) GP Global Data Cache/Memory Latencies (Full Random Access) GP Global Data Cache/Memory Latencies (Full Random Access) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 2800ns 800GB 728GHz1500W Normal Desktop Windows x64 10.0.19.3 5
#24 (>69.74%) #24 (>69.74%) GP Global Data Cache/Memory Latencies (Sequential Access) GP Global Data Cache/Memory Latencies (Sequential Access) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 629ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 2
#12 (>80.36%) #12 (>80.36%) GP Texture Cache/Memory Latencies (Sequential Access) GP Texture Cache/Memory Latencies (Sequential Access) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 570ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.16.7 2
#220 (>86.93%) #220 (>86.93%) GP (GPU) Financial Analysis (Normal/Single Precision) GP (GPU) Financial Analysis (Normal/Single Precision) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 227043kOPTS 15CU 158GHz1500W Normal Desktop Windows x64 11.0.23.2 4918
#71 (>64.47%) #71 (>64.47%) GP (GPU) Financial Analysis (High/Double Precision) GP (GPU) Financial Analysis (High/Double Precision) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 10497kOPTS 15CU 172GHz1500W Normal Desktop Windows x64 10.0.21.2 73
#205 (>86.31%) #205 (>86.31%) GP (GPU) Scientific Analysis (Normal/Single Precision) GP (GPU) Scientific Analysis (Normal/Single Precision) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 86725GFLOPS 15CU 159GHz1500W Normal Desktop Windows x64 11.0.23.2 4745
#121 (>58.62%) #121 (>58.62%) GP (GPU) Scientific Analysis (High/Double Precision) GP (GPU) Scientific Analysis (High/Double Precision) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 13294GFLOPS 15CU 170GHz1500W Normal Desktop Windows x64 10.0.21.2 75
#251 (>76.85%) #251 (>76.85%) GP (GPU) Image Processing (Normal/Single Precision) GP (GPU) Image Processing (Normal/Single Precision) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 104942Mpix/s 15CU 168GHz1500W Normal Desktop Windows x64 11.0.23.2 1582
#165 (>5.75%) #165 (>5.75%) GP (GPU) Image Processing (Low/Half Precision) GP (GPU) Image Processing (Low/Half Precision) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 17895Mpix/s 15CU 154GHz1500W Normal Desktop Windows x64 10.0.20.4 3
#122 (>78.85%) #122 (>78.85%) Overall Graphics Score Overall Graphics Score NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 341kPT 1941CU 152GHz1500W Normal Desktop Windows x64 11.0.22.2 167
#163 (>75.82%) #163 (>75.82%) Overall GP (GPU) Score Overall GP (GPU) Score NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 1090kPT 15CU 166GHz1500W Normal Desktop Windows x64 11.0.23.2 1244
0 - 1 (24)  Next > End
Individual Results
Benchmark User Team Computer/Device Result ID Score Capacity Speed Power State Platform Operating System Created
Video Shader Compute Video Shader Compute Anonymous Anonymous World World ASUS All Series ASUS MB (ASUS X99-S) ASUS All Series ASUS MB (ASUS X99-S) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920S 15C SM6.5 1.63GHz/1.83GHz, 2MB L2, 8GB 8.12GHz 256-bit, PCIe 3.0 x16) (D3D 11) 401708Mpix/s 1920SP 163GHz1500W Normal Desktop Windows x64 10.0.21.2 8 April 2022
Video Memory Bandwidth Video Memory Bandwidth Anonymous Anonymous World World ASUS  (ASUS TUF GAMING Z690-PLUS WIFI D4) ASUS (ASUS TUF GAMING Z690-PLUS WIFI D4) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920S 15C SM6.6 1.61GHz/1.8GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit, PCIe 3.0 x16) (D3D 10) 451166GB/s 8128MB 161GHz1500W Normal Desktop Windows x64 11.0.23.2 5 January 2024
Media (Audio/Video) Transcode (AVC/H.264) Media (Audio/Video) Transcode (AVC/H.264) Anonymous Anonymous World World ASUS STRIX Z270E GAMING ASUS STRIX Z270E GAMING NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (15CU 1920SP SM5.2 2.16GHz, 240kB L2, 2.9GB 8.87GHz, PCIe 3.0 x16) (Microsoft H264 Video Decoder MFT > NVIDIA H.264 Encoder MFT; Microsoft AAC Audio Decoder MFT > Microsoft AAC Audio Encoder MFT) 2651MB/s 1920CU 216GHz1500W Normal Desktop Windows x64 10.0.17.9 9 February 2018
GP (GPU) Processing GP (GPU) Processing Anonymous Anonymous World World ASRock Z87 Extreme3 ASRock Z87 Extreme3 NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920S 15C SM6.1 1.5GHz/1.68GHz, 2MB L2, 8GB 8GHz/8GHz 256-bit) (CUDA) 376325Mpix/s 15CU 151GHz1500W Normal Desktop Windows x64 10.0.22.2 27 June 2023
GP (GPU) Memory Bandwidth GP (GPU) Memory Bandwidth Anonymous Anonymous World World ASUS G752VSK ASUS G752VSK NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 2千兆赫(GHz), 8千百萬位元組(GB) 9千兆赫(GHz)) (DX-CS) 6110GB/s 8128MB 900GHz1500W Normal Desktop Windows x64 10.0.17.3 5 August 2017
GP (GPU) Cryptography (High Security) GP (GPU) Cryptography (High Security) Anonymous Anonymous World World MSI MS-7A34 (MSI B350 TOMAHAWK (MS-7A34)) MSI MS-7A34 (MSI B350 TOMAHAWK (MS-7A34)) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 2.08GHz, 2MB L2, 8GB 8.9GHz/9.31GHz 256-bit) (CUDA) 7865GB/s 15CU 208GHz1500W Normal Desktop Windows x64 10.0.6.167 14 April 2017
GP (GPU) Cryptography (Standard Security) GP (GPU) Cryptography (Standard Security) Anonymous Anonymous World World Gigabyte GA-MA790X-UD3P Gigabyte GA-MA790X-UD3P NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 1.92GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 7764GB/s 15CU 192GHz1500W Normal Desktop Windows x64 10.0.6.71 29 January 2017
Media (Audio/Video) Transcode (HEVC/H.265) Media (Audio/Video) Transcode (HEVC/H.265) Anonymous Anonymous World World MSI GT72VR 7RE GP (MSI MS-1785) MSI GT72VR 7RE GP (MSI MS-1785) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (16CU 2048SP SM5.2 2GHz, 256kB L2, 2.9GB 8.26GHz, PCIe 3.00 x16) (Microsoft H264 Video Decoder MFT > NVIDIA HEVC Encoder MFT; Microsoft AAC Audio Decoder MFT > Microsoft AAC Audio Encoder MFT) 730MB/s 2048CU 194GHz1500W Normal Desktop Windows x64 10.0.17.9 30 November 2017
GP Global Data Cache/Memory Latencies (In-Page Random Access) GP Global Data Cache/Memory Latencies (In-Page Random Access) Anonymous Anonymous World World GigaByte Z97X-UD3H (GigaByte Z97X-UD3H-CF) GigaByte Z97X-UD3H (GigaByte Z97X-UD3H-CF) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 2.11GHz, 240kB L2, 8GB 8.81GHz) (D3D 11) 1082ns 794GB 881GHz1500W Normal Desktop Windows x64 10.0.17.9 6 February 2018
GP Global Data Cache/Memory Latencies (Full Random Access) GP Global Data Cache/Memory Latencies (Full Random Access) greg may greg may ACER ACER ASUS M51AC Desktop ASUS M51AC Desktop NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 1.6GHz/2GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 2188ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 11 December 2016
GP Global Data Cache/Memory Latencies (Sequential Access) GP Global Data Cache/Memory Latencies (Sequential Access) vhco vhco ASUS ASUS GIGABYTE P37V6 Default string GIGABYTE P37V6 Default string NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 16C 1.44GHz/1.91GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 629ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 1 April 2017
GP Constant Data Cache/Memory Latencies (In-Page Random Access) GP Constant Data Cache/Memory Latencies (In-Page Random Access) vhco vhco ASUS ASUS GIGABYTE P37V6 Default string GIGABYTE P37V6 Default string NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 16C 1.44GHz/1.91GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 765ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 1 April 2017
GP Constant Data Cache/Memory Latencies (Full Random Access) GP Constant Data Cache/Memory Latencies (Full Random Access) vhco vhco ASUS ASUS GIGABYTE P37V6 Default string GIGABYTE P37V6 Default string NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 16C 1.44GHz/1.91GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 784ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 1 April 2017
GP Constant Data Cache/Memory Latencies (Sequential Access) GP Constant Data Cache/Memory Latencies (Sequential Access) vhco vhco ASUS ASUS GIGABYTE P37V6 Default string GIGABYTE P37V6 Default string NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 16C 1.44GHz/1.91GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 95ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 1 April 2017
GP Shared Data Cache/Memory Latencies (In-Page Random Access) GP Shared Data Cache/Memory Latencies (In-Page Random Access) vhco vhco ASUS ASUS GIGABYTE P37V6 Default string GIGABYTE P37V6 Default string NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 16C 1.44GHz/1.91GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 44ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 1 April 2017
GP Shared Data Cache/Memory Latencies (Full Random Access) GP Shared Data Cache/Memory Latencies (Full Random Access) vhco vhco ASUS ASUS GIGABYTE P37V6 Default string GIGABYTE P37V6 Default string NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 16C 1.44GHz/1.91GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 45ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 1 April 2017
GP Shared Data Cache/Memory Latencies (Sequential Access) GP Shared Data Cache/Memory Latencies (Sequential Access) vhco vhco ASUS ASUS GIGABYTE P37V6 Default string GIGABYTE P37V6 Default string NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 16C 1.44GHz/1.91GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 47ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 1 April 2017
GP Texture Cache/Memory Latencies (In-Page Random Access) GP Texture Cache/Memory Latencies (In-Page Random Access) vhco vhco ASUS ASUS GIGABYTE P37V6 Default string GIGABYTE P37V6 Default string NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 16C 1.44GHz/1.91GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 1371ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 1 April 2017
GP Texture Cache/Memory Latencies (Full Random Access) GP Texture Cache/Memory Latencies (Full Random Access) vhco vhco ASUS ASUS GIGABYTE P37V6 Default string GIGABYTE P37V6 Default string NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (2048SP 16C 1.44GHz/1.91GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 2192ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.6.71 1 April 2017
GP Texture Cache/Memory Latencies (Sequential Access) GP Texture Cache/Memory Latencies (Sequential Access) Anonymous Anonymous World World Gigabyte X79-UD3 Gigabyte X79-UD3 NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 1.6ГГц/2ГГц, 2Мб L2, 8Гб 7.6ГГц/8ГГц 256-бит) (CUDA) 550ns 800GB 760GHz1500W Normal Desktop Windows x64 10.0.16.7 29 April 2017
GP (GPU) Financial Analysis (Normal/Single Precision) GP (GPU) Financial Analysis (Normal/Single Precision) Victor Churlyaev Victor Churlyaev Deutschland Deutschland MSI MS-7971 Default string (MSI Z170-A PRO (MS-7971)) MSI MS-7971 Default string (MSI Z170-A PRO (MS-7971)) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 1.62GHz/2.15GHz, 2MB L2, 8GB 8.18GHz/8.59GHz 256-bit) (DX-CS) 312114kOPTS 15CU 162GHz1500W Normal Desktop Windows x64 10.0.6.167 26 March 2017
GP (GPU) Financial Analysis (High/Double Precision) GP (GPU) Financial Analysis (High/Double Precision) Anonymous Anonymous World World MSI MS-7818 (MSI Z87 MPOWER (MS-7818)) MSI MS-7818 (MSI Z87 MPOWER (MS-7818)) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 1.61GHz/2.11GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 12117kOPTS 15CU 161GHz1500W Normal Desktop Windows x64 8.1 8 August 2016
GP (GPU) Scientific Analysis (Normal/Single Precision) GP (GPU) Scientific Analysis (Normal/Single Precision) Anonymous Anonymous World World MSI MS-7A59 Default string (MSI Z270 SLI PLUS (MS-7A59)) MSI MS-7A59 Default string (MSI Z270 SLI PLUS (MS-7A59)) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 1.58GHz/2.08GHz, 2MB L2, 8GB 9.36GHz 256-bit) (CUDA) 126357GFLOPS 15CU 158GHz1500W Normal Desktop Windows x64 10.0.17.3 27 May 2017
GP (GPU) Scientific Analysis (High/Double Precision) GP (GPU) Scientific Analysis (High/Double Precision) Snickers102 Snickers102 AMD AMD MSI MS-7A32 (MSI X370 GAMING PRO CARBON (MS-7A32)) MSI MS-7A32 (MSI X370 GAMING PRO CARBON (MS-7A32)) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 1.61GHz/1.8GHz, 2MB L2, 8GB 8.37GHz 256-bit) (CUDA) 16548GFLOPS 15CU 161GHz1500W Normal Desktop Windows x64 10.0.18.9 16 February 2019
GP (GPU) Image Processing (Normal/Single Precision) GP (GPU) Image Processing (Normal/Single Precision) Anonymous Anonymous World World GigaByte Z170-HD3 DDR3 Default string (GigaByte Z170-HD3 DDR3-CF) GigaByte Z170-HD3 DDR3 Default string (GigaByte Z170-HD3 DDR3-CF) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920SP 15C 1.6GHz/2GHz, 240kB L2, 8GB 8GHz) (D3D 11) 260084Mpix/s 15CU 159GHz1500W Normal Desktop Windows x64 10.0.18.3 25 November 2018
GP (GPU) Image Processing (Low/Half Precision) GP (GPU) Image Processing (Low/Half Precision) Anonymous Anonymous World World MSI MS-7982 Default string (MSI B150M BAZOOKA (MS-7982)) MSI MS-7982 Default string (MSI B150M BAZOOKA (MS-7982)) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920S 15C 1.56GHz/1.75GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit) (CUDA) 18209Mpix/s 15CU 156GHz1500W Normal Desktop Windows x64 10.0.20.4 23 August 2020
Overall Graphics Score Overall Graphics Score Anonymous Anonymous World World MSI MS-7E02 Default string (MSI PRO B760M-P DDR4 (MS-7E02)) MSI MS-7E02 Default string (MSI PRO B760M-P DDR4 (MS-7E02)) NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920S 15C SM5.2 1.58GHz/1.77GHz, 2MB L2, 8GB 7.1GHz/8GHz 256-bit, PCIe 3.0 x16) (D3D 11) 448kPT 1920CU 158GHz1500W Normal Desktop Windows x64 10.0.22.2 13 October 2023
Overall GP (GPU) Score Overall GP (GPU) Score Anonymous Anonymous World World ASUS STRIX Z270F GAMING ASUS STRIX Z270F GAMING NVIDIA GeForce GTX 1070 NVIDIA GeForce GTX 1070 (1920S 15C SM1.2 1.63GHz/1.83GHz, 8GB 8GHz) (OpenCL) 1448kPT 15CU 163GHz1500W Normal Desktop Windows x64 10.0.20.9 6 November 2020
0 - 1 (27709)  Next > End
News | Reviews | Privacy | Licence | Contact
All trademarks acknowledged. Used for identification only under fair use. E. & O. E. This site is not moderated. If you find an offensive post please report it.
en   © SiSoftware 1995-Present. All Rights Reserved.  Original (British) English by SiSoftware staff.