Peter Gibbs wrote:

> > How much of the speed win is from the cycle count instead of stack
> > walking? Unless you've solved the problem of recursive interpreter
> > calls and setjmp, it's not a valid solution, no matter what the speed
> > win might be.

> According to my notes the progression (for 5000 lives) was:
> CVS: 172 seconds
> Cycle count instead of stack walk: 97 seconds
> COW with stack walk: 158 seconds
> Cycle count + COW: 81 seconds

Just for fun, can you run Hanoi on CVS versus CVS+COW?

I just got COW implemented here, and while I get a 17% speedup on
life, I get a 5% loss on hanoi. Since you only posted life, it's a
bit hard to see if the drop on hanoi is just my fault, or the fault of
COW in general.

(More benchmarks will appear in my soon-to-be-sent COW patch email.)

Thanks,
Mike Lambert

Reply via email to