Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-17 | Generate CUDA types ahead of time | Andrzej Janik | |
2024-11-15 | Remove a bunch of unused dependencies | Andrzej Janik | |
2024-10-16 | Re-enable all failing PTX tests (#277) | Andrzej Janik | |
Additionally remove unused compilation paths | |||
2024-09-13 | Connect new parser to LLVM bitcode backend (#269) | Andrzej Janik | |
This is very incomplete. Just enough code to emit LLVM bitcode and continue further development | |||
2024-09-04 | PTX parser rewrite (#267) | Andrzej Janik | |
Replaces traditional LALRPOP-based parser with winnow-based parser to handle out-of-order instruction modifer. Generate instruction type and instruction visitor from a macro instead of writing by hand. Add separate compilation path using the new parser that only works in tests for now | |||
2022-01-07 | Move zluda_dump to the new CUDA infrastructure | Andrzej Janik | |
2021-08-27 | Start converting host code to HIP | Andrzej Janik | |
2021-03-02 | Update rspirv/spirv_headers to the newest version | Andrzej Janik | |
2021-02-28 | Implement enough nvml to make GeekBench happy | Andrzej Janik | |
2021-01-16 | Add a library for dumping kernels arguments before and after launch (#18) | Andrzej Janik | |
2021-01-08 | Improve build procedure and instructions (#28) | Andrzej Janik | |
Fixes issues pointed out in #27: * spirv_tools-sys was build in non-test profiles * By default ZLUDA dll has a wrong name * We relied on third-party OpenCL installation on Windows * We encouraged building debug configuration * We didn't provide build information for developers (cmake, python, submodules) | |||
2021-01-03 | Fix Windows ZLUDA injector (#26) | Andrzej Janik | |
Fix various bugs in injector and redirector, make them more robust and enable building them by default | |||
2020-11-23 | Rename everything | Andrzej Janik | |
2020-10-25 | Implement ftz handling through Intel extension | Andrzej Janik | |
2020-10-25 | Add dynamic shared mem support | Andrzej Janik | |
2020-10-01 | Fix remaining bugs in vector destructuring and in the process improve ↵ | Andrzej Janik | |
implicit conversions | |||
2020-07-25 | Implement integer multiplication | Andrzej Janik | |
2020-07-12 | Validate PTX build tests against SPIR-V sources | Andrzej Janik | |
2020-05-15 | Clean up warnings and dead code | Andrzej Janik | |
2020-05-06 | Convert PTX predicates to a distinct conditional jump statement | Andrzej Janik | |
2020-03-09 | Start parsing PTX text | Andrzej Janik | |
2020-02-16 | Add platform initialization | Andrzej Janik | |
2020-02-09 | Reorganize project to a workspace | Andrzej Janik | |
2020-01-08 | Split project into three | Andrzej Janik | |
2020-01-07 | Make sure we wait for the executable to finish and propagate error code | Andrzej Janik | |
2020-01-05 | Add nvcuda.dll injector | Andrzej Janik | |