[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