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

Rebase of #125 (Imaging mode for native code) #348

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

gbaraldi
Copy link
Contributor

For now it's just a simple rebase + actually turning on imaging mode. There are still some issues such as const globals being turned into null pointers instead of the actual values.

@vchuravy
Copy link
Member

Right the issue here is that the Julia C++ code itself doesn't expose the necessary information so this doesn't help with really anything. I have a PR open where I make this orthogonal from the native vs extern mode.

Essentially we need to hoist more of the loop into GPUCompiler to enable interesting use cases

@gbaraldi
Copy link
Contributor Author

gbaraldi commented Sep 6, 2023

I'm not sure how necessary this is anymore. The only differences from imaging to non imagining now I think are the PTLS emission, ccalls and multiversioning.

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