-
Notifications
You must be signed in to change notification settings - Fork 35
Vectorisation #589
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
Closed
Closed
Vectorisation #589
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
60d89d8
codegen: Implement SIMD vectorisation
72f3b3f
add omp simd vectorization mode
9a3a549
add openmp flag and by pass workaround flag
3a2d5ff
DROP BEFORE MERGE: test with correct loopy branch
wence- beedc5f
Turn of tree vectorize for certain gcc compilers. We might not need t…
sv2518 567ec0c
Add simd compiler flags.
sv2518 1f0ea23
Remove time configuration.
sv2518 5e885a7
Default SIMD width.
sv2518 db6c2db
Generate CVec Target with batch size infomation and move typedef into…
sv2518 8c172f0
Move zero declaration to loopy code base to be more robust in naming …
sv2518 17ec318
Added conditionals when to vectorise:
sv2518 ec03e1e
Drop omp vectorisation.
sv2518 f4f2beb
Add -march=native everywhere.
sv2518 dc8ec6d
Silence warnings.
sv2518 5b49dd6
Change vector tag.
sv2518 e228073
Drop initialisation with batch size.
sv2518 6bf9de3
Remove useless comment.
sv2518 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,3 +5,4 @@ flake8>=2.1.0 | |
| pycparser>=2.10 | ||
| mpi4py>=1.3.1 | ||
| decorator | ||
| py-cpuinfo | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| git+https://github.com/firedrakeproject/petsc.git@firedrake#egg=petsc | ||
| --no-deps git+https://github.com/firedrakeproject/petsc4py.git@firedrake#egg=petsc4py | ||
| git+https://github.com/coneoproject/COFFEE.git#egg=coffee | ||
| git+https://github.com/firedrakeproject/loopy.git@firedrake#egg=loopy | ||
| git+https://github.com/firedrakeproject/loopy.git@cvec#egg=loopy |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.