RFR: 8347606: Optimize Java implementation of ML-DSA

Weijun Wang weijun at openjdk.org
Tue May 6 15:03:21 UTC 2025


On Fri, 14 Feb 2025 16:43:32 GMT, Ben Perez <bperez at openjdk.org> wrote:

> It turns out that initializing a multidimensional array with `int[][] a = new int[rows][cols]` is slower than allocating each column in a loop. Since we do a lot of large multidimensional array allocations in ML-DSA, the optimized initialization improves performance by roughly 10%.

Marked as reviewed by weijun (Reviewer).

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

PR Review: https://git.openjdk.org/jdk/pull/23642#pullrequestreview-2818621296


More information about the security-dev mailing list