Hi Kyrill, >> When you select a CPU the goal is that we optimize and schedule for that >> specific microarchitecture. That implies using atomics that work best for >> that core rather than outlining them. > > I think we want to go ahead with this framework to enable the portable > deployment of LSE atomics. > > More CPU-specific fine-tuning can come later separately.
I'm not talking about CPU-specific fine-tuning, but ensuring we don't penalize performance when a user selects the specific CPU their application will run on. And in that case outlining is unnecessary. Cheers, Wilco