[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "AIscm" array JIT
From: |
Jan Wedekind |
Subject: |
Re: "AIscm" array JIT |
Date: |
Sat, 11 Jun 2016 08:32:38 +0100 |
User-agent: |
K-9 Mail for Android |
On 10. Juni 2016 22:48:56 GMT+01:00, Arne Babenhauserheide <address@hidden>
wrote:
>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
Hi Arne,
The benchmark does not include compilation times.
Regards
Jan
--
Jan Wedekind
http://www.wedesoft.de/