Pi

Der Marcus hatte mal einen sinnfreien Schwanzlängenvergleich, jetzt hab ich auch einen gefunden:

AMD Athlon(tm) 64 Processor 3400+ (Ubuntu Feisty 32Bit)

$ time echo "scale=3000; 4*a(1)" | bc -l
3.1415926535897932384[..]

real    0m18.065s
user    0m16.725s
sys     0m0.268s

Arm V5 266Mhz (Debian Etch)

$ time echo "scale=3000; 4*a(1)" | bc -l
3.1415926535897932384[..]

real    4m13.225s
user    4m7.560s
sys     0m0.350s

UltraSPARC-IIe 648MHz (Solaris 10 / Blastwave bc)

$ time echo "scale=3000; 4*a(1)" | bc -l
scale factor is too large
3.14159265358979323844

real    0m0.062s
user    0m0.010s
sys     0m0.022s

Scheisse, keine DEC Alpha zur Hand.

28 Kommentare zu „Pi“

  • Intel Pentium D 3.0GHz (Ubuntu Feisty)

    $ time echo "scale=3000; 4*a(1)" | bc -l
    3.14159265358979323846264[..]

    real 0m17.188s
    user 0m15.049s
    sys 0m0.004s

    Damit dein lebhaftes Rehkitzen knapp geschlagen. Wow, bin ich gut! :P

  • ok, *mitschwänzel*

    Intel Pentium M 1.70GHz (edgy)
    real 0m20.353s
    user 0m19.089s
    sys 0m0.236s

    Intel Core 2 T5600 1,83GHz (edgy)
    real 0m14.995s
    user 0m14.309s
    sys 0m0.008s

  • 800er duron mit feisty

    real 1m2.219s
    user 0m44.383s
    sys 0m0.048s

    es geht doch darum, möglichst langsam zu sein, oder? ;-)

  • P4/2.2GHz., inzwischen auch Feisty.

    real 0m21.909s
    user 0m21.605s
    sys 0m0.112s

  • Intel Core 2 6300@1.86GHz unter Feisty

    real 0m14.004s
    user 0m13.985s
    sys 0m0.004s

  • Homo Sapiens:
    real: ich rechne immernoch….
    user: 3h
    sys: 2 Minuten

    ;)

  • jan:

    ich erkläre mich hiermit zum sieger ;):

    root@OpenWrt:~# time echo “scale=3000; 4*a(1)” | bc -l
    -ash: bc: not found
    Command terminated by signal 13
    real 0m 0.02s
    user 0m 0.01s
    sys 0m 0.02s

  • jan:

    hmm es gibt sogar ein paket für bc… allerdings kommt die zeitmessung sofort und das ergebnis bisher gar nicht ;).

    root@OpenWrt:~# time echo “scale=3000; 4*a(1)” | bc -l
    real 0m 0.04s
    user 0m 0.01s
    sys 0m 0.01s

  • Ich hab den Längsten! (Core2duo E6600@2,4Ghz, 32bit Debian Etch)

    real 0m10.768s
    user 0m10.697s
    sys 0m0.046s

  • Da kann ich gegenhalten:

    Dual Dual-Core AMD Opteron(tm) Processor 2220 SE (2.8Ghz)

    real 0m9.661s
    user 0m9.650s
    sys 0m0.000s

  • mrvolley:

    Komisch irgendwie wollte mein Windows diesen Befehl nicht ausführen :p

    Mobile AMD Athlon(tm) 64 3200+ , Windows XP (cygwin)
    real 0m18.257s
    user 0m17.358s
    sys 0m0.015s

  • Core 2 Duo (Ubuntu Edgy Eft)
    real 0m13.895s
    user 0m13.877s
    sys 0m0.000s

    cu, w0lf.

  • grady:

    Kann es sein, dass man bei den Multicore-CPUs keine ordentlichen Werte bekommt, weil das nur ein Thread ist? Auf meinem Core2Duo 2GHz zieht bc nur 100 anstatt der möglichen 200 Prozent.
    real 0m16.839s
    user 0m16.751s
    sys 0m0.033s

    Wenn ich nämlich das Ding gleichzeitig zwei Mal berechnen lasse, kommt das hier für je einen Thread raus:

    real 0m17.953s
    user 0m17.014s
    sys 0m0.319s

  • Wolf:

    Meine NSLU2 unter UnSlung mit 266 MHz:

    NSLU2:/> time echo “scale=3000; 4*a(1)” | bc -l
    3.141592653589793238462643383279502884197169399375105820974944592307\
    81640628620899862803482534211706798214808651328230664709384460955058\
    22317253594081284811174502841027019385211055596446229489549303819644\
    28810975665933446128475648233786783165271201909145648566923460348610\
    45432664821339360726024914127372458700660631558817488152092096282925\
    40917153643678925903600113305305488204665213841469519415116094330572\
    70365759591953092186117381932611793105118548074462379962749567351885\
    75272489122793818301194912983367336244065664308602139494639522473719\
    07021798609437027705392171762931767523846748184676694051320005681271\
    45263560827785771342757789609173637178721468440901224953430146549585\
    37105079227968925892354201995611212902196086403441815981362977477130\
    99605187072113499999983729780499510597317328160963185950244594553469\
    08302642522308253344685035261931188171010003137838752886587533208381\
    42061717766914730359825349042875546873115956286388235378759375195778\
    18577805321712268066130019278766111959092164201989380952572010654858\
    63278865936153381827968230301952035301852968995773622599413891249721\
    77528347913151557485724245415069595082953311686172785588907509838175\
    46374649393192550604009277016711390098488240128583616035637076601047\
    10181942955596198946767837449448255379774726847104047534646208046684\
    25906949129331367702898915210475216205696602405803815019351125338243\
    00355876402474964732639141992726042699227967823547816360093417216412\
    19924586315030286182974555706749838505494588586926995690927210797509\
    30295532116534498720275596023648066549911988183479775356636980742654\
    25278625518184175746728909777727938000816470600161452491921732172147\
    72350141441973568548161361157352552133475741849468438523323907394143\
    33454776241686251898356948556209921922218427255025425688767179049460\
    16534668049886272327917860857843838279679766814541009538837863609506\
    80064225125205117392984896084128488626945604241965285022210661186306\
    74427862203919494504712371378696095636437191728746776465757396241389\
    08658326459958133904780275900994657640789512694683983525957098258226\
    20522489407726719478268482601476990902640136394437455305068203496252\
    45174939965143142980919065925093722169646151570985838741059788595977\
    29754989301617539284681382686838689427741559918559252459539594310499\
    72524680845987273644695848653836736222626099124608051243884390451244\
    13654976278079771569143599770012961608944169486855584840635342207222\
    58284886481584560285060168427394522674676788952521385225499546667278\
    23986456596116354886230577456498035593634568174324112515076069479451\
    09659609402522887971089314566913686722874894056010150330861792868092\
    08747609178249385890097149096759852613655497818931297848216829989487\
    22658804857564014270477555132379641451523746234364542858444795265867\
    82105114135473573952311342716610213596953623144295248493718711014576\
    54035902799344037420073105785390621983874478084784896833214457138687\
    51943506430218453191048481005370614680674919278191197939952061419663\
    42875444064374512371819217999839101591956181467514269123974894090718\
    6494231960

    real 3m31.739s
    user 3m26.620s
    sys 0m2.290s

    Habe ich jetzt gewonnen? :-)

  • Da hier eindeutig noch ein OS X fehlte, hab ich es auf meinem MacBook mit Core 2 Duo auch nochmal laufen lassen:

    real 0m17.851s
    user 0m16.967s
    sys 0m0.106s

    Tja un mit dem sich langweilenden anderen Core kann ich nebenbei noch bloggen :D

  • zum Vergleich zu Martins (15.) Core2Duo hier ein >3 Jahre alter PowerPC G4 1.25 MHz:

    real 0m31.712s
    user 0m30.350s
    sys 0m0.111s

  • itti:

    SunOS 5.10 Generic_118833-24 sun4u sparc SUNW,Sun-Fire-880 Solaris

    $ time echo "scale=3000; 4*a(1)" | bc -l
    scale factor is too large
    3.14159265358979323844
    real 0m0.026s
    user 0m0.009s
    sys 0m0.023s

    tja schade… scale factor is too large…

  • dial-r:

    Debian Etch unter vmware unter WinXP, P4 2,8:

    real 0m21.064s
    user 0m20.849s
    sys 0m0.048s

  • Intel Core Duo, 2 Ghz, Max OS X 10.4.9:

    real 0m18.019s
    user 0m17.964s
    sys 0m0.038s

  • PowerPC PPC 970FX v3.0 1.8 GHz, OS X 10.4.9

    29.40s user
    0.09s system
    98% cpu
    29.791 total

  • Oli:

    FreeBSD 6.2, Athlon X2 3800

    real 0m19.521s
    user 0m19.426s
    sys 0m0.001s

  • null:

    Weicheier ;-)
    real 0m12.203s
    user 0m12.053s
    sys 0m0.004s

    AMD Athlon(tm) 64 X2 Dual Core Processor 4600+

  • till:

    core duo 2ghz, debian etch:

    real 0m15.395s
    user 0m15.134s
    sys 0m0.001s

  • josh:

    [3]/usr/platform/sun4us/sbin/prtdiag -v
    System Configuration: Sun Microsystems sun4us Fujitsu Siemens PRIMEPOWER2500 6-slot 48x SPARC64 V
    System clock frequency: 260 MHz
    Memory size: 196608 Megabytes

    ========================= CPUs =========================

    Run Ecache CPU CPU
    Brd CPU Module MHz MB Impl. Mask

    0 0 0 1299 2.0 5 0.7
    0 1 1 1299 2.0 5 0.7
    0 2 2 1299 2.0 5 0.7
    0 3 3 1299 2.0 5 0.7
    0 4 4 1299 2.0 5 0.7
    0 5 5 1299 2.0 5 0.7
    0 6 6 1299 2.0 5 0.7
    0 7 7 1299 2.0 5 0.7
    1 8 8 1299 2.0 5 0.7
    1 9 9 1299 2.0 5 0.7
    1 10 10 1299 2.0 5 0.7
    1 11 11 1299 2.0 5 0.7
    1 12 12 1299 2.0 5 0.7
    1 13 13 1299 2.0 5 0.7
    1 14 14 1299 2.0 5 0.7
    1 15 15 1299 2.0 5 0.7
    2 16 16 1299 2.0 5 0.7
    2 17 17 1299 2.0 5 0.7
    2 18 18 1299 2.0 5 0.7
    2 19 19 1299 2.0 5 0.7
    2 20 20 1299 2.0 5 0.7
    2 21 21 1299 2.0 5 0.7
    2 22 22 1299 2.0 5 0.7
    2 23 23 1299 2.0 5 0.7
    3 24 24 1299 2.0 5 0.8
    3 25 25 1299 2.0 5 0.7
    3 26 26 1299 2.0 5 0.7
    3 27 27 1299 2.0 5 0.7
    3 28 28 1299 2.0 5 0.7
    3 29 29 1299 2.0 5 0.7
    3 30 30 1299 2.0 5 0.7
    3 31 31 1299 2.0 5 0.7
    4 32 32 1299 2.0 5 0.8
    4 33 33 1299 2.0 5 0.8
    4 34 34 1299 2.0 5 0.8
    4 35 35 1299 2.0 5 0.8
    4 36 36 1299 2.0 5 0.8
    4 37 37 1299 2.0 5 0.8
    4 38 38 1299 2.0 5 0.8
    4 39 39 1299 2.0 5 0.8
    5 40 40 1299 2.0 5 0.8
    5 41 41 1299 2.0 5 0.8
    5 42 42 1299 2.0 5 0.8
    5 43 43 1299 2.0 5 0.8
    5 44 44 1299 2.0 5 0.8
    5 45 45 1299 2.0 5 0.8
    5 46 46 1299 2.0 5 0.8
    5 47 47 1299 2.0 5 0.8

    [4]echo "scale=3000; 4*a(l)" | bc -l
    scale factor is too large
    0

    damn scalefactor is too large

  • Intel Pentium P200 MMX, 200Mhz, Debian Linux, 2.4.18

    real 5m27.200s
    user 5m26.810s
    sys 0m0.020s

  • Athlon XP 2000+, Ubuntu 6.06 LTS, 2.6.15-26-386

    real 0m20.836s
    user 0m20.769s
    sys 0m0.032s

  • Robert Schade:

    model name : Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz

    Core#1
    real 0m14.896s
    user 0m14.745s
    sys 0m0.004s

    Core#2
    real 0m15.086s
    user 0m14.997s
    sys 0m0.004s

  • Robert Schade:

    model name : mobile AMD Athlon(tm) XP 2600+

    real 0m16.282s
    user 0m16.277s
    sys 0m0.004s

Archiv