[code-reflection] Integrated: Hat cleanup extracted examples

Gary Frost gfrost at openjdk.org
Fri Mar 7 13:37:50 UTC 2025


Cleaning up examples and adding profiling to OpenCL ffi backend.  So we can track buffer transfer costs
Actual implementation of code to minimize buffer transfers is next...

-------------

Commit messages:
 - whitespace and license fixes
 - let env.bash try to find jextract
 - Enqueue markers on compute start and end and on enter leave of kernel dispatch
 - Enqueue markers on compute start and end
 - Fix Bldr.java (mac osx version) and cleaned headers
 - We seem to be successfully marking buffer arg access types RO,RW and WO.
 - We seem to be successfully marking buffer arg access types RO,RW and WO.
 - Accept Short, Long and Double args
 - Nbody OpenCL mode uses HAT buffer (We need solution for OpenCL4)

Changes: https://git.openjdk.org/babylon/pull/341/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=341&range=00
  Stats: 1616 lines in 27 files changed: 908 ins; 640 del; 68 mod
  Patch: https://git.openjdk.org/babylon/pull/341.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/341/head:pull/341

PR: https://git.openjdk.org/babylon/pull/341


More information about the babylon-dev mailing list