Cross-Platform Benchmarks

  • Hier hats der FF4 einwandfrei angezeigt.
    oreissig: Ich würd statt einem [code] eher [tt] nehmen, vermeidet dann halt unnötige Kästen drumherum

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • Ja wann denn? VOR oder NACHDEM Oreissig das umgeändert hat? Jetzt zeigts mir auch alles richtig an.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Vorher wars schon richtig

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • Dann ist 1. Dein firefox 4 anders als meiner, ich bin ja auch damit unterwegs und 2. Ist deiner dann fehlerhaft, denn das zu tiefe verschachtelungen ausgelassen werden ist afaik ein feature gegen endloszitierungen

    Wegen tt vs code: tt ist nach wie vor normaler text, der kürzt leerzeichen weg und zerstört damit das tabellenlayout der nbench-ausgabe. Bei Pi hätt mans machen können, ja, aber nu binsch zu faul zu editieren :)

  • Auf meiner Blade 1500 mit 1,05GHz UltrasparcIIIi unter Solaris 10.

    Spoiler anzeigen


    root@bender[~/pi_css5_sparcsolaris]
    11:00:27 # ./pi_css5 1000000
    Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave
    initializing...
    nfft= 262144
    radix= 10000
    error_margin= 0.00611182
    calculating 1048576 digits of PI...
    AGM iteration
    precision= 48: 1.00 sec
    precision= 80: 0.99 sec
    precision= 176: 0.98 sec
    precision= 352: 0.99 sec
    precision= 688: 0.98 sec
    precision= 1392: 0.99 sec
    precision= 2784: 0.98 sec
    precision= 5584: 0.99 sec
    precision= 11168: 0.98 sec
    precision= 22336: 0.98 sec
    precision= 44688: 0.98 sec
    precision= 89408: 1.00 sec
    precision= 178816: 0.98 sec
    precision= 357648: 0.99 sec
    precision= 715312: 0.98 sec
    precision= 1430640: 0.98 sec
    writing pi1048576.txt...

    18.48 sec. (real time)


    Neu, jetzt auch mit Java!

    Spoiler anzeigen


    root@bender[~/pi_css5_java]
    11:10:53 # java pi_fftcs 1000000
    Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave
    initializing...
    nfft= 262144
    radix= 10000
    error_margin= 0.006286438480884726
    calculating 1048576 digits of PI...
    AGM iteration
    precision= 48: 2.82 sec
    precision= 80: 2.62 sec
    precision= 176: 2.60 sec
    precision= 352: 2.60 sec
    precision= 688: 2.73 sec
    precision= 1392: 2.60 sec
    precision= 2784: 2.61 sec
    precision= 5584: 2.60 sec
    precision= 11168: 2.60 sec
    precision= 22336: 2.60 sec
    precision= 44688: 2.61 sec
    precision= 89408: 2.60 sec
    precision= 178816: 2.61 sec
    precision= 357648: 2.60 sec
    precision= 715312: 2.60 sec
    precision= 1430640: 2.60 sec
    writing pi1048576.txt

    51.24 sec. (real time)

  • so, meine kleine Microchannel-RS/6000 7011-250:

  • SGI POWER Indigo²

    32bit (n32):

    Spoiler anzeigen


    64bit:

    Spoiler anzeigen

    EDIT: hier mal die Ergebnisse gegen den 200MHz R4400 1MB in meiner IP22 Indigo² (von dem aktuellen 250er 2mb hab ich noch keine benchmarkergebnisse mit MIPSpro)

    Code
    CPU                 : MIPS R4400 200MHz
    L2 Cache            : 1MB
    OS                  : IRIX 6.5.22
    C compiler          : MIPSpro 7.4.4m (n32)
    libc                : 
    MEMORY INDEX        : 0.816
    INTEGER INDEX       : 0.650
    FLOATING-POINT INDEX: 1.307

    weiß nicht genau, warum die Kiste nen merklich höheren Memory index hat (ältere architektur, weniger cache, und 32bit wars ja in beiden fällen. vll liegts am etwas neueren compiler. benchmark mit gleichem setup werd ich mal noch machen), aber der integer index ist in etwa gleich zum 75MHz R8k und in FP schlägt der R8k den sehr viel schnelleren R4400 sogar

    alles in allem ziemlich beachtliche Leistung für 75MHz :b1:

  • Jo, der R8k hat eine deutlich höhere Floatingpoint Leistung als der R4k4, welcher bei Integer dann wegen dem Takt besser ist. Ein R8k mit mehr Takt wäre geil.

  • Zitat von mrshadowtux

    Ein R8k mit mehr Takt wäre geil.


    nennt sich R10k ;)

    ich mach ja bei meinen benchmarks immer noch als kleines fazit (MEM+INT+FP)/Takt*, und die Top 3 dort sind:

    1. 39,73 MIPS R12000 2MB (300MHz) in der Octane
    2. 38,02 MIPS R10000 1MB (250MHz) in der Octane
    3. 37,35 MIPS R8000 2MB (75MHz) in der Indigo²


    danach ist erstmal bisschen abstand und dann kommen HP PA-8800 32MB (33,86), DEC Alpha 21264A 4MB (32,37) und gleichauf IBM POWER3-II 8MB (32,37)

    zum Vergleich: mein alter Banias Pentium-M im Compaq N620c kam auf 16,45 und mein Merom Core2Duo im Thinkpad T61 kommt auf 12,02. allerdings sind die auch mit gcc gebenchmarkt, der insbesondere im FP-bereich mal überhaupt nich an herstellereigene Compiler rankommt.

    EDIT: * damits hübscher aussieht hab ich den wert noch *1000 genommen, sonst wären das alles nachkommawerte

  • pi_css5


    Wir erinnern uns: Sun Ultra 2 (UltrasparcII mit 300MHz) unter Debian GNU/Linux mit Standard CFLAGS 65,16 Sekunden.

    Spoiler anzeigen

    root@ultratux:~/pi_css5_src# ./pi_css5 1000000
    Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave
    initializing...
    nfft= 262144
    radix= 10000
    error_margin= 0.00611182
    calculating 1048576 digits of PI...
    AGM iteration
    precision= 48: 3.48 sec
    precision= 80: 3.48 sec
    precision= 176: 3.48 sec
    precision= 352: 3.48 sec
    precision= 688: 3.46 sec
    precision= 1392: 3.52 sec
    precision= 2784: 3.50 sec
    precision= 5584: 3.48 sec
    precision= 11168: 3.48 sec
    precision= 22336: 3.48 sec
    precision= 44688: 3.48 sec
    precision= 89408: 3.48 sec
    precision= 178816: 3.46 sec
    precision= 357648: 3.48 sec
    precision= 715312: 3.50 sec
    precision= 1430640: 3.46 sec
    writing pi1048576.txt...
    65.16 sec. (real time)

    Heute mal mit

    Zitat

    CFLAGS = -O4 -mcpu=ultrasparc -pipe -fomit-frame-pointer -ffast-math -finline-functions -fweb -frename-registers -mapp-regs


    Das verkürzt den Durchlauf auf 50,96 Sekunden!

    Spoiler anzeigen

    root@ultratux[~/pi_css5_src]
    17:05:35 # ./pi_css5
    Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave

    Usage: ./pi_css5 digits

    Number of digits of pi to calculate?
    1000000
    initializing...
    nfft= 262144
    radix= 10000
    error_margin= 0.00611182
    calculating 1048576 digits of PI...
    AGM iteration
    precision= 48: 2.74 sec
    precision= 80: 2.73 sec
    precision= 176: 2.73 sec
    precision= 352: 2.72 sec
    precision= 688: 2.74 sec
    precision= 1392: 2.72 sec
    precision= 2784: 2.72 sec
    precision= 5584: 2.70 sec
    precision= 11168: 2.72 sec
    precision= 22336: 2.72 sec
    precision= 44688: 2.70 sec
    precision= 89408: 2.73 sec
    precision= 178816: 2.72 sec
    precision= 357648: 2.73 sec
    precision= 715312: 2.71 sec
    precision= 1430640: 2.72 sec
    writing pi1048576.txt...
    50.96 sec. (real time)
    Hit RETURN to exit.

    Wer glaubt das war alles, der täuscht sich.
    Mit

    Zitat

    CFLAGS = -O4 -mcpu=ultrasparc -pipe -fomit-frame-pointer -ffast-math -finline-functions -fweb -frename-registers -mapp-regs -mvis -Wa,-Av8plusa

    sind es 49,28 Sekunden!

    Spoiler anzeigen


    root@ultratux[~/pi_css5_src]
    17:24:26 # ./pi_css5
    Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave

    Usage: ./pi_css5 digits

    Number of digits of pi to calculate?
    1000000
    initializing...
    nfft= 262144
    radix= 10000
    error_margin= 0.00611182
    calculating 1048576 digits of PI...
    AGM iteration
    precision= 48: 2.65 sec
    precision= 80: 2.65 sec
    precision= 176: 2.63 sec
    precision= 352: 2.63 sec
    precision= 688: 2.64 sec
    precision= 1392: 2.63 sec
    precision= 2784: 2.63 sec
    precision= 5584: 2.62 sec
    precision= 11168: 2.63 sec
    precision= 22336: 2.63 sec
    precision= 44688: 2.61 sec
    precision= 89408: 2.65 sec
    precision= 178816: 2.62 sec
    precision= 357648: 2.64 sec
    precision= 715312: 2.63 sec
    precision= 1430640: 2.63 sec
    writing pi1048576.txt...
    49.28 sec. (real time)
    Hit RETURN to exit.

  • pi_css5 auf einer Sun Ultra5 mit 270MHz Ultrasparc IIi

    Standard-CFLAGS: 272,23 Sekunden

    Spoiler anzeigen

    root@stuart[~/pi_css5_src]
    22:13:32 # ./pi_css5
    Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave

    Usage: ./pi_css5 digits

    Number of digits of pi to calculate?
    1000000
    initializing...
    nfft= 262144
    radix= 10000
    error_margin= 0.00611182
    calculating 1048576 digits of PI...
    AGM iteration
    precision= 48: 14.60 sec
    precision= 80: 14.55 sec
    precision= 176: 14.56 sec
    precision= 352: 14.53 sec
    precision= 688: 14.56 sec
    precision= 1392: 14.52 sec
    precision= 2784: 14.55 sec
    precision= 5584: 14.54 sec
    precision= 11168: 14.56 sec
    precision= 22336: 14.53 sec
    precision= 44688: 14.55 sec
    precision= 89408: 14.55 sec
    precision= 178816: 14.61 sec
    precision= 357648: 14.69 sec
    precision= 715312: 14.69 sec
    precision= 1430640: 14.59 sec
    writing pi1048576.txt...
    272.23 sec. (real time)
    Hit RETURN to exit.

    Mit

    Zitat

    CFLAGS = -O4 -mcpu=ultrasparc -pipe -fomit-frame-pointer -ffast-math -finline-functions -fweb -frename-registers -mapp-regs -mvis -Wa,-Av8plusa


    sind es dann 94,94 Sekunden.

    Spoiler anzeigen

    root@stuart[~/pi_css5_src]
    22:27:06 # ./pi_css5
    Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave

    Usage: ./pi_css5 digits

    Number of digits of pi to calculate?
    1000000
    initializing...
    nfft= 262144
    radix= 10000
    error_margin= 0.00611182
    calculating 1048576 digits of PI...
    AGM iteration
    precision= 48: 5.10 sec
    precision= 80: 5.08 sec
    precision= 176: 5.08 sec
    precision= 352: 5.06 sec
    precision= 688: 5.08 sec
    precision= 1392: 5.07 sec
    precision= 2784: 5.07 sec
    precision= 5584: 5.07 sec
    precision= 11168: 5.07 sec
    precision= 22336: 5.06 sec
    precision= 44688: 5.07 sec
    precision= 89408: 5.08 sec
    precision= 178816: 5.07 sec
    precision= 357648: 5.06 sec
    precision= 715312: 5.07 sec
    precision= 1430640: 5.08 sec
    writing pi1048576.txt...
    94.94 sec. (real time)
    Hit RETURN to exit.

    Die Ultra5 schneidet somit deutlich schlechter ab als die Ultra2.

  • so, bevor meine RS/6000 44P-170 an TNC geht, arbeite ich nochmal fix mein programm damit durch

    AIX 4.3.3

    Spoiler anzeigen


    AIX 5.1

    Spoiler anzeigen


    AIX 5.2

    Spoiler anzeigen


    AIX 5.3

    Spoiler anzeigen

    hatte ich vor einiger zeit schon gemacht, hier nur kurz nbench-Ergebnisse:
    mem: 3,302
    int: 4,453
    fp: 6,811

  • heute: Sun SPARCclassic unter Solaris 2.5.1

    pi_css5 hatte iteration times um die 65.30sec, darauf wollt ich jetz netmehr warten
    morgen gehts weiter

    EDIT: so

  • so, nochmal SPARCclassic unter Solaris 2.5.1, diesmal mit dem letzten 2er gcc

  • Zitat von Blue

    fast as hell wut


    lol nee, der microSPARC is ne lahme krücke :fresse:
    leider gibts nichts schnelleres in dem Formfaktor

    EDIT: der microSPARC ist pro takt praktisch genau so schnell, wie ein alter SPARC V7
    die einzigen CPUs, die ich mal gebenchmarkt habe und die pro takt noch langsamer waren, waren embedded Sachen in PDAs (StrongARM und SH-3 in HP Jornadas), allerdings warn die höher getaktet :D

  • Mini-Würfel :b1:

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • dec 3000/400s unter tru64
    133MHZ ALPHA
    64mb RAM

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!