RFR: 8341137: Optimize long vector multiplication using x86 VPMULUDQ instruction [v2]

Quan Anh Mai qamai at openjdk.org
Tue Oct 15 17:29:12 UTC 2024


On Tue, 15 Oct 2024 17:00:26 GMT, Jasmine Karthikeyan <jkarthikeyan at openjdk.org> wrote:

>> Jatin Bhateja has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits:
>> 
>>  - Merge branch 'master' of http://github.com/openjdk/jdk into JDK-8341137
>>  - 8341137: Optimize long vector multiplication using x86 VPMULUDQ instruction
>
> I'm pretty ambivalent, I think implementing it either way would be alright. Especially with unit tests, I think the lowering implementation wouldn't be that difficult. Maybe another reviewer has an opinion?
> 
> About PhaseLowering though, I've found some more interesting things we could do with it, especially with improving vectorization support in the backend. @merykitty have you already started to work on it? I was thinking about prototyping it soon. Just wanted to make sure we're not doing the same work twice :)

@jaskarth Please proceed with it, I have a really simple prototype for it but I don't have any plan to proceed further soon. Thanks a lot :)

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

PR Comment: https://git.openjdk.org/jdk/pull/21244#issuecomment-2414605470


More information about the hotspot-compiler-dev mailing list