[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "AIscm" array JIT
From: |
Arne Babenhauserheide |
Subject: |
Re: "AIscm" array JIT |
Date: |
Fri, 10 Jun 2016 23:48:56 +0200 |
User-agent: |
mu4e 0.9.16; emacs 24.5.1 |
Hi Jan,
Jan Wedekind writes:
> Yes, here are some examples with empty arrays and arrays with 250,000
> elements. I hope that the upcoming Guile version 2.2 will help increase
> performance as well.
>
> $ make bench
> Making bench in bench
> make[1]: Entering directory '/home/jan/test/aiscm/bench'
> LD_LIBRARY_PATH=./.libs:/usr/local/lib GC_INITIAL_HEAP_SIZE=1G
> GC_USE_ENTIRE_HEAP=Y /usr/bin/guile bench.scm
> user system total
> real
> Guile GOOPS method dispatch 0.000040 0.000000 0.000040 (
> 0.000040)
> Guile make empty sequence 0.000150 0.000000 0.000150 (
> 0.000140)
> Guile allocate memory 0.000190 0.000000 0.000190 (
> 0.000200)
> Guile negate empty sequence 0.001580 0.000110 0.001690 (
> 0.001690)
> Guile make sequence 0.000230 0.000010 0.000240 (
> 0.000240)
> Guile negate sequence 0.002400 0.000930 0.003330 (
> 0.003350)
> C allocate memory 0.000060 0.000000 0.000060 (
> 0.000060)
> C negate empty sequence 0.000030 0.000000 0.000030 (
> 0.000030)
> C negate sequence 0.000730 0.000000 0.000730 (
> 0.000720)
> make[1]: Leaving directory '/home/jan/test/aiscm/bench'
Do you have a comparison to the same tasks without compilation?
Best wishes,
Arne
--
Unpolitisch sein
heißt politisch sein
ohne es zu merken
signature.asc
Description: PGP signature