Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SYCL][DOC] Graph API extensions #5626

Merged
merged 84 commits into from
Jul 19, 2023
Merged
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
ef24789
Inital version of sycl graph prototype
reble Feb 18, 2022
a786fee
Adding initial sycl graph doc
reble Feb 18, 2022
a6c9b11
update extension proposal started to incorporate feedback
reble Mar 11, 2022
da316f5
typo
reble Mar 11, 2022
719e3ec
fix typos and syntax issues
reble May 3, 2022
cb9d49b
Revert "Inital version of sycl graph prototype"
reble Aug 11, 2022
86436c3
move extension doc to proposed folder
reble Aug 11, 2022
d410644
Rework formatting and introducing USM shortcuts
reble Aug 11, 2022
9207754
Update sycl_ext_oneapi_graph.asciidoc
reble Aug 12, 2022
01e06f6
Update sycl_ext_oneapi_graph.asciidoc
reble Aug 12, 2022
cc1f315
Remove implementation specifics from doc
reble Aug 12, 2022
fbccd9a
Remove obsolete note
reble Aug 22, 2022
e5435e6
wording
reble Aug 22, 2022
54f4f9d
bump target spec rev
reble Aug 23, 2022
b5779bb
using constructor for command graph creation (I/II)
reble Aug 24, 2022
1eb97e2
using constructor for command graph creation (II/II)
reble Aug 24, 2022
e07d7f8
typo
reble Aug 25, 2022
e9a0a19
Update sycl_ext_oneapi_graph.asciidoc
reble Sep 29, 2022
2984a97
Update sycl/doc/extensions/proposed/sycl_ext_oneapi_graph.asciidoc
reble Sep 29, 2022
1fa2add
Update sycl_ext_oneapi_graph.asciidoc
reble Sep 29, 2022
a97ace6
Unify with Codeplay Graph extension. (#4)
EwanC Nov 11, 2022
d5b2e41
Converting vector of node dependencies to properties
reble Nov 17, 2022
ee6159d
Update sycl/doc/extensions/proposed/sycl_ext_oneapi_graph.asciidoc
reble Nov 18, 2022
baeb701
Update sycl_ext_oneapi_graph.asciidoc
reble Nov 18, 2022
4ecdd3f
Update sycl_ext_oneapi_graph.asciidoc
reble Nov 23, 2022
d99b053
Merge pull request #29 from reble/pablo/node-dependencies
reble Nov 23, 2022
695ea0b
Language clarifications (#35)
EwanC Nov 29, 2022
40b6ee4
State that node class has common reference semantics
EwanC Nov 17, 2022
f044be7
Rename make_edge() parameters
EwanC Nov 29, 2022
e93396d
Execute graph using handler
EwanC Nov 14, 2022
0dcb1d7
Specify error on finalize if a graph has a cycle
EwanC Nov 15, 2022
2f871eb
Update explicit API example
reble Dec 5, 2022
4b301c0
Use Mermaid Diagrams instead of SVG
EwanC Dec 9, 2022
dc3d5ec
Merge pull request #45 from reble/reble-patch-2
reble Dec 14, 2022
e26b7a9
Define behaviour of handler::depends_on()
EwanC Dec 16, 2022
c3bdf12
Left justify pointer/reference symbols
EwanC Dec 19, 2022
3b804ba
Minor spec clarifications
Bensuo Dec 21, 2022
3d68555
Apply suggestions from code review
reble Jan 3, 2023
2c0c633
[SYCL] Change `handler::graph()` to `handler::ext_oneapi_graph()`
EwanC Jan 9, 2023
d49571e
[SYCL] Change record & replay relationship between queue / graph
EwanC Jan 10, 2023
fe7cea3
[SYCL] Add property_list parameter to finalize
EwanC Jan 12, 2023
0952f6a
[SYCL] Use counter attribute for table numbers (#76)
Bensuo Feb 15, 2023
08a4263
[SYCL] Add note on CGF evaluation (#74)
Bensuo Feb 15, 2023
f677334
[SYCL] Add section about buffer limitations (#73)
Bensuo Feb 15, 2023
e866b31
[SYCL] Clarify event/queue wait behaviour
Bensuo Feb 27, 2023
7ceb005
[SYCL] Expand on graphs profiling semantics
EwanC Mar 16, 2023
8cef0c2
[SYCL] Remove memory allocation/free nodes
EwanC Mar 16, 2023
9f6f8fb
[SYCL][DOC] Improve wording (#103)
reble Mar 20, 2023
28acfa8
[SYCL] Squash revision history and remove resolved issue
EwanC Mar 24, 2023
6192647
[SYCL] Specify a modifiable graph as having device specific nodes
EwanC Mar 24, 2023
59a3522
Apply suggestions from code review
reble Mar 29, 2023
c7a689b
[SYCL][Doc] Pass a device to graph constructor (#113)
EwanC Mar 30, 2023
8076455
[SYCL][DOC] Remove wording on adding taks after defining graph (#114)
EwanC Mar 30, 2023
5d32404
[SYCL][DOC] Pass SYCL objects by reference to API
EwanC Mar 30, 2023
cbeb176
[SYCL][DOC] Editorial cleanup to table entries
EwanC Apr 3, 2023
2980186
[SYCL] Remove text about cgf host code behaviour (#125)
Bensuo Apr 3, 2023
bddc5b9
[SYCL][DOC] Apply suggestions: Avoid implicitly disallow memory opera…
reble Apr 4, 2023
445f581
[SYCL][DOC] Error on simultaneous graph submission
EwanC Apr 5, 2023
1ba5f87
[SYCL][DOC] Define "topologically identical"
EwanC Apr 7, 2023
d0da50e
[SYCL][DOC] Add wording about buffer host data copies (#127)
Bensuo Apr 7, 2023
4245768
[SYCL] Clarify wording around graph contexts (#130)
Bensuo Apr 10, 2023
6b5f96e
[SYCL][Doc] Simplify section on error handling
EwanC Apr 11, 2023
49c46a1
[SYCL][DOC] Adding graph property to switch off error checks for cycl…
reble Apr 11, 2023
1a75cbd
[SYCL][Doc] Remove cycle error from finalize
Bensuo Apr 12, 2023
5d6a581
[SYCL][Doc] Error on recorded event query.
EwanC Apr 12, 2023
213385e
[SYCL][Doc] Define interaction with other extensions
EwanC Apr 17, 2023
e85b338
Fix typo in name of copy-back API
EwanC May 2, 2023
69649c4
[SYCL][DOC] Collecting open issues (#175)
reble May 15, 2023
70cf19a
[SYCL][Graphs] Change queue state query
EwanC May 16, 2023
6a3b016
[SYCL][Doc] Device query for graphs support
EwanC May 22, 2023
3c3565c
[SYCL][Doc] Address latest round of review comments (#197)
EwanC May 30, 2023
a4f5409
[SYCL] Apply suggestions from code review (#200)
reble May 31, 2023
544a751
[SYCL][Doc] Expand on update() error wording for invalid device (#204)
EwanC May 31, 2023
342c51b
[SYCL][DOC] Remove duplicate section on graph properties (#209)
reble Jun 7, 2023
9e1f8f7
[SYCL][Graph] code snippet to motivate buffer host copy (#210)
EwanC Jun 7, 2023
2043866
[SYCL][Doc] Correct property section level (#232)
EwanC Jun 16, 2023
6a62589
[SYCL][DOC] Incorporate feedback from PR (#231)
reble Jun 19, 2023
d3ed070
[SYCL][Doc] Define allowed differences in graph update (#233)
EwanC Jun 19, 2023
9ebc7d5
[SYCL] Update wording around updating kernel/host code (#248)
Bensuo Jul 5, 2023
1a42a44
[SYCL][Doc] Address superficial Graphs spec feedback (#253)
EwanC Jul 11, 2023
68c5b42
[SYCL][Doc] Change `graph_support_level` namespace (#255)
EwanC Jul 11, 2023
498686c
[SYCL][Doc] Simplify queue recorded node definition (#254)
EwanC Jul 11, 2023
816777b
[SYCL][Doc] Rephrase "recording to" (#257)
EwanC Jul 12, 2023
b03b6ad
[SYCL][Graph] Revise undefined behaviour with no_cycle_check (#263)
Bensuo Jul 14, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading