[aarch64-port-dev ] ZeroTLAB and block zeroing

Jones, Joel Joel.Jones at cavium.com
Tue Oct 24 14:08:42 UTC 2017


Certainly worth a shot. We tried this about two years ago, but it caused correctness issues if I recall correctly.

Joel

> On Oct 24, 2017, at 2:51 AM, Andrew Haley <aph at redhat.com> wrote:
> 
> MacroAssembler::tlab_refill() does not call MacroAssembler::zero_words(), so
> it does not use DC ZVA.  It certainly could, and perhaps someone could try.
> It would remove most of our loops when allocating objects.  It'd be interesting
> to see if this helps anything.
> 
> -- 
> Andrew Haley
> Java Platform Lead Engineer
> Red Hat UK Ltd. <https://www.redhat.com>
> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671



More information about the aarch64-port-dev mailing list