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