bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Segfault when running fibc benchmark in current trunk


From: Juhani Rantanen
Subject: Re: Segfault when running fibc benchmark in current trunk
Date: Mon, 4 May 2009 00:37:37 +0300 (EEST)
User-agent: SquirrelMail/1.4.9a

>> One bug might be that Guile 1.8.6 runs every benchmark (some of them
>> are real-world applications, some simple synthetic benchmarks) faster
>> than the current version with this new VM.
>
> Hah! Yes that sounds like a bug to me :) Are you compiling the
> benchmarks? I'd like to look into this. Let me know if you can get an
> isolated test case.

Hi,

I have tried both compiling the benchmarks ahead-of-time and simply
running them with guile -s, compiling is naturally little faster but still
a little slow. From C stack trace I noticed that debugging VM was always
used but I don't know how to change the VM. Trunk version was compiled
with '-O2 -march=athlon' and 1.8.6 is a binary installed from Fedora Core
10 repository.

I attached the worst offender (ctak) which takes 1.6GB of core and about
one minute to run on the trunk, but insignificant amount of memory and
about two seconds on 1.8.6. I also attached a very simple fibonacci
benchmark that is somewhat slower on trunk. Other, bigger benchmarks are
slower as well but this was easiest way to make an isolated test case :)

BR,
Juhani

Attachment: ctak.scm
Description: Binary data

Attachment: fib.scm
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]