PeterTh
PeterTh
First of all, Tracy is extremely useful, thanks for that! Now, the issue I want to discuss is how to best deal with **imperfectly nested and/or overlapping regions**. We ran...
Work in progress open for discussion. I currently vendored the args library directly into the benchmarks folder, which is probably not what we want. I do however expect these benchmarks...
[#107](https://github.com/celerity/celerity-runtime/pull/107) has frontend benchmarks that do not instantiate the entire runtime. Low hanging fruit: - Currently, 13% of the time is spent in iostreams for creating the CDAG debug labels....
This is a prototype implementation of the SYCL_KHR_GROUP_INTERFACE extension. https://github.com/KhronosGroup/SYCL-Docs/pull/638 The C++23-exclusive features are not implemented as of yet, but the rest should be feature complete. Tests are adapted from...
This adds support for the SYCL_KHR_WORK_ITEM_QUERIES extension, as per https://github.com/KhronosGroup/SYCL-Docs/pull/682. Although SimSYCL is a library-only implementation, due to its single-threaded nature this can be implemented via thread locals that are...
This implements the current state of the extension for individual includes. Will be in draft at least until the extension is passed.