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

Include @tturbo as loop vectorisation possibility for the CPU backend #33

Closed
luraess opened this issue Jul 8, 2021 · 2 comments
Closed
Labels
enhancement New feature or request

Comments

@luraess
Copy link
Collaborator

luraess commented Jul 8, 2021

Something to consider as alternative or supplement to the current Threads.@threads option. The @tturbo macro allows for threaded aux instruction exposed by the LoopVectorization package. See here https://github.com/luraess/parallel-gpu-workshop-JuliaCon21#parallel-cpu-implementation for an example. There may be some restrictions on handling if conditions inside the loop.

@luraess luraess added the enhancement New feature or request label Jul 8, 2021
@omlins omlins added the wontfix This will not be worked on label Jul 13, 2021
@omlins omlins closed this as completed Jul 13, 2021
@omlins omlins removed the wontfix This will not be worked on label Jul 29, 2021
@omlins omlins reopened this Jul 29, 2021
@omlins
Copy link
Owner

omlins commented Jul 29, 2021

reopened as foreseen GPU optimizations should also make the usage of LoopVectorization feasible without or little approach divergence between CPU and GPU code generation

@omlins
Copy link
Owner

omlins commented Jul 30, 2024

LoopVectorization's future is unsure; instead, code generation for Polyester has been enabled.

@omlins omlins closed this as completed Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants