Aksel Alpay

Results 517 comments of Aksel Alpay

Yes, details here: the value of `ls` as defined here: https://github.com/ParRes/Kernels/blob/eff76d7a6bb216e93f5cdf837cedc490b73553e7/Cxx11/nstream-multigpu-dpcpp.cc#L162 is used as start offsets of the local buffers, e.g. https://github.com/ParRes/Kernels/blob/eff76d7a6bb216e93f5cdf837cedc490b73553e7/Cxx11/nstream-multigpu-dpcpp.cc#L184 this does not look correct to me as...

> The new hipSYCL backend should work better because the parallel scheme is better for CPUs. Yes. `nd_range` performance is now "okay" (still somewhat slower than basic/hierarchical/scoped models) as long...

@jeffhammond but it's not really a SYCL issue - it's a DPC++ issue. hipSYCL and presumably ComputeCpp PTX backend will not suffer from that. I think this PR replaces a...

@jeffhammond it's not easy (maybe even not solvable in general because you can probably construct cases where it might even depend on input data), and there might be cases where...

hipSYCL is getting support for a hint regarding the choice of the group size in basic `parallel_for` kernels: https://github.com/illuhad/hipSYCL/pull/418

Hi Jeff, thanks for the suggestion. I agree that supporting notebooks is important for developers, but I don't personally use Apple machines, nor do I have access to one. So...

@Michoumichmich Are we talking SPIR-V in OpenCL kernel model or shader model? One of the big issues of shader model is that it only has opaque pointers of undefined size,...

hmm...I'm currently working towards a generic toolchain-independent LLVM backend, so maybe we could eventually leverage this to generate MSL.. Although this sounds like reinventing the LLVM C backend. Is there...

We kind of concluded that the easiest way would probably be to go through SPIR-V, as there is already code available that can convert SPIR-V to MSL using spirv-cross. MSL...

> main.cpp:289:32: error: call to 'ceil' is ambiguous I->source_3D_regions = (int) ceil((double)I->source_2D_regions * ^~~~ /usr/include/x86_64-linux-gnu/bits/mathcalls.h:159:14: note: candidate function __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); ^ /local/5zj/hipSYCL-install/bin/../include/CL/../hipSYCL/sycl/libkernel/math.hpp:133:38: note: candidate function HIPSYCL_DEFINE_GENFLOAT_STD_FUNCTION(ceil) I...