Comparison of MMA on Various Machines
- To: mathgroup at christensen.cybernetics.net
- Subject: [mg1539] Comparison of MMA on Various Machines
- From: karl at faepds01.tu-graz.ac.at (karl unterkofler)
- Date: Sat, 24 Jun 1995 02:17:24 -0400
- Organization: TU Graz
Comparison of MMA on Various Machines This is the latest version of Mathematica timing tests; (further results are welcome: karl at faepds01.tu-graz.ac.at). New results: 486DX-4 100 MHz, 40 MB, 256K cache Timing[N[Sin[1/2],2500]][[1]] (* DecAlpha 3000/500**: 2.43 Second SGI INDIGO2 XL: 2.56 Second IBM RS/6000 Mod. 3AT: 2.69 Second SGI ONYX: 3.40 Second PowerMac 8100/110Mhz: 3.6 Second PowerMac 8100/80Mhz/16MB,256K cache: 5.15 Second HP 9000/712/80, 64MB: 5.72 Second HP 9000/735: 5.83 Second PowerMac 7100/66Mhz/40MB,256K cache: 5.85 Second Dell Dimension XPS P90: 5.95 Second PowerMac 6100/60Mhz/8MB,256K cache: 6.1 Second PowerMac 7100/66Mhz/8MB: 6.28 Second P90 Nextstep 3.3: 6.57 Second Canon object.station41, NeXTSTEP: 6.63 Second PowerMac 6100/60Mhz/8MB: 6.85 Second Quadra700/20MB, PDS card: 7.35 Second Pentium 90/48MB, 512 K cache: 7.64 Second Quadra 610/20MB & PPC card: 8.1 Second Midwest Micro Soundbook,75MHz Pentium: 8.13 Second Quadra 610/20MB,PPC card,RAMDoubler: 8.2 Second 486DX-4 100 MHz, 40 MB, 256K cache: 8.74 Second Pentium 60Mhz, 256 K cache: 9.34 Second HP 9000/730: 9.51 Second HP 9000/715/50: 11.62 Second SUN Sparc 20/61: 13.87 Second 486DX2/66/16MB, 256 K, OS/2 2.1: 15.75 Second IBM RS/6000 Mod. 320: 15.79 Second SPARCstation 20-61, Solaris 2.3: 16.13 Second 486DX/66 (NeXTstep): 17.25 Second SPARCserver 690-52, Solaris 2.3: 19.19 Second 486DX/66: 19.55 Second SUN Sparc 10: 20.67 Second SPARC 10/41: 21.63 Second NeXT/25: 35.08 Second 486DX/33: 38.94 Second Quadra 610/20MB; 43.62 Second Quadra 700/20MB: 46.15 Second Quadra 650, MMA Student Vers. 2.2.1: 56.67 Second *) Timing[N[Pi,10001]][[1]] (* DecAlpha 3000/500**: 2.97 Second IBM RS/6000 Mod. 3AT: 3.83 Second DecAlpha 3000/500: 3.5 Second DecAlpha 3000/300: 3.88 Second SGI INDIGO2 XL: 3.91 Second DecAlpha 3000/400: 4.2 Second SGI ONYX: 5.21 Second SGI Indy: 5.27 Second PowerMac 8100/110Mhz: 6.4 Second HP 9000/735: 7.49 Second PowerMac 8100/80Mhz/16MB, 256K cache: 7.92 Second SGI Iris Indigo XS4000: 8.10 Second HP 9000/712/80, 64MB: 8.25 Second RS/6000 570: 8.36 Second Dell Dimension XPS P90: 8.45 Second PowerMac 7100/66Mhz/40MB,256K cache: 9.5 Second Midwest Micro Soundbook,75MHz Pentium: 9.78 Second P90 Nextstep 3.3: 9.8 Second PowerMac 7100/66Mhz/8MB: 11.08 Second Pentium 90: 11.26 Second Canon object.station41, NeXTSTEP: 11.4 Second PowerMac 6100/60Mhz/8MB,256K cache: 11.7 Second HP 9000/730: 12.2 Second IBM RS/6000 Mod. 340 13.24 Second Quadra 700 with PDS card: 13.67 Second Quadra 610/20MB & PPC card: 13.7 Second PowerMac 6100/60Mhz/8MB: 13.78 Second 486DX-4 100 MHz, 40 MB, 256K cache: 14.94 Second Pentium 60Mhz, 256 K cache: 14.99 Second HP 9000/715/50: 15.3 Second SUN Sparc 20/61: 16.97 Second Soundbook 100mhz/DX4: 16.97 Second Quadra 610/20MB,PPC card,RAMDoubler: 17.97 Second SGI 4D: 19.12 Second SPARCstation 20-61, Solaris 2.3: 19.59 Second SGI Indigo R3000: 21.6 Second IBM RS/6000 Mod. 320: 22.08 Second 486DX/66 (NeXTstep): 23.15 Second SPARCserver 690-52, Solaris 2.3: 23.46 Second SUN SPARC 10/51: 23.76 Second 486DX2/66/16MB, 256 K, OS/2 2.1: 24.25 Second SUN Sparc 10: 25.50 Second SPARC 10/41: 26.62 Second 486DX/66: 27.46 Second Sparc 10 Model 30: 29.15 Second NeXT/25: 36.32 Second TurboNeXT: 38.7 Second Decstation 3100: 44.68 Second Zeos 486DX/33: 52.95 Second Quadra 700/20MB: 67.02 Second Quadra 610/20MB; 67.67 Second Quadra 650, MMA Student Vers. 2.2.1: 82.23 Second *) Timing[10001!][[1]] (* IBM RS/6000 Mod. 3AT: 2.63 Second SGI INDIGO2 XL: 2.86 Second DecAlpha 3000/500**: 3.25 Second DecAlpha 3000/500: 3.25 Second DecAlpha 3000/300: 3.35 Second DecAlpha 3000/400: 3.6 Second SGI ONYX: 3.74 Second SGI Indy: 3.79 Second PowerMac 8100/110Mhz: 4.83 Second RS/6000 570: 5.62 Second HP 9000/735: 5.81 Second SGI Iris Indigo XS4000: 5.83 Second PowerMac 8100/80Mhz/16MB,256K cache: 5.87 Second Dell Dimension XPS P90: 6.02 Second HP 9000/712/80, 64MB: 6.31 Second PowerMac 7100/66Mhz/40MB,256K cache: 6.8 Second Pentium 90: 7.53 Second P90 Nextstep 3.3: 8.73 Second PowerMac 7100/66Mhz/8MB: 8.78 Second IBM RS/6000 Mod. 340: 8.82 Second PowerMac 6100/8MB/60Mhz,256K cache: 9.3 Second HP 9000/730: 9.31 Second Midwest Micro Soundbook,75MHz Pentium: 9.33 Second 486DX-4 100 MHz, 40 MB, 256K cache: 9.78 Second Pentium 60Mhz, 256 K cache: 9.94 Second Soundbook 100mhz/DX4: 10.05 Second Quadra 610/20MB & PPC card: 10.1 Second Quadra 700 with PDS card: 10.47 Second Canon object.station41, NeXTSTEP: 10.82 Second PowerMac 6100/8MB/60Mhz: 10.95 Second HP 9000/715/50: 11.73 Second SUN Sparc 20/61: 14.18 Second IBM RS/6000 Mod. 320: 14.63 Second SGI 4D: 14.66 Second SGI Indigo R3000: 16.18 Second Quadra 610/20MB,PPC card,RAMDoubler: 16.4 Second SPARCstation 20-61, Solaris 2.3: 16.6 Second 486DX2/66/16MB, 256 K, OS/2 2.1: 17.84 Second 486DX/66 (NeXTstep): 19.42 Second SPARCserver 690-52, Solaris 2.3: 19.6 Second SUN SPARC 10/51: 19.61 Second 486DX/66: 20.32 Second SUN Sparc 10: 21.03 Second SPARC 10/41: 21.97 Second Sparc 10 Model 30: 24.05 Second TurboNeXT: 32.15 Second Decstation 3100: 35.75 Second Zeos 486DX/33: 40.37 Second Quadra 610/20MB; 49.55 Second Quadra 700/20MB: 50.97 Second NeXT/25: 57.45 Second Quadra 650, MMA Student Vers. 2.2.1: 65.48 Second *) First[Timing[Eigenvalues[Table[Random[],{200},{200}]]]] (* IBM RS/6000 Mod. 3AT: 3.86 Second HP 9000/735: 4.52 Second SGI INDIGO2 XL: 5.02 Second SGI ONYX: 6.44 Second SGI Indy: 6.83 Second PowerMac 8100/110Mhz: 7. Second HP 9000/712/80, 64MB: 7. Second RS/6000 570: 7.04 Second HP 9000/730: 7.7 Second SPARCstation 20-61, Solaris 2.3: 8.69 Second PowerMac 8100/80Mhz/16MB,256K cache: 8.85 Second P90 Nextstep 3.3: 9.6 Second SUN SPARC 10/51; 9.8 Second SUN Sparc 20/61: 9.97 Second PowerMac 7100/66Mhz/40MB,256K cache: 10.22 Second HP 9000/715: 10.26 Second Dell Dimension XPS P90: 10.78 Second SGI Iris Indigo XS4000: 10.84 Second Pentium 90: 11.64 Second SPARCserver 690-52, Solaris 2.3: 11.68 Second Midwest Micro Soundbook,75MHz Pentium: 12.83 Second IBM RS/6000 Mod. 340: 12.98 Second DecAlpha 3000/500**: 13.1 Second PowerMac 6100/60Mhz/8MB,256K cache: 13.2 Second SPARC 10/41: 14.75 Second PowerMac 7100/66Mhz/8MB: 15.08 Second SUN Sparc 10: 15.27 Second Pentium 60Mhz, 256 K cache: 15.32 Second Sparc 10 Model 30: 16.35 Second Quadra 610/20MB & PPC card: 18.4 Second PowerMac 6100/60Mhz/8MB: 19.07 Second Canon object.station41, NeXTSTEP: 19.12 Second Quadra 610/20MB,PPC card,RAMDoubler: 19.72 Second Quadra 700 with PDS card: 20.22 Second SGI 4D: 20.34 Second IBM RS/6000 Mod. 320: 21.25 Second SGI Indigo R3000: 23.05 Second 486DX-4 100 MHz, 40 MB, 256K cache: 26.04 Second Soundbook 100mhz/DX4: 27.74 Second 486DX/66 (NeXTstep): 30.12 Second 486DX2/66/16MB, 256 K, OS/2 2.1: 37.71 Second 486DX/66: 38.12 Second TurboNeXT: 41.32 Second Decstation 3100: 48.45 Second NeXT/25: 54.98 Second DecAlpha 3000/500: 71.1 Second Zeos 486DX/33: 73.54 Second DecAlpha 3000/400: 81.07 Second DecAlpha 3000/300: 97.52 Second Quadra 700/20MB: 100.8 Second Quadra 610/20MB; 104.9 Second Quadra 650, MMA Student Vers. 2.2.1: 357.48 Second *) f[x_]:= 4x-4x^2; Timing[ Nest[f,0.6,5000]][[1]] (* HP 9000/735: 1.74 Second SGI INDIGO2 XL: 1.79 Second SGI Indy: 2.21 Second HP 9000/712/80, 64MB: 2.25 Second SGI ONYX: 2.29 Second IBM RS/6000 Mod. 3AT: 2.32 Second SPARCstation 20-61, Solaris 2.3: 2.74 Second PowerMac 8100/110Mhz: 2.77 Second P90 Nextstep 3.3: 2.7 Second Dell Dimension XPS P90: 2.80 Second HP 9000/730: 2.89 Second Pentium 90: 3.07 Second SUN SPARC 10/51: 3.07 Second PowerMac 8100/80Mhz/16MB,256K cache: 3.1 Second RS/6000 570: 3.18 Second SPARCserver 690-52, Solaris 2.3: 3.22 Second Canon object.station41, NeXTSTEP: 3.3 Second PowerMac 7100/66Mhz/40MB,256K cache: 3.48 Second Pentium 60Mhz, 256 K cache: 3.68 Second SGI Iris Indigo XS4000: 3.84 Second SUN Sparc 20/61: 3.92 Second Midwest Micro Soundbook,75MHz Pentium: 4.01 Second PowerMac 6100/60Mhz/8MB, 256K cache: 4.5 Second HP 9000/715/50: 4.55 Second DecAlpha 3000/500**: 4.57 Second Quadra 700 with PDS card: 4.75 Second 486DX-4 100 MHz, 40 MB, 256K cache: 4.89 Second 486DX/66 (NeXTstep): 4.9 Second Quadra 610/20MB & PPC card: 5.02 Second Quadra 610/20MB,PPC card,RAMDoubler: 5.28 Second DecAlpha 3000/500: 5.3 Second SUN Sparc 10: 5.43 Second SPARC 10/41: 5.52 Second PowerMac 7100/66Mhz/8MB: 5.83 Second DecAlpha 3000/400: 5.85 Second SGI 4D: 6.01 Second Soundbook 100mhz/DX4: 6.2 Second Sparc 10 Model 30: 6.77 Second SGI Iris Indigo XS4000: 6.88 Second TurboNeXT: 7.13 Second 486DX2/66/16MB, 256 K, OS/2 2.1: 7.47 Second 486DX/66: 7.69 Second DecAlpha 3000/300: 7.85 Second PowerMac 6100/60Mhz/8MB: 7.97 Second IBM RS/6000 Mod. 340: 7.97 Second SGI Indigo R3000: 8.19 Second NeXT/25: 9.43 Second IBM RS/6000 Mod. 320: 12.25 Second Decstation 3100: 12.87 Second Zeos 486DX/33: 15.27 Second Quadra 700/20MB: 15.25 Second Quadra 610/20MB; 18.26 Second Quadra 650, MMA Student Vers. 2.2.1: 18.54 Second *) f[x_]:= BesselJ[0,x]; Timing[Nest[f,0.6,2500]][[1]] (* SGI INDIGO2 XL: 3.04 Second HP 9000/735: 3.69 Second SGI Indy: 4.01 Second SPARCstation 20-61, Solaris 2.3: 4.05 Second SGI ONYX: 4.06 Second IBM RS/6000 Mod. 3AT: 4.55 Second SUN SPARC 10/51: 4.81 Second P90 Nextstep 3.3: 4.95 Second SUN Sparc 20/61: 5. Second PowerMac 8100/110Mhz: 5.03 Second HP 9000/712/80, 64MB: 5.15 Second Dell Dimension XPS P90: 5.32 Second SPARCserver 690-52, Solaris 2.3: 5.38 Second HP 9000/730: 5.79 Second PowerMac 8100/80Mhz/16MB, 256K cache: 5.92 Second Pentium 90: 6.43 Second RS/6000 570: 6.43 Second SGI Iris Indigo XS4000: 6.88 Second Canon object.station41, NeXTSTEP: 6.93 Second PowerMac 7100/66Mhz/40MB, 256K cache: 6.95 Second SUN Sparc 10 7.56 Second SPARC 10/41 7.9 Second Pentium 60Mhz, 256 K cache: 7.96 Second HP 9000/715/50: 8.76 Second Midwest Micro Soundbook,75MHz Pentium: 8.84 Second PowerMac 6100/60Mhz/8MB, 256K cache: 8.9 Second 486DX/66 (NeXTstep): 8.97 Second Quadra 700 with PDS card: 9.07 Second Sparc 10 Model 30: 9.4 Second Quadra 610/20MB & PPC card: 9.65 Second PowerMac 7100/66Mhz/8MB: 9.97 Second DecAlpha 3000/500**: 9.97 Second Quadra 610/20MB,PPC card,RAMDoubler: 10.08 Second DecAlpha 3000/500: 10.9 Second 486DX-4 100 MHz, 40 MB, 256K cache: 11.04 Second SGI 4D: 11.72 Second PowerMac 6100/8MB/60Mhz: 12.07 Second DecAlpha 3000/400: 12.57 Second IBM RS/6000 Mod. 340: 13.61 Second Soundbook 100mhz/DX4: 13.9 Second 486DX/66: 14.45 Second TurboNeXT: 15.55 Second DecAlpha 3000/300: 16.13 Second 486DX2/66/16MB, 256 K, OS/2 2.1: 16.28 Second SGI Indigo R3000: 16.41 Second NeXT/25: 18.92 Second IBM RS/6000 Mod. 320: 22.1 Second Zeos 486DX/33: 26.59 Second Decstation 3100: 33.33 Second Quadra 700/20MB: 42.12 Second Quadra 610/20MB; 44.95 Second Quadra 650, MMA Student Vers. 2.2.1: 55.33 Second *) kdv[q_]:= D[q,t] - 1/4 D[q,{x,3}] -3/2 q D[q,x] q3:= (-5*E^((11*t)/8) - 45*E^(2*x) - 18*E^((11*t)/16 + x) + 162*E^((3*t)/2 + 2*x) - 188*E^((13*t)/16 + 3*x) + 162*E^(t/8 + 4*x) - 45*E^((13*t)/8 + 4*x) - 18*E^((15*t)/16 + 5*x) - 5*E^(t/4 + 6*x))/ (8*(-E^((11*t)/16) + 3*E^x - 3*E^((13*t)/16 + 2*x) + E^(t/8 + 3*x))^2) Timing[Simplify[kdv[q3]]] (* SGI INDIGO2 XL: 15.16 Second HP 9000/735: 16.08 Second IBM RS/6000 Mod. 3AT: 17.68 Second SGI Indy: 18.36 Second PowerMac 8100/110Mhz: 19.62 Second SGI ONYX: 19.95 Second SPARCstation 20-61, Solaris 2.3: 21.37 Second P90 Nextstep 3.3: 22.25 Second HP 9000/712/80, 64MB: 23.02 Second Dell Dimension XPS P90: 23.05 Second PowerMac 8100/80Mhz/16MB, 256K cache: 23.13 Second SUN SPARC 10/51: 24.91 Second HP 9000/730: 25.62 Second SPARCserver 690-52, Solaris 2.3: 26.02 Second PowerMac 7100/66Mhz/40MB, 256K cache: 26.28 Second RS/6000 570: 26.85 Second Pentium 90: 26.91 Second SUN Sparc 20/61: 29.08 Second Canon object.station41, NeXTSTEP: 29.33 Second SGI Iris Indigo XS4000: 32.12 Second Pentium 60Mhz, 256 K cache: 33.89 Second Midwest Micro Soundbook,75MHz Pentium: 34.5 Second PowerMac 6100/60Mhz/8MB, 256K cache: 35.2 Second HP 9000/715/50: 37.87 Second Quadra 610/20MB & PPC card: 37.12 Second Quadra 700 with PDS card: 38.3 Second DecAlpha 3000/500**: 38.83 Second Quadra 610/20MB,PPC card,RAMDoubler: 39.58 Second DecAlpha 3000/500: 39.83 Second SPARC 10/41: 40.38 Second PowerMac 7100/66Mhz/8MB: 40.7 Second SUN Sparc 10: 40.8 Second 486DX/66 (NeXTstep): 42.52 Second DecAlpha 3000/400: 45.5 Second SGI 4D: 47.84 Second 486DX-4 100 MHz, 40 MB, 256K cache: 49.43 Second Sparc 10 Model 30: 51.92 Second PowerMac 6100/8MB/60Mhz: 54.62 Second DecAlpha 3000/300: 56.08 Second NeXT/25: 57.43 Second IBM RS/6000 Mod. 340: 58.3 Second TurboNeXT: 60.9 Second Soundbook 100mhz/DX4: 61.25 Second 486DX/66: 65.03 Second SGI Indigo R3000: 67.87 Second 486DX2/66/16MB, 256 K, OS/2 2.1: 68.34 Second IBM RS/6000 Mod. 320: 92.32 Second Decstation 3100: 119.92 Second Quadra 650, MMA Student Vers. 2.2.1: 128.7 Second Quadra 700/20MB: 135.28 Second Quadra 610/20MB; 145.93 Second *) HP 9000/735/99, HP 9000/730, HP 9000/715/50, PowerMac 8100/80Mhz/16MB, 256 K cache, PowerMac 6100/60Mhz/8MB, Quadra 700/20MB with PDS card, Quadra 700/20MB, 486DX/66 (Windows) by karl at faepds01.tu-graz.ac.at DecAlpha 3000/500, DecAlpha 3000/300, DecAlpha 3000/400, TurboNeXT, Decstation 3100, Zeos 486DX/33 by hcye at quark.umd.edu SGI Indigo 33 MHz Mips3000 by sherod at newton.Colorado.EDU SUN SPARC 10/51: ?? Sparc 10 Model 30 by bruce at max.cchem.berkeley.edu SGI Indy, SGI Iris Indigo XS4000 by schweigerw at bkfug.kfunigraz.ac.at Pentium 90, ASUS Mainboard with 512 K cache and 48Mb RAM by lake at lola.phy.QueensU.CA Midwest Micro Elite Soundbook with 100mhz DX4, 8MB RAM by wilson at math.wisc.edu rs/6000 model 570 by twg9323 at tamsun.tamu.edu PowerMac 6100/60Mhz/16MB, 256 K cache by rjm at argon.chem.ucla.edu IBM RS/6000 Mod. 340 by solinus at ibm930.rz.uni-duesseldorf.de SGI 4D: 1 36 MHZ IP12 Processor FPU: MIPS R2010A/R3010 VLSI Floating Point Chip Revision: 4.0 CPU: MIPS R2000A/R3000 Processor Chip Revision: 3.0 Data cache size: 64 Kbytes Instruction cache size: 64 Kbytes Main memory size: 24 Mbytes by Robert Prus,Institute of Theoretical Physics, Warsaw University, Poland IBM RS/6000 Mod. 320 and IBM RS/6000 Mod. 3AT by roger at eccles.psych.nwu.edu NeXT/25 (with Mathematica 2.0 for NeXT) by chwe at chwe1.spc.uchicago.edu and karl at faepds01.tu-graz.ac.at DecAlpha 3000/500** with MMA 2.2.3.0 by samr at wri.com 486DX/66(NeXTstep) by magnus at mimer.cap.ed.ac.uk SUN Sparc 10 (Version:SPARC 2.2 ) by culioli at cas.ensmp.fr PowerMac 7100/66Mhz/40MB, 256K cache by hcye at quark.umd.edu and by fago at engin.umich.edu SUN Sparc 20/61 ($Version = SPARC2.2) by Michael_Christian_Nechyba at GS117.SP.CS.CMU.EDU SPARC 10/41 with MMA 2.2 by trp at triton.dsto.gov.au Dell Dimension XPS P90 with 16Mb RAM, 256K cache, Mathematica for Windows v2.2.2 (Notebook frontend) running under Windows NT v3.5(beta) by STRGA at snow.csv.warwick.ac.uk PowerMac 7100/66Mhz/8MB, no cache by gupta at jolt.mt.att.com Quadra 610/20MB, Quadra 610/20MB & PPC card, Quadra 610/20MB,PPC card,RAMDoubler by wagner at bullwinkle.cs.Colorado.EDU 486DX2/66, OS/2 2.1, 16 MB RAM, 256 K cache,Mathematica 2.2.3 for OS/2 by PPARKER at TWSUVM.UC.TWSU.EDU PowerMac 8100/110Mhz by Roland Jakschewitz: CompuServe: 100520,2626 or AppleLink: GER.XSE0027 Pentium 60Mhz J-BOND Mainboard with 256K cache, 16Mb Virtual memory 25Meg, Kernel version 2.2 Windows Enhanced version Build Alpha2.2.1.981 by gregory at iglou.com HP 9000/712/80, 64MB by bellon at clet.lpthe.jussieu.fr P90 NEXTSTEP 3.3 and Mathematica 2.2 (no notebook!) by magnus at darwin.uchicago.edu SPARCserver 690-52, 128MB RAM, Solaris 2.3 and SPARCstation 20-61, 32MB RAM, Solaris 2.3 and Mathematica 2.2 by kaufmann at ifm.mavt.ethz.ch Quadra 650 with 16MB of RAM with MMA Student Version 2.2.1 by anl at co.whoi.edu Midwest Micro Soundbook Plus: 75MHz Pentium, 8M RAM, 256K external cache by wagner at bullwinkle.cs.Colorado.EDU SGI INDIGO2 XL (1 200 MHZ IP22 Processor) and SGI ONYX (2 150 MHZ IP19 Processors) by givl0001 at gold.tc.umn.edu Canon object.station41, (486 100mh), NeXTSTEP by dschneid at knox.edu 486DX-4 100 MHz (Intel) Mainboard - SOYO, 256 K cache, 40 M RAM, Windows for Workgroups 3.11 by bueno at ifi.unicamp.br