[code-reflection] RFR: PTX backend implementation for HAT
Ruby Chen
duke at openjdk.org
Mon Jul 22 17:10:20 UTC 2024
Implemented a PTX backend for HAT kernel execution; PTX will run on machines with supporting Nvidia GPUs. Currently works for Squares and Mandel kernel examples.
Also starting to implement a BlackScholes kernel for HAT.
-------------
Commit messages:
- adding oracle headers
- removed unused functions for ptx
- added support for calling non-kernel functions
- adding ptx conversion for non-kernel functions
- cleaning up code
- mandel works!
- squares works!
- testing mandel
- cleaning up mandel ptx conversion
- testing squares.java
Changes: https://git.openjdk.org/babylon/pull/188/files
Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=188&range=00
Stats: 1194 lines in 6 files changed: 1128 ins; 61 del; 5 mod
Patch: https://git.openjdk.org/babylon/pull/188.diff
Fetch: git fetch https://git.openjdk.org/babylon.git pull/188/head:pull/188
PR: https://git.openjdk.org/babylon/pull/188
More information about the babylon-dev
mailing list