On Fri, 15 Nov 2024 17:00:44 GMT, Artur Barashev <abaras...@openjdk.org> wrote:

>> I believe the original wording is correct: the more payload the intrinsic 
>> gets the better (eg. the intrinsic parallelizes decryption, at the cost of 
>> some initial setup. More payload amortizes the setup cost). But cannot be so 
>> large that the intrinsic locks up the VM (preventing GC), encrypting 
>> gigabytes.
>
> But it takes a few calls before hotspot switches to the intrinsic, so it 
> can't be too large. I think we should include this logic explanation (the 
> intrinsic parallelizes decryption) in the comment to make it clear what we 
> are doing here.

Maybe focus that this is triggering the optimization and not about the data 
size.

// chunkSize is a multiple of block size and used to divide up
// input data to trigger the intrinsic.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/22086#discussion_r1847460687

Reply via email to