Tom Lin

Results 49 comments of Tom Lin

Forgot to mention, I'm aware `QL_VERSION` exists in `ql/version.hpp` but since we have dependencies already using the undocumented one, I think it's best to keep both.

RAJA does not support CMake older than 3.20. We have a successful build in the CI for 3.20 and 3.24 for both OpenMP and CUDA: https://github.com/UoB-HPC/BabelStream/actions/runs/6763920213/job/18381602393#step:39:495

For reference: https://github.com/UoB-HPC/BabelStream/blob/8389fc43a327e23e72611957cc92d4586e85352c/src/ci-test-compile.sh#L190-L198

@illuhad Can you check if this is resolved in develop?

Yes, Init and Read is a new thing we report that measures the setup and read-back time of the buffers. BabelStream does not have an direct equivalent of the Read...

I can reproduce this on AArch64 _CPUs_ with both GCC and NVHPC, likely the same for x86 as well.

any plans for Maven?

Simply using a `CountDownLatch` would work, or you can create a `Future` to make it modular... Somthing like this using a `CountDownLatch`: ``` final CountDownLatch latch = new CountDownLatch(1); final...

That's the idea, swap out the `webView` part and put your asynchronus callback in there; The `MutableObject` is just a simple Object wrapper from commons lang, it's trivial to implement...

Could you provide the build commands you've used? I believe ComputeCpp's CUDA support is experimental and still lacks device libraries (i.e math functions) hence `fabs` is an unresolved symbol.