Engin Kayraklioglu

Results 126 comments of Engin Kayraklioglu

My repo is not as reliable as the ones that are in the Chapel repo -- https://github.com/chapel-lang/chapel/tree/master/test/studies/prk . Even the versions that got merged to the Chapel master was slightly...

I think p2p would be the one that requires the most work among those. I'd say the other two are in a much better shape, at least for shared memory...

> I've lost my context for this work to the point that I can't do a very good job of characterizing when this tradeoff occurs or whether it is likely...

I'll just record a case for this where I added a `ref` intent to the function and it didn't work. The case comes from the port of llm.c, where the...

> Related to #14282 is the idea that we could use a UTF-8 symbol such as • Even though people seem to like unicode operators in Julia, I downvoted this...

I understand the reason, I think we can address it, but not quickly enough for me to handle today. I'll note what I know here: The loop looks like the...

Doing a `chpl_gpu_task_fence()` instead of the kernel launch doesn't help. --- This over-synchronization is something we noted elsewhere where some arguments are passed by offloads to kernels. This results in...

Thanks for filing this bug report @xianghao-wang! The root cause of this is that we don't support virtual dispatch on GPU kernels today. Typically virtual dispatch is used for overridden...

@bradcray -- You know my stance already, but wanted to capture it here. I completely agree that we should be open to adding new keywords and that that process should...

> `using` Two potential confusions: - `using` in `C++` - `use` in Chapel (we also steered away from `implemented` because of `implements`)