git: openjdk/babylon: code-reflection: [proposal][hat] Enabling local/shared memory and local barriers within compute methods
Gary Frost
gfrost at openjdk.org
Thu Sep 4 13:03:39 UTC 2025
Changeset: a16b8bf6
Branch: code-reflection
Author: Juan Fumero <jfumero at openjdk.org>
Committer: Gary Frost <gfrost at openjdk.org>
Date: 2025-09-04 13:01:57 +0000
URL: https://git.openjdk.org/babylon/commit/a16b8bf6b637cc6bc2c44dc0d733e19d5174512a
[proposal][hat] Enabling local/shared memory and local barriers within compute methods
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaHATKernelBuilder.java
! hat/backends/ffi/opencl/src/main/java/hat/backend/ffi/OpenCLHATKernelBuilder.java
! hat/backends/ffi/opencl/src/main/native/cpp/opencl_backend_queue.cpp
! hat/backends/ffi/shared/src/main/java/hat/backend/ffi/C99FFIBackend.java
! hat/backends/jextracted/opencl/src/main/java/hat/backend/jextracted/OpenCLHatKernelBuilder.java
! hat/core/src/main/java/hat/KernelContext.java
= hat/core/src/main/java/hat/Space.java
! hat/core/src/main/java/hat/buffer/Buffer.java
! hat/core/src/main/java/hat/buffer/F32Array.java
+ hat/core/src/main/java/hat/buffer/S32LocalArray.java
! hat/core/src/main/java/hat/codebuilders/C99HATComputeBuilder.java
! hat/core/src/main/java/hat/codebuilders/C99HATKernelBuilder.java
! hat/core/src/main/java/hat/codebuilders/CodeBuilder.java
! hat/core/src/main/java/hat/codebuilders/HATCodeBuilder.java
! hat/core/src/main/java/hat/codebuilders/HATCodeBuilderWithContext.java
! hat/core/src/main/java/hat/ifacemapper/Schema.java
= hat/core/src/main/java/hat/optools/InvokeOpWrapper.java
! hat/core/src/main/java/hat/optools/OpTk.java
+ hat/examples/experiments/src/main/java/experiments/LocalArray.java
+ hat/examples/experiments/src/main/java/experiments/Reduction.java
! hat/examples/matmul/src/main/java/matmul/Main.java
! hat/tools/src/main/java/hat/tools/text/JavaHATCodeBuilder.java
More information about the babylon-dev
mailing list