[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Take some lowhanging fruit to speed up R6RS fixnum operations
From: |
Andreas Rottmann |
Subject: |
Re: Take some lowhanging fruit to speed up R6RS fixnum operations |
Date: |
Wed, 30 Mar 2011 03:37:21 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Andy Wingo <address@hidden> writes:
> On Wed 23 Mar 2011 00:20, Andreas Rottmann <address@hidden> writes:
>
>> In porting dorodango[0], I have noticed that Guile's R6RS fixnum
>> operations are quite slow; here's a patch to remedy that a bit.
>
> What is the state of things here? I'm a bit lost in the discussion :)
>
I'll post a summary mail regarding performace soonish; it's quite
tedious to set up branches for all the possibly interesting combinations
of optimizations, and then actually running the benchmarks.
> You said that decompressing the zip file takes 74 seconds with Guile as
> it is now. What if you change to use Guile's arithmetic instead of
> fxops? That would give is a good baseline so that we can know how much
> overhead the fxops have.
>
I'll put numbers for that into the benchmark; i.e. with a `(rnrs
arithmetic fixnum)' module just containing aliases.
Regards, Rotty
--
Andreas Rottmann -- <http://rotty.yi.org/>
Re: Take some lowhanging fruit to speed up R6RS fixnum operations, Andy Wingo, 2011/03/29