New Splitting strategy: running into assertion failure in newSplitting method
Christian Humer
christian.humer at gmail.com
Tue Jul 29 11:36:19 UTC 2014
Hi Stefan,
The assumption does in fact not hold yet. This needs a fix. Will remove it
for now.
Regarding the warmup time -G:-TruffleSplittingClassInstanceStamps should
bring it again to a reasonable level. I think I will push this as a default
because I've seen class instance stamps to have no visible influence on
peak performance but horrible influence on startup time. Can you confim
that?
Thanks.
- Christian Humer
On Thu, Jul 24, 2014 at 10:48 PM, Stefan Marr <java at stefan-marr.de> wrote:
> Hi Christian:
>
> I updated to the latest version of Graal and tried the new splitting
> heuristic.
> Overall it seems to be a win for TruffleSOM. Warmup up time seems to
> increase significantly, and two benchmarks suffer, but overall results seem
> to be positive.
>
> However, on all benchmarks I tested manually, I was running into an
> assertion error.
> (at
> com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew.newSplitting(DefaultTruffleSplittingStrategyNew.java:102))
>
> It doesn’t seem to cause any visible issues, but the assumption of the
> assertion does not hold.
>
> Best regards
> Stefan
>
>
> --
> Stefan Marr
> INRIA Lille - Nord Europe
> http://stefan-marr.de/research/
>
>
>
>
More information about the graal-dev
mailing list