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

Unification with HIP #8

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

Unification with HIP #8

wants to merge 3 commits into from

Conversation

robertodr
Copy link
Contributor

@robertodr robertodr commented Feb 14, 2022

This is an attempt at extending this lesson to include HIP examples alongside the CUDA ones. This is based on discussions in the Zulip chat.

  • Change name of lesson to "Heterogeneous computing with CUDA/HIP"
  • Add an episode on performance portability and HIPification tools. This will be based on the HIP101 materials put together by CSC
  • Change code examples to use sphinx-lesson tabs, such that one can toggle between the CUDA and HIP versions.
  • Update code samples and exercises to have a HIP counterpart. This can be done with hipify-clang or hipify-perl.
  • Extend custom.py to also point to the HIP documentation for functions. Might not be quite smooth, as the HIP online documentation is not as well-organized as for CUDA.

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

Successfully merging this pull request may close these issues.

1 participant