Skip to content

Commit 6326af4

Browse files
committed
Add functional description for runtime eager progress
Currently the runtime uses cooperative scheduling to make forward progress between different command queues and contexts, however, this mechanism sometimes leads to hung in the program if no explicit status update functions or clEnqueue* functions are called. The proposal is to make the runtime a multithreaded model with a background thread constantly updating the runtime event status.
1 parent 73b9fe7 commit 6326af4

File tree

9 files changed

+349
-0
lines changed

9 files changed

+349
-0
lines changed

docs/eager_progress.md

Lines changed: 349 additions & 0 deletions
Large diffs are not rendered by default.

docs/images/eager_progress/doq.jpg

433 KB
Loading
84.9 KB
Loading
7.38 KB
Loading
21.8 KB
Loading
14.7 KB
Loading
113 KB
Loading
31.5 KB
Loading

docs/images/eager_progress/signal.png

15.2 KB
Loading

0 commit comments

Comments
 (0)