Reduce data access type whenever possible
This PR aims at reducing the data access type to enable more cases with the allocation on the fly.
For example, with a gemm: alpha A *B + beta * C
, and beta = 0. C
is used only as output, and not as inout. This changes all the codelets to STARPU_VARIABLE_NBUFFERS.
Merge request reports
Activity
changed milestone to %Chameleon 1.1.0
@all and more specifically to the StarPU guys. What is the best ?
- Use STARPU_VARIABLE_NBUFFERS everywhere as it does not change anything
- Set the number of buffers as before whenever it's possible, and change it to variable only for the codelets which need it.
I'm wondering, because either I simplify the macro to declare the codelet by removing an argument everywhere, or I change the parameter in this macro only where it is necessary.
added 1 commit
- ea4026f2 - Remove the nbuffer parameter from the codelet declaration
mentioned in commit e428d838
mentioned in merge request !216 (merged)
Please register or sign in to reply