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

Generate vector instructions for nrn_state kernel #537

Closed
2 tasks done
georgemitenkov opened this issue Mar 5, 2021 · 0 comments · Fixed by #533
Closed
2 tasks done

Generate vector instructions for nrn_state kernel #537

georgemitenkov opened this issue Mar 5, 2021 · 0 comments · Fixed by #533
Assignees
Labels
codegen Code generation backend llvm visitor Visitor implementation

Comments

@georgemitenkov
Copy link
Collaborator

georgemitenkov commented Mar 5, 2021

Currently, only scalar version of the kernel is produced. This ticket is to

  • Emit vector types where necessary in the code generation pipeline
  • Test the created vector types and instructions (Unit (?), llc, etc.)

This does not include handling cases like gathers, scatters, control flow, etc.

@georgemitenkov georgemitenkov added visitor Visitor implementation codegen Code generation backend llvm labels Mar 5, 2021
@georgemitenkov georgemitenkov self-assigned this Mar 5, 2021
@georgemitenkov georgemitenkov linked a pull request Mar 5, 2021 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
codegen Code generation backend llvm visitor Visitor implementation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant