On Thu, 16 Sep 2021 13:52:24 GMT, Scott Gibbons
wrote:
> Change the default code entry alignment to 64 bytes from 32 bytes. This
> allows for maintaining proper 64-byte alignment of data within a code
> segment, which is required by several AVX-512 instructions.
>
> I ran
On Tue, 28 Sep 2021 17:46:44 GMT, Vladimir Kozlov wrote:
>> Scott Gibbons has updated the pull request incrementally with two additional
>> commits since the last revision:
>>
>> - Merge branch 'asgibbons-align-fix' of https://github.com/asgibbons/jdk
>&g
On Tue, 28 Sep 2021 17:31:24 GMT, Scott Gibbons
wrote:
>> Change the default code entry alignment to 64 bytes from 32 bytes. This
>> allows for maintaining proper 64-byte alignment of data within a code
>> segment, which is required by several AVX-512 instructions.
>
ests I have run.
>
> See [this
> ](https://mail.openjdk.java.net/pipermail/hotspot-dev/2021-August/054180.html)
> article for the discussion thread.
Scott Gibbons has updated the pull request incrementally with two additional
commits since the last revision:
- Merge branch 'as
On Tue, 28 Sep 2021 16:21:59 GMT, Scott Gibbons
wrote:
>> Change the default code entry alignment to 64 bytes from 32 bytes. This
>> allows for maintaining proper 64-byte alignment of data within a code
>> segment, which is required by several AVX-512 instructions.
>
ests I have run.
>
> See [this
> ](https://mail.openjdk.java.net/pipermail/hotspot-dev/2021-August/054180.html)
> article for the discussion thread.
Scott Gibbons has updated the pull request with a new target base due to a
merge or a rebase. The incremental webrev excludes the unrelated cha
ests I have run.
>
> See [this
> ](https://mail.openjdk.java.net/pipermail/hotspot-dev/2021-August/054180.html)
> article for the discussion thread.
Scott Gibbons has updated the pull request incrementally with one additional
commit since the last revision:
Revert alignment of 64-bytes;
On Thu, 16 Sep 2021 13:52:24 GMT, Scott Gibbons
wrote:
> Change the default code entry alignment to 64 bytes from 32 bytes. This
> allows for maintaining proper 64-byte alignment of data within a code
> segment, which is required by several AVX-512 instructions.
>
> I ran
On Thu, 16 Sep 2021 13:52:24 GMT, Scott Gibbons
wrote:
> Change the default code entry alignment to 64 bytes from 32 bytes. This
> allows for maintaining proper 64-byte alignment of data within a code
> segment, which is required by several AVX-512 instructions.
>
> I ran
Change the default code entry alignment to 64 bytes from 32 bytes. This allows
for maintaining proper 64-byte alignment of data within a code segment, which
is required by several AVX-512 instructions.
I ran into this while implementing Base64 encoding and decoding. Code segments
which were a
On Fri, 4 Jun 2021 20:55:51 GMT, Scott Gibbons
wrote:
> Add the Base64 Decode intrinsic for x86 to utilize AVX-512 for acceleration.
> Also allows for performance improvement for non-AVX-512 enabled platforms.
> Due to the nature of MIME-encoded inputs, modify the intrinsic sig
On Thu, 24 Jun 2021 14:50:01 GMT, Vladimir Kozlov wrote:
>> Scott Gibbons has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Fixing Windows build warnings
>
> The rest of testing hs-tier1-4 and xcomp is finish
utsDecode size 112 | 1440.06 | 1162.56 | 1.24
> testBase64WithErrorInputsDecode size 512 | 1362.79 | 1193.42 | 1.14
> testBase64WithErrorInputsDecode size 1000 | 1426.07 | 1194.44 | 1.19
> testBase64WithErrorInputsDecode size 2 | 1398.44 | 1138.17 | 1.23
> testBase64WithErrorInputsDecode size 5
utsDecode size 112 | 1440.06 | 1162.56 | 1.24
> testBase64WithErrorInputsDecode size 512 | 1362.79 | 1193.42 | 1.14
> testBase64WithErrorInputsDecode size 1000 | 1426.07 | 1194.44 | 1.19
> testBase64WithErrorInputsDecode size 2 | 1398.44 | 1138.17 | 1.23
> testBase64WithErrorInputsDecode size 5 | 140
utsDecode size 112 | 1440.06 | 1162.56 | 1.24
> testBase64WithErrorInputsDecode size 512 | 1362.79 | 1193.42 | 1.14
> testBase64WithErrorInputsDecode size 1000 | 1426.07 | 1194.44 | 1.19
> testBase64WithErrorInputsDecode size 2 | 1398.44 | 1138.17 | 1.23
> testBase64WithErrorInputsDecode size 5 | 14
utsDecode size 112 | 1440.06 | 1162.56 | 1.24
> testBase64WithErrorInputsDecode size 512 | 1362.79 | 1193.42 | 1.14
> testBase64WithErrorInputsDecode size 1000 | 1426.07 | 1194.44 | 1.19
> testBase64WithErrorInputsDecode size 2 | 1398.44 | 1138.17 | 1.23
> testBase64WithErrorInputsDecode
utsDecode size 112 | 1440.06 | 1162.56 | 1.24
> testBase64WithErrorInputsDecode size 512 | 1362.79 | 1193.42 | 1.14
> testBase64WithErrorInputsDecode size 1000 | 1426.07 | 1194.44 | 1.19
> testBase64WithErrorInputsDecode size 2 | 1398.44 | 1138.17 | 1.23
> testBase64WithErrorInputsDecode size 5
On Tue, 8 Jun 2021 23:42:13 GMT, Sandhya Viswanathan
wrote:
>> Scott Gibbons has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Fixing review comments. Adding notes about isMIME parameter for other
>
On Tue, 8 Jun 2021 14:13:53 GMT, Jatin Bhateja wrote:
>> I must be missing something. How is the brute force loop aligned if not by
>> this directive? I don't see an alignment anywhere else that could force it.
>> After the entry(), there are pushes and length comparisons followed by the
>>
On Tue, 8 Jun 2021 01:56:42 GMT, Jatin Bhateja wrote:
>> Scott Gibbons has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Fixing review comments. Adding notes about isMIME parameter for other
>> archite
utsDecode size 112 | 1440.06 | 1162.56 | 1.24
> testBase64WithErrorInputsDecode size 512 | 1362.79 | 1193.42 | 1.14
> testBase64WithErrorInputsDecode size 1000 | 1426.07 | 1194.44 | 1.19
> testBase64WithErrorInputsDecode size 2 | 1398.44 | 1138.17 | 1.23
> testBase64WithErrorInputsDecode size 5 | 1409.
On Mon, 7 Jun 2021 22:34:33 GMT, Corey Ashford wrote:
>> Scott Gibbons has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Update full name
>
> src/java.base/share/classes/java/util/Base64.java line 813:
&g
utsDecode size 112 | 1440.06 | 1162.56 | 1.24
> testBase64WithErrorInputsDecode size 512 | 1362.79 | 1193.42 | 1.14
> testBase64WithErrorInputsDecode size 1000 | 1426.07 | 1194.44 | 1.19
> testBase64WithErrorInputsDecode size 2 | 1398.44 | 1138.17 | 1.23
> testBase64WithErrorInputsDecode size 5
Add the Base64 Decode intrinsic for x86 to utilize AVX-512 for acceleration.
Also allows for performance improvement for non-AVX-512 enabled platforms. Due
to the nature of MIME-encoded inputs, modify the intrinsic signature to accept
an additional parameter (isMIME) for fast-path MIME decoding.
24 matches
Mail list logo