[code-reflection] RFR: Deprecated APIs for accessing GPU global thread information removed.

Juan Fumero jfumero at openjdk.org
Mon Nov 3 13:10:36 UTC 2025


This PR refactors the `KernelContext` to remove the old accessor `kernelContext.x` and `kernelContext.maxX` to a `gix` for thread builtins and `gsx` (as in global size or x) for specifying the total number of threads.

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

Commit messages:
 - minor change
 - [hat] Native CUDA thread dispatch fixed
 - [hat] OpenCL native dispatch refined
 - [hat][wip] towards thread-id unification

Changes: https://git.openjdk.org/babylon/pull/656/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=656&range=00
  Stats: 290 lines in 38 files changed: 26 ins; 65 del; 199 mod
  Patch: https://git.openjdk.org/babylon/pull/656.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/656/head:pull/656

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


More information about the babylon-dev mailing list