[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] Add branch prediction for C_demand checks [was: Re
From: |
Peter Bex |
Subject: |
Re: [Chicken-hackers] Add branch prediction for C_demand checks [was: Re: [PATCH] Statically determine if argvector can be reused] |
Date: |
Sat, 7 Jan 2017 14:44:15 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Tue, Dec 27, 2016 at 06:14:42PM +0100, Peter Bex wrote:
> Attached also are benchmark results for unpatched CHICKEN 5, the
> previous patch which adds static argvector checks and results for
> both this patch and the static argvector.
On IRC, Felix asked about the compilation time of the benchmarks,
so here they are:
Original CHICKEN 5: 3m11s
With static argvectors: 3m4s
With static argvectors and C_unlikely demand: 2m51s
So that's an overall gain of about 10% with both patches.
Not spectacular, but certainly worthwhile for such relatively
non-invasive patches, I'd say.
Cheers,
Peter
signature.asc
Description: Digital signature
- Re: [Chicken-hackers] Add branch prediction for C_demand checks [was: Re: [PATCH] Statically determine if argvector can be reused],
Peter Bex <=