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

Add a Lecture on Numba Cuda #242

Open
HumphreyYang opened this issue Oct 25, 2022 · 4 comments
Open

Add a Lecture on Numba Cuda #242

HumphreyYang opened this issue Oct 25, 2022 · 4 comments
Assignees

Comments

@HumphreyYang
Copy link
Collaborator

HumphreyYang commented Oct 25, 2022

Add a lecture based on the numba_cuda notebook written by @jstac with an introduction to basic concepts such as kernel declaration, kernel invocation, and other terminologies on GPU programming.

@HumphreyYang HumphreyYang self-assigned this Oct 25, 2022
@jstac
Copy link
Contributor

jstac commented Oct 26, 2022

Thanks @HumphreyYang . This application can be used as a running example throughout our parallelization lectures: https://github.com/QuantEcon/cbc_workshops/blob/main/day_4/european_option_jax.ipynb

Although it's not published yet, that example appears in the scipy lecture and then in the first parallelization lecture. We can then show how to solve it using numba cuda, and finally using JAX.

(These thoughts probably need to be broken out into separate issues but I'll leave them here for now.)

@mmcky
Copy link
Contributor

mmcky commented Dec 12, 2023

  • add GPU support for lecture series when this is written.

@gmarkall
Copy link

There may be some materials / examples in https://github.com/numba/nvidia-cuda-tutorial that will also serve as useful components of the lecture - feel free to use parts of it.

@mmcky
Copy link
Contributor

mmcky commented Dec 12, 2023

thanks @gmarkall -- those tutorials look great. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants