[code-reflection] Integrated: ComputeContext can now implement BufferAllocator
Gary Frost
gfrost at openjdk.org
Fri Jun 14 14:35:53 UTC 2024
On Fri, 14 Jun 2024 14:30:43 GMT, Gary Frost <gfrost at openjdk.org> wrote:
> By making ComputeContext implement BufferAllocate. We can simplify this code.
>
> S32Array arr = S32Array.create(cc.accelerator, len);
>
> to just
>
> S32Array arr = S32Array.create(cc, len);
>
>
> It still delegates to accelerator, which delegates to the baclend. Allowing for example the backend to allocate on a GPU.
This pull request has now been integrated.
Changeset: 8dd9d638
Author: Gary Frost <gfrost at openjdk.org>
URL: https://git.openjdk.org/babylon/commit/8dd9d6389c5b67e23ac5d128df6970a62f11af9e
Stats: 51 lines in 11 files changed: 10 ins; 4 del; 37 mod
ComputeContext can now implement BufferAllocator
-------------
PR: https://git.openjdk.org/babylon/pull/139
More information about the babylon-dev
mailing list