RFR (XXL): 8223347: Integration of Vector API (Incubator): Hotspot and x86 backend changes

Viswanathan, Sandhya sandhya.viswanathan at intel.com
Fri Jul 17 18:32:04 UTC 2020


Hi Vladimir and Coleen,

We are getting ready to propose to target Vector API to JDK 16. 
Please find below the updated hotspot and x86 backend changes:

Shared Hotspot:
   Full: http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/hs_webrev/webrev.01/
   Incremental: http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/hs_webrev/webrev.00-webrev.01/

X86:
   Full: http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.01/
   Incremental: http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.00-webrev.01/

Older webrev links for your reference:
Shared Hotspot: http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/
X86b backend: http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.00/
To get incremental webrev, I had to do some adjustments to these to be able to apply it to the jdk tip.

Please let us know your feedback and if we have ok from you to propose to target to JDK 16. 

Best Regards,
Sandhya

-----Original Message-----
From: Vladimir Kozlov <vladimir.kozlov at oracle.com> 
Sent: Friday, May 01, 2020 6:05 PM
To: Viswanathan, Sandhya <sandhya.viswanathan at intel.com>; hotspot-compiler-dev at openjdk.java.net; core-libs-dev at openjdk.java.net; hotspot-dev <hotspot-dev at openjdk.java.net>
Subject: Re: RFR (XXL): 8223347: Integration of Vector API (Incubator): x86 backend changes

On 5/1/20 5:55 PM, Viswanathan, Sandhya wrote:
> Hi Vladimir,
> 
> Thanks a lot for the feedback.
> 
> We used an old existing separate branch to share the code for review and to track changes.
> We didn’t know how to change the name of the branch from vector-unstable to vector-stable.

Good to know that it does not mean that code is "unstable" ;)

Katya filed today new bug [1]. Please look.

Regards,
Vladimir

[1] https://bugs.openjdk.java.net/browse/JDK-8244269

> 
> Best Regards,
> Sandhya
> 
> -----Original Message-----
> From: Vladimir Kozlov <vladimir.kozlov at oracle.com>
> Sent: Friday, May 01, 2020 5:32 PM
> To: Viswanathan, Sandhya <sandhya.viswanathan at intel.com>; hotspot-compiler-dev at openjdk.java.net; core-libs-dev at openjdk.java.net; hotspot-dev <hotspot-dev at openjdk.java.net>
> Subject: Re: RFR (XXL): 8223347: Integration of Vector API (Incubator): x86 backend changes
> 
> Changes seems fine. Nice work.
> 
> Why it is called "vector-unstable branch"?
> 
> Thanks,
> Vladimir K
> 
> On 4/3/20 5:16 PM, Viswanathan, Sandhya wrote:
>> Hi,
>>
>>
>> Following up on review requests of API [0], Java implementation [1] and
>>
>> General Hotspot changes[3] for Vector API, here's a request for review
>>
>> of x86 backend changes required for supporting the API:
>>
>>
>>
>> JEP: https://openjdk.java.net/jeps/338
>>
>> JBS: https://bugs.openjdk.java.net/browse/JDK-8223347
>>
>> Webrev:http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.00/
>>
>>
>>
>> Complete implementation resides in vector-unstable branch of
>>
>> panama/dev repository [3].
>>
>> Looking forward to your feedback.
>>
>> Best Regards,
>> Sandhya
>>
>>
>> [0]  https://mail.openjdk.java.net/pipermail/core-libs-dev/2020-March/065345.html
>>
>>
>>
>> [1]  https://mail.openjdk.java.net/pipermail/core-libs-dev/2020-April/065587.html
>>
>>
>>
>> [2]  https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2020-April/037798.html
>>
>>
>>
>> [3]  https://openjdk.java.net/projects/panama/
>>
>>          $ hg clone http://hg.openjdk.java.net/panama/dev/ -b vector-unstable
>>
>>
>>
>>
>>


More information about the core-libs-dev mailing list