MathGroup Archive 2000

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Help! Mathematica on my 500MHz outperforms my GHz machine!

  • To: mathgroup at smc.vnet.net
  • Subject: [mg23120] Re: Help! Mathematica on my 500MHz outperforms my GHz machine!
  • From: "Martin Richter" <martin.richter at worldnet.att.net>
  • Date: Wed, 19 Apr 2000 02:30:50 -0400 (EDT)
  • Organization: AT&T Worldnet
  • References: <8d3s48$omg@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Just curios, that memory type did you use at your Pentium, also 100MHz bus
or 133MHz. Normally you get a boost upgrading the speed even on the purely
cpu-runtime test, so could it be Matematica way to handle the memory ? Have
you tried to running simulation test in a C/C++ environment ?

Martin

<terryis at my-deja.com> wrote in message news:8d3s48$omg at smc.vnet.net...
> Fellow Mathematica Users,
>
> After spending some time investigating the lackluster
> performance of my gigahertz Athlon machine I have finally
> discovered why it only performs at about the same level
> as my 500MHz Pentium III. In short my Athlon is bottle-
> necking on the relatively slow 100MHz bus between cache
> and main memory (as some of you had suspected).
>
> To start with I ran the various benchmarks suggested
> to me. From http://fampm201.tu-graz.ac.at/karl/mma.html I
> ran the MMA-Test.nb (for Mathematica 3.0) and got the
> following results:
>
>    Version   = Microsoft Windows 3.0 (April 25, 1997)
>    Times     =
> {0.531,0.591,0.18,0.371,1.91,0.661,0.181,0.28,0.551,0.641,0.47,0.862,0.5
> 81,0.49,0.461}
>    Total Kernel Time = 8.763,  Total Time = 9.
>    Benchmark = 11.2
>
> The benchmarks at www.scientificweb.com/sciencee/mathstef2.html could
> not be found and the ones at
> www.geocities.com/SiliconValley/Lab/2255/bytemark.html worked on one of
> my computers but gave a 'numeric sort' error condition on the gigahertz
> machine.
>
> The link 205.181.113.18/zdbop/zdbop2.html could not be contacted despite
> multiple attempts on different occasions.
>
>
> Next I split up my simulation and timed each piece individually
> on each machine. For each piece my Athlon kicked ass even though
> it performed poorly on the whole simulation. Finally I
> was able to localize the difference in performance to a
> single piece of code that saved intermediate results to
> memory. With the code to save intermediate results in,
> my Athlon took on average 27 minutes to run 25000
> iterations of my simulation compared to 24 minutes on the
> Pentium. Without the code to save intermediate results the
> Athlon was averaging 1 minute compared to 3 minutes on my
> Pentium! My conclusion was that without saving intermediate
> results, the sum total of all the parts of my simulation
> was able to fit completely in cache and so could run at the
> full 200MHz bus speed between cache and CPU. Interestingly
> enough the performance of the Pentium also improved
> dramatically (from 24 minutes down to an average of 3
> minutes!) which to me indicated that the cache hit ratio on
> the Pentium was not that high either.
>
> As it turns out, my simulations can be re-written to take
> full advantage of this machine. Even if I have to go back
> and re-run segments of my simulation to re-capture those
> intermediate results that are worth capturing, it's still
> worth it for me.
>
> Bottom line: if you are certain that what you are doing
> can fit into cache then this could very well be one of
> the faster machines for you to run Mathematica on.
> Otherwise I'd stick with a Pentium based machine.
>
> Finally check out
> www.zdnet.com/pcmag/stories/firstlooks/0,6763,2426421,00.html
> for a good article that sums up this machines deficiencies.
>
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.
>



  • Prev by Date: Re: Needs[] and <<
  • Next by Date: Re: @@@ for Version 3??
  • Previous by thread: Re: Help! Mathematica on my 500MHz outperforms my GHz machine!
  • Next by thread: When did Mathematica 4.0 come out?