git: openjdk/babylon: code-reflection: [hat][proposal] ComputeRange and ThreadMesh API for defining 1D, 2D and 3D Ranges
Gary Frost
gfrost at openjdk.org
Thu Aug 14 11:09:56 UTC 2025
Changeset: 92df1be6
Branch: code-reflection
Author: Juan Fumero <jjfumero at gmail.com>
Committer: Gary Frost <gfrost at openjdk.org>
Date: 2025-08-14 11:07:48 +0000
URL: https://git.openjdk.org/babylon/commit/92df1be61c8ef32f3ea2ac64c33b340b19737ec6
[hat][proposal] ComputeRange and ThreadMesh API for defining 1D, 2D and 3D Ranges
! hat/backends/ffi/cuda/src/main/native/cpp/cuda_backend_queue.cpp
! hat/backends/ffi/mock/src/main/native/cpp/mock_backend.cpp
! hat/backends/ffi/opencl/src/main/java/hat/backend/ffi/OpenCLBackend.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/ffi/shared/src/main/native/cpp/shared.cpp
! hat/backends/ffi/shared/src/main/native/include/shared.h
! hat/backends/jextracted/shared/src/main/java/hat/backend/jextracted/C99JExtractedBackend.java
! hat/core/src/main/java/hat/Accelerator.java
! hat/core/src/main/java/hat/ComputeContext.java
+ hat/core/src/main/java/hat/ComputeRange.java
+ hat/core/src/main/java/hat/GlobalMesh1D.java
+ hat/core/src/main/java/hat/GlobalMesh2D.java
+ hat/core/src/main/java/hat/GlobalMesh3D.java
! hat/core/src/main/java/hat/KernelContext.java
+ hat/core/src/main/java/hat/LocalMesh1D.java
+ hat/core/src/main/java/hat/LocalMesh2D.java
+ hat/core/src/main/java/hat/LocalMesh3D.java
+ hat/core/src/main/java/hat/ThreadMesh.java
+ hat/core/src/main/java/hat/buffer/KernelBufferContext.java
- hat/core/src/main/java/hat/buffer/KernelContext.java
! hat/core/src/main/java/hat/optools/InvokeOpWrapper.java
! hat/examples/matmul/src/main/java/matmul/Main.java
More information about the babylon-dev
mailing list