[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Was crunch really discontinued? Is there an alterna
From: |
Ivan Raikov |
Subject: |
Re: [Chicken-users] Was crunch really discontinued? Is there an alternative? |
Date: |
Mon, 12 Oct 2009 08:19:17 +0900 |
Hello,
I have modified your Chicken benchmark code to use the BLAS
library. With that modification, and using SRFI-4 numeric vectors, the
benchmark results are:
0.024 seconds elapsed
0 seconds in (major) GC
22 mutations
0 minor GCs
10 major GCs
The modified code is attached.
-Ivan
On Sun, Oct 11, 2009 at 12:14 AM, Jeronimo Pellegrini <address@hidden> wrote:
> Hello!
>
> I've been looking for some Scheme implementation that is suitable
> for number crunching and also supports SRFIs like 42 (eager
> comprehension), 45 (laziness), 25 (multidimensional arrays),
> and some others.
>
> So, I have tested Chicken, Bigloo and Gambit. There seems to be a
> necessary trade-off between number of SRFIs and number-chunching speed,
> unfortunately.
>
> The time used to do some floating-point number crunching (this
> example repeatedly multiply matrices) is:
>
> bigloo 0.52s
> gambit 2.70s
> chicken 8.70s
>
> This is for compiled Scheme, with all possible optimizations turned
> on.
>
> The problem is that if it takes 1h for C code, I should then expect
> at least the same for bigloo, and at least 17 times more for Chicken
> (that's too much, unfortunately).
>
> So, going through the mailing list archives I learned about crunch,
> which seems to be awesome, but was being discontinued as of February:
> http://lists.gnu.org/archive/html/chicken-users/2009-02/msg00082.html
>
> (This would be my #1 option!)
>
> And I also found messages mentioning Pre-Scheme:
> http://lists.gnu.org/archive/html/chicken-users/2009-02/msg00109.html
>
> But it's not listed as an Egg in the eggs index here:
> http://chicken.wiki.br/chicken-projects/egg-index-4.html
>
> So, my question is -- was crunch really discontinued? What about the
> Pre-Scheme extension?
>
> Thank you a lot!
> J.
>
>
>
> _______________________________________________
> Chicken-users mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/chicken-users
>
matrix-bench-chicken-blas.scm
Description: Text Data