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

Introduce CUDA backend specification #197

Closed
Closed
Show file tree
Hide file tree
Changes from 30 commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
29006bd
Added initial chapter skeleton for CUDA backend specification
hdelan Oct 12, 2021
9500d56
Add introduction and mapping of context and queue for CUDA backend sp…
npmiller Oct 15, 2021
4bef59b
Add memory model section to CUDA backend specification
t4c1 Oct 18, 2021
0a6915c
Add cuda execution model
Oct 19, 2021
ee341d3
cuda extension
Oct 20, 2021
ece44e8
Error handling
JackAKirk Oct 21, 2021
a0c5644
Device and Platform
JackAKirk Oct 21, 2021
c7d304f
Add API interoperability section
npmiller Oct 22, 2021
6406402
Merge branch 'nicolas/interop' into 'SYCL-2020/cuda-backend-specifica…
AerialMantis Oct 22, 2021
e094cac
Add CUDA backend specification kernel function interop definitions
AerialMantis Oct 22, 2021
4ba0065
Merge branch 'SYCL-2020/gordon/cuda-backend-specification-kernel-func…
AerialMantis Oct 22, 2021
6976a1a
Fix editing typo and improve make_device docs
npmiller Jan 11, 2022
489ad46
Merge branch 'nicolas/fixes' into 'SYCL-2020/cuda-backend-specification'
npmiller Jan 13, 2022
e585417
Added initial chapter skeleton for CUDA backend specification
hdelan Oct 12, 2021
007b659
Add introduction and mapping of context and queue for CUDA backend sp…
npmiller Oct 15, 2021
f09d7a4
Add memory model section to CUDA backend specification
t4c1 Oct 18, 2021
6301215
Add cuda execution model
Oct 19, 2021
f22dac8
cuda extension
Oct 20, 2021
caf9edc
Error handling
JackAKirk Oct 21, 2021
ba334e5
Device and Platform
JackAKirk Oct 21, 2021
295ac0e
Add API interoperability section
npmiller Oct 22, 2021
b5bf458
Add CUDA backend specification kernel function interop definitions
AerialMantis Oct 22, 2021
a354cbd
Fix editing typo and improve make_device docs
npmiller Jan 11, 2022
cb3763a
Update memory model
t4c1 Jan 31, 2022
e16af7b
Merge branch 'update_memory_model' into 'SYCL-2020/cuda-backend-speci…
AerialMantis Jan 31, 2022
e950f2f
Merge branch 'SYCL-2020/cuda-backend-specification' of git.office.cod…
AerialMantis Jan 31, 2022
3088646
Updating cuda backend with notes on graphics APIs, builtin kernel fun…
hdelan Jan 31, 2022
a4b7bfa
Merge branch 'hugh/cuda-backend-spec' into 'SYCL-2020/cuda-backend-sp…
AerialMantis Jan 31, 2022
4c49f1f
Merge branch 'SYCL-2020/cuda-backend-specification' of git.office.cod…
AerialMantis Jan 31, 2022
3be940e
Merge branch 'SYCL-2020/master' into SYCL-2020/cuda-backend-specifica…
AerialMantis Jan 31, 2022
c35bec4
Remove extra sentence and fix formatting in platform section
npmiller Feb 3, 2022
73ce4ad
Merge branch 'platform' into 'SYCL-2020/cuda-backend-specification'
npmiller Feb 3, 2022
6527c7d
Update make_platform wording to reflect fixed number of platfoms
npmiller Feb 3, 2022
91453a4
Merge branch 'nicolas/platform-wording' into 'SYCL-2020/cuda-backend-…
npmiller Feb 4, 2022
15572b8
Clarify interop return value for sub-buffers
npmiller Feb 7, 2022
3b6e7d8
Merge branch 'nicolas/sub-buffers' into 'SYCL-2020/cuda-backend-speci…
npmiller Feb 10, 2022
8c6b658
Remove buffer interop for CUDA backend
npmiller Feb 24, 2022
3ee367d
Responding to comments for non-core features
hdelan Mar 30, 2022
bb425b5
Merge branch 'hugh/cuda-backend-spec' into 'SYCL-2020/cuda-backend-sp…
AerialMantis Mar 30, 2022
7486585
Merge branch 'no-buffer-interop' into 'SYCL-2020/cuda-backend-specifi…
AerialMantis Mar 30, 2022
7c9b450
Update CUDA backend specification with the information on queries.
t4c1 Mar 31, 2022
37923b8
Merge branch 'update_with_queries' into 'SYCL-2020/cuda-backend-speci…
AerialMantis Mar 31, 2022
ec3aef1
Update kernel interop based on feedback
Apr 1, 2022
f0cdd2d
Merge branch 'aidan/update-from-feedback' into 'SYCL-2020/cuda-backen…
AerialMantis Apr 1, 2022
e19a9bc
Make edits to backend spec based on feedback.
AerialMantis Apr 7, 2022
59ebbdc
Merge branch 'gordon/cuda-backend-spec-edits' into 'SYCL-2020/cuda-ba…
AerialMantis Apr 7, 2022
2d72c97
Update adoc/chapters/cuda_backend.adoc
AerialMantis Apr 28, 2022
b97476a
Update adoc/chapters/cuda_backend.adoc
AerialMantis Apr 28, 2022
e0dfdc7
Update adoc/chapters/cuda_backend.adoc
AerialMantis Apr 28, 2022
555dfcf
Update adoc/chapters/cuda_backend.adoc
AerialMantis Apr 28, 2022
7ed5e9a
Use device version to report compute capabilities
npmiller May 5, 2022
4d9435a
Error Handling more concise
JackAKirk May 9, 2022
3dde163
Clarified mem consist model and formating
JackAKirk May 9, 2022
5c32ba4
Remove platform interop
npmiller May 10, 2022
7dc8a21
fixed __ formatting in __syncthreads
JackAKirk May 10, 2022
8cb3ed4
clarify backend spec is for `backend::cuda`
JackAKirk May 10, 2022
f206e08
Merge branch 'nicolas/rm-platform' into 'SYCL-2020/cuda-backend-speci…
npmiller May 16, 2022
977867f
Updating section on index flipping
hdelan May 20, 2022
aaffd99
Removed platform interop.
JackAKirk May 23, 2022
3915d34
Updated timing descriptor ref to platform creation time.
JackAKirk May 23, 2022
d251dc3
Clarify active contexts and devices
npmiller May 24, 2022
f9f309d
Remove is_backend_active
Jun 9, 2022
54c71c6
Merge branch 'nicolas/fix-version' into 'SYCL-2020/cuda-backend-speci…
AerialMantis Jun 22, 2022
2ee9c33
Merge branch 'nicolas/clarify-context' into 'SYCL-2020/cuda-backend-s…
AerialMantis Jun 22, 2022
4399149
Merge branch 'update_cuda_spec' into 'SYCL-2020/cuda-backend-specific…
AerialMantis Jun 22, 2022
180d046
Merge branch 'SYCL-2020/cuda-backend-specification' into 'updates'
AerialMantis Jun 22, 2022
fc62894
Merge branch 'SYCL-2020/update-index-flipping' into 'SYCL-2020/cuda-b…
AerialMantis Jun 22, 2022
a0e071b
Merge branch 'SYCL-2020/cuda-backend-specification' into 'updates'
AerialMantis Jun 22, 2022
0f4fafc
Merge branch 'updates' into 'SYCL-2020/cuda-backend-specification'
JackAKirk Jun 22, 2022
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