Vector-API for arbitrary types

Paul Sandoz paul.sandoz at oracle.com
Fri May 10 20:04:00 UTC 2024


IIUC the Node16 type is composed of two arrays, each of size 16. So you should be able to create an equivalent Node16 class can use the Vector API to operate on the key (byte[]) array, similarly to how the C vector intrinsic API is used as shown by the paper shows in Fig 8.

Paul.

> On May 10, 2024, at 3:40 AM, Johannes Lichtenberger <lichtenberger.johannes at gmail.com> wrote:
> 
> Hello,
> 
> I guess currently it's not possible to implement something as described in [1] to compare 16 keys in parallel for the Node16 node type.
> 
> Am I wrong or is anything planned? So, maybe with the Foreign Function and Memory API it may be possible instead!?
> 
> Kind regards
> Johannes
> 
> [1] https://db.in.tum.de/~leis/papers/ART.pdf



More information about the panama-dev mailing list