You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is part of my effort to write examples using channels in a variety of ways (#648).
I've been having some issues with getting worker-to-worker (core-to-core within a herd) data movement with channels to work. I managed to make it work, but the program is extremely brittle.
For instance, moving a deallocation sooner caused the program to work, where if I had my deallocations at the end, the output was all zeroes.
My code is found here: #697
The commit to move the dealloc ops that fixed the example is: 17162b1
The text was updated successfully, but these errors were encountered:
I did a redesign here, but it still does not work: #697
The output data is all zeroes. However, the redesign definitely fixed a bug or two in the original design.
hunhoffe
changed the title
Worker-to-Worker Channel Example
Worker-to-Worker Channel Example is Brittle
Aug 14, 2024
hunhoffe
changed the title
Worker-to-Worker Channel Example is Brittle
Channel Operations May Fail Depending on DeallocOp() Placement
Aug 14, 2024
This is part of my effort to write examples using channels in a variety of ways (#648).
I've been having some issues with getting worker-to-worker (core-to-core within a herd) data movement with channels to work. I managed to make it work, but the program is extremely brittle.
For instance, moving a deallocation sooner caused the program to work, where if I had my deallocations at the end, the output was all zeroes.
My code is found here: #697
The commit to move the dealloc ops that fixed the example is: 17162b1
The text was updated successfully, but these errors were encountered: