[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