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

WIP: a few fixes to use CXX=nvcc #319

Closed
wants to merge 11 commits into from
Closed

Conversation

valassi
Copy link
Member

@valassi valassi commented Dec 17, 2021

This is a WIP PR related to #318.

I managed to build the code using 'export CXX=nvcc' and get good SIMD performance from the underlying gcc102.
So there should be no problem whatsoever building the SIMD C++ kernels using nvcc.

This is WIP because I still need to backport to code generation.

@valassi valassi self-assigned this Dec 17, 2021
@valassi valassi marked this pull request as draft December 17, 2021 23:10
@valassi
Copy link
Member Author

valassi commented Dec 17, 2021

Two more issues to fix, in total

  • backport
  • fix -pthread in build with default gcc (was ok with nvcc, no longer gcc)
  • fix the CI build

@valassi
Copy link
Member Author

valassi commented Jan 26, 2022

Some of these points have been added in PR #354, but the main points of the PR are not (probably ar enot needed)

@roiser
Copy link
Member

roiser commented May 19, 2023

Hi @valassi I'm only coming late to this PR. IIUC this is about building the C++/CPU code with nvcc? Or is it just to show that we could also use nvcc?

@valassi valassi mentioned this pull request May 31, 2023
@valassi
Copy link
Member Author

valassi commented May 31, 2023

This is old, I will close it. There are #318 and #531 that remain open.

@valassi valassi closed this May 31, 2023
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.

2 participants