[racket-dev] Optional equality predicate for assoc and member

From: Eli Barzilay (eli at barzilay.org)
Date: Sat Apr 23 08:22:50 EDT 2011

9 hours ago, Noel Welsh wrote:
> On Sat, Apr 23, 2011 at 12:52 AM, Eli Barzilay <eli at barzilay.org> wrote:
> > Is there some obvious reason for the huge difference in
> > improvement between the 32 and the 64 bits (Almost twice slower
> > and roughly the same resp.)?
> 
> My guess is that this benchmark is dominated by memory access time,
> and on 64-bit machines you're shifting twice as much memory.

That doesn't explain how it becomes so much faster...  Actually, the
exceptional result is the C version on 32 bit: JIT on 32, JIT on 64,
and C on 64 are all very close, and only C on 32 is about twice
faster.

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!


Posted on the dev mailing list.