D808 progress report

Richard Eisenberg eir at cis.upenn.edu
Wed Dec 9 14:10:47 UTC 2015


Hi Ben,

Great. Thanks. I'll be working this morning on non-performance errors, starting with utter failures (wrong exit codes). I've also added you as a committer on github.com/goldfirere/ghc.git. Feel free to push changes to nokinds-dev -- I'll take a look at them when they come across.

I'm also on Skype. Feel free to call if you've got any questions.

Thanks for the hand!
Richard

On Dec 9, 2015, at 8:56 AM, Ben Gamari <ben at well-typed.com> wrote:

> Ben Gamari <ben at well-typed.com> writes:
> 
>> Ben Gamari <ben at well-typed.com> writes:
>> 
>>> Now since I have a build I'll be turning my attention to some of the
>>> performance issues.
>>> 
>> 
>> Here is a list of the major (>10% delta) performance regressions
>> according to my testsuite run roughly in order of severity,
>> 
>>    mdo003:     compile never completes
>>    ...
> 
> My apologies, the test names in this list are entirely incorrect [1].
> Let's try again,
> 
>    $ make test 2>&1 | tee log
>    $ grep Deviation log | sort -t: -nk 2
>    Deviation   T9872d(normal) bytes allocated:                  -21.8 %
>    Deviation   T1969(normal) bytes allocated:                   7.2 %
>    Deviation   T9961(normal) bytes allocated:                   7.3 %
>    Deviation   T3294(normal) bytes allocated:                   8.5 %
>    Deviation   T5536(normal) bytes allocated:                   8.9 %
>    Deviation   T5837(normal) bytes allocated:                   11.1 %
>    Deviation   haddock.compiler(normal) bytes allocated:        11.6 %
>    Deviation   MethSharing(normal) bytes allocated:             12.5 %
>    Deviation   T6048(optasm) bytes allocated:                   12.6 %
>    Deviation   haddock.Cabal(normal) bytes allocated:           13.4 %
>    Deviation   T5321Fun(normal) bytes allocated:                14.9 %
>    Deviation   haddock.base(normal) bytes allocated:            16.6 %
>    Deviation   T3064(normal) bytes allocated:                   16.6 %
>    Deviation   T9675(optasm) peak_megabytes_allocated:          28.4 %
>    Deviation   T9675(optasm) max_bytes_used:                    29.4 %
>    Deviation   T5030(normal) bytes allocated:                   39.6 %
>    Deviation   T5631(normal) bytes allocated:                   48.0 %
>    Deviation   T9872a(normal) bytes allocated:                  48.5 %
>    Deviation   T9872b(normal) bytes allocated:                  57.7 %
>    Deviation   T9872c(normal) bytes allocated:                  78.1 %
>    Deviation   T3738(normal) bytes allocated:                   3479.3 %
> 
> Consequently I'm looking at T3738.
> 
> Cheers,
> 
> - Ben
> 
> 
> 
> [1] note to self: don't succumb to the temptation to look at the
>    "unexpected failure" line preceding a stat failure for the test
>    name).



More information about the ghc-devs mailing list