[vectorIntrinsics] Withdrawn: 8287289: Gather/Scatter with Index Vector

duke duke at openjdk.org
Mon Jan 1 20:54:52 UTC 2024


On Wed, 25 May 2022 08:35:53 GMT, Joshua Zhu <jzhu at openjdk.org> wrote:

> When I assist engineers to apply VectorAPI in real business scenarios, I realize that Gather/Scatter APIs depend on indexMap residing in memory.
> 
> When an index map is acquired by vector operations, it is represented by IntVector. To do Gather/Scatter operations, an extra integer array must be introduced and an explicit vector store is also required ahead of each Gather/Scatter. Furthermore, the redundant memory store may cause a performance penalty.
> 
> Hence I submit this change for discussion. I propose to provide Gather/Scatter API supporting index vector. This patch only includes the change for Gather API.
> It passed the jtreg tests for VectorAPI.

This pull request has been closed without being integrated.

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

PR: https://git.openjdk.org/panama-vector/pull/201


More information about the panama-dev mailing list