[Shootout-list] Directions of various benchmarks

Isaac Gouy igouy2@yahoo.com
Sun, 15 May 2005 23:20:31 -0700 (PDT)


--- Jon Harrop <jon@ffconsultancy.com> wrote:
> > fasta (new)
> Most of the time is spent in the random number generator = number
> crunching.

Which programs did you profile? 


> > k-nucleotide (new)
> Most of the time is spent hashing strings = array-based number
> crunching.

Which programs did you profile? 


> > pidigits
> 
> Arbitrary-precision integers = arrays
> arithmetic over them = number crunching

Seems like we're saying computer memory is a big array, and a CPU does
number crunching?



> > reverse-complement (new)
> 
> If this didn't take an immeasurably small time to run then it would
> be IO bound.
> 
> > tcp-echo (new)
> > tcp-request-reply (new)
> > tcp-stream (new)
> > threads
> > threads-flow
> 
> Yes, I always disregard these benchmarks.

Oh well.


> You also missed implicitode. That is obviously number crunching.

And not accepted, unlike spectral-norm which is fp number crunching and
a new benchmark.


> To the best of my knowledge the informal <100LOC of C#/Java rule has 
> prohibited the use of non-trivial data structures in all of the
> benchmarks as they are intractable to implement in those languages.
My
> interpretation of the OP is that he would like to see more benchmarks
> which spend their time rebalancing trees. I agree. The OCaml
> implementation of my "nth" benchmark will do this.


		
__________________________________ 
Yahoo! Mail Mobile 
Take Yahoo! Mail with you! Check email on your mobile phone. 
http://mobile.yahoo.com/learn/mail