inducer / inducer/pyopencl

`Array.events` spuriously synchronizes on read-after-read

Open
#303 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.2k
Forks
247
Avg merge
7h 2m
Merged PRs (30d)
6

Description

- [ ] There should be `Array.write_events` and `Array.read_events`, with `Array.events` aliasing `write_events` under a deprecation.
- [ ] Arguments to all the generated kernels (elementwise etc.) should declare whether they're writing and automatically add to the appropriate `events` list.
- [ ] Audit code calling into the kernels to avoid duplicate event insertion.

cc @alexfikl @zachjweiner

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.