Grand Digital Computer Race (Fibonacci CPU Benchmark)

   

Home...

Großer Computer Geschwindigkeitsvergleich mit Fibonacci-Zahlen (Geschichte der Rechentechnik)
Quelle: http://www.tnmoc.org/news/news-releases/grand-digital-won-nine-year-old Rest: Gerd Lamprecht Quelle mit LINK
Bedingungen: Rechenzeit: 15 s Alle berechneten Fibonacci-Zahlen ab 1 müssen nachweisbar vorliegen
nur ganze dezimale Zahlen bis zur letzten Ziffer (keine Gleitkommadarstellung)
Nur Berechnungszeit (bis Werte im RAM/Datei); Anzeigezeit (RAM-> Ausgabe; Papierdruck) ist egal
Kein Weglassen von Ergebnissen {nur jede 2. speichern oder Zeckendorf usw.}, sonst könnte man gleich einen Viewer ohne Speicher erstellen (unfair!)
{Abkürzungsalgorithmen ohne Zwischenwerte benötigen auf schnellen PCs nur ms; z.B. Fibonacci(24 Mio.) nur 0,13 s; siehe unten}
Anzahl F1…Fn Hardware Software Ausgabemedium: Speicher/RAM/Monitor… Foto / Bild / LINK
3 1951 Harwell Dekatron   Lochstreifen + Röhren
4 iPhone 6s Siri (Spracherkennung) Display + Sprachausgabe  
7 1940’s Facit calculator    
16 1965 PDP-8   Drucker-Papierrolle
30…50 1986 KC85/3 1 MHz ROM BASIC … ASM Röhren-TV
38 1977 Apple II 1,02 MHz   Monitor
70 1981 BBC Micro   Monitor
903 1998 LION Pentium 233 MHz Win98 VBScript: FibRace1.vbs Datei + Monitor
1477 1998 Windows 95 EXCEL EXCEL-Datei + Monitor  
2404 Commodore 64 cc65's assembler as65 Monitor Hanno Behrens youtube
2610 1998 LION Pentium 233 MHz Win98 VBScript: FibRace9.vbs    
2700 1998 LION Pentium 233 MHz Win98 EXCEL2000\VBA Long    
5000 2016 Wiko-Handy Chrome Browser Javascript Browser-Monitor Roemisch_JAVA.htm
6843 2015 BBC micro:bit   LED-Lauflicht
9170 Intel i7-3770K 3,5 GHz Win7 VBScript: FibRace1.vbs Datei + Monitor  
10002 Intel i7-3770K 3,5 GHz EXCEL2000\VBA Add1 EXCEL-Datei + Monitor
16000 Samsung S8 Android Chrome Javascript Datei + Monitor
16266 Intel Core Duo T9300 2.5 GHz Vista VBScript: FibRace9.vbs Datei + Monitor
16772 Raspberry Pi1B 900MHz gmp.lua Monitor Hanno Behrens youtube
17953 Intel i7-3770K 3,5 GHz Win7 c++ GMP-Add Win7 Console  
19001 Intel i7-3770K 3,5 GHz Win7\IE JavaScript Iterationsr. Browser-Monitor Roemisch_JAVA.htm
22000 iPhone XR Safari JavaScript Browser-Monitor Roemisch_JAVA.htm
24319 Intel i7-3770K 3,5 GHz Win7 VBScript: FibRace9.vbs Datei + Monitor  
27600 Intel i7-3770K 3,5 GHz EXCEL2000\VBA Add9 EXCEL-Datei + Monitor  
30000 Intel i7-3770K 3,5 GHz Win7\Chrome JavaScript Browser-Monitor Roemisch_JAVA.htm
32380 i9-7900X 4,19 GHz RAM-Disc Win10 VBScript: FibRace9.vbs Datei + Monitor  
44035 i9-7900X 4,19 GHz Win10 c++ GMP-Add Win10 Console  
65250 AMD FX-6300 3.5-4.0 GHz c++ GMP LINUX Console Hanno Behrens youtube
95000 i5-6500 C 3.2 GHz LINUX cpp GMP-Add LINUX Console matheplanet\piquer
105000 i9-7900X 4,19 GHz Win10 c++ GMP-Add Win10 Consolenweiterleitung Festplatte  
841933 i9-7900X 4,19 GHz Win10 c++ GMP-Add 29-GB RAM-Array -> RAM-Viewer + Monitor  
858000 i9-7900X 4,19 GHz GMP-RAM.exe + GMP-File.exe RAM-Viewer + File-Viewer  
860058 2018 i9-7900X 4,19 GHz GMP-RAM.exe 31-GB RAM-Array -> RAM-Viewer + Monitor
Hinweis: GMP-RAM.exe steht eigentlich zu gut da, da die Ergebnisse hexadezimal im RAM liegen & erst nach der Berechnung per gmp_printf konvertiert & angezeigt werden.


Anderer Benchmark mit Abkürzungsalgorithmen (ohne viele Vorgängerwerte):

- Berechnet wird immer nur 1 Funktionswert
- im Gegensatz zum 1. Benchmark sind hier Abkürzungen erwünscht, da nur das eine dezimale Ergebnis zählt
- da viele Programme wie Mathematica bei Zeitberechnungs-Befehlen wie "Timing" schon beim hexadezimalen Zwischenergebnis stoppen, wurden beide Zeiten angegeben
- dank YMP (yet another Multi-precision arithmetic library) kann man das Optimum aus neuen CPUs herausholen
Hintergründe im Mathe Forum: https://matheplanet.com/matheplanet/nuke/html/viewtopic.php?rd2&topic=252592&start=0#p1836348

Fibonacci(10^9=1 Mrd.)-Benchmark immer mit i9-7900X 4.19 GHz Win10 (YMP, GMP, Mathematica, Pari GP, JAVA):





Fibonacci(10^10=10Mrd.)-Benchmark immer mit i9-7900X 4.19 GHz Win10 & RAM-Disk:
YMP Takahashi 20 Threads 38.3 s
YMP ln2 20 Threads 46.1 s
Mathematica12 1 Kern 824.9 s





Fibonacci(2*10^10=20 Mrd.)-Benchmark immer mit i9-7900X 4.19 GHz Win10:
YMP Takahashi 20 Threads: RAM-Disk: 81 s; HD: 107 s (Timing: 16.5 s)


Das Schreiben der 4 GB auf eine Festplatte dauerte hier über 26 s, da die 32 GB bereits für die Berechnung benötigt wurden. Mit einer guten RAM-Disk & mehr RAM geht das unter 2 s.


Stand: 06.03.2021