An error occurred while fetching the assigned milestone of the selected merge_request.
Draft: Develop
This MR adds two features to pystencils. First, the base pointer specification is revealed to the user which allows producing kernels with less register usage. Second, the summands insider the summation printer are printer recursively now which allows for more parallelism inside a single core.
Edited by Markus Holzer
Merge request reports
Activity
Filter activity
added feature label
added 3 commits
-
5e092a56...30641109 - 2 commits from branch
pycodegen:master
- e17e56dc - Merge branch 'master' of i10git.cs.fau.de:pycodegen/pystencils into develop
-
5e092a56...30641109 - 2 commits from branch
added 5 commits
-
29610801...24dde405 - 4 commits from branch
pycodegen:master
- 21b93c1b - Merge branch 'master' of i10git.cs.fau.de:pycodegen/pystencils into develop
-
29610801...24dde405 - 4 commits from branch
See !210 (closed) for some previous comments on this:
-
base_pointer_spec
should be chosen appropriately for the number of registers provided by the architecture - the recursive summation should be used independently of the number of summands and the same scheme should be used for multiplication as well
-
removed review request for @kuron
Please register or sign in to reply