On Mon, Aug 21, 2017 at 3:02 PM, Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> wrote: > On Mon, Aug 21, 2017 at 7:42 PM, Christopher Li <sparse@xxxxxxxxxxx> wrote: >> On Mon, Aug 21, 2017 at 12:57 PM, Luc Van Oostenryck wrote: >>> I just made a small change to the ptrmap and I'm back to slightly >>> faster than rc5. With all March's pending fixes it's even a bit faster. >>> We're talking of something like twice 2%. >> >> Do you have a link for testing? I can run that on my compile server >> and report back with testing my numbers. > > I'll send this very soon. Great. Looking forward to it. > Do you have some numbers for rc4 vs. rc5 ? I will do it now. >> In your reasoning we might want to consider Cytron et al then. > > Sorry but comparing Braun & Hack's method with Cytron's > is not exactly the same as comparing one of these methods > with some new method by yourself. Of course. That is just *ideas*. I am trying to see if there is some serious fault in the ideas that it is not implementable. Consider it as some brain storming. I am not purposing do that idea right now. The development plan I have in mind was: 1) merge your SSSA patches. 2) enable the old SSA promotion code path (with bugs) to cover the case not handle by SSSA. 3) Fix the bug in old SSA promotion path, possibly implement Cytron el al. > Plans, ideas, 'should', 'ideal', 'optimal' and ponies are all good > but at some point you need to implement this and have good > confidence that it's working correctly. Of course. We can implement Cytron first and use that as verification path for other idea to optimized it. That is why I want to have debug version of sparse as well. Chris -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html