[code-reflection] Integrated: Hat ongoing buffer marking
Gary Frost
gfrost at openjdk.org
Mon Feb 17 19:22:40 UTC 2025
On Mon, 17 Feb 2025 19:17:57 GMT, Gary Frost <gfrost at openjdk.org> wrote:
> Lots of changes here. Specifically moving native backend data structures around.
>
> We now cache native side buffer info (say clmem for OpenCL) in the vendor ptr of the memory segment 'state'
>
> This has a substantial perf boost with OpenCL. Which was suprising (mandel x1.5, gol also x1.5)
>
> Still defaulting to copying in and out for each kernel dispatch.
>
> Close to turning on min buffer options.
This pull request has now been integrated.
Changeset: 99339839
Author: Gary Frost <gfrost at openjdk.org>
URL: https://git.openjdk.org/babylon/commit/993398392c121aaf278d6d035ebf86532381d6d3
Stats: 1037 lines in 30 files changed: 525 ins; 350 del; 162 mod
Hat ongoing buffer marking
-------------
PR: https://git.openjdk.org/babylon/pull/321
More information about the babylon-dev
mailing list