1234567891011121314151617181920212223242526 |
- Moving access modes for data handles from struct starpu_task to struct starpu_codelet
- =====================================================================================
- TODO list
- - Implement test for checking old functionalities still work (similar to tests/core/deprecated)
- - Make struct starpu_buffer_descr private (or not, as it can still be used in tests and examples)
- - Set task->buffers to NULL
- - Update all tests and examples
- - Depreciate cost_model field in struct starpu_per_arch_perfmodel
- struct starpu_perfmodel
- - Add a field cost_function
- double (*cost_function)(starpu_data_handle_t *, enum starpu_perf_archtype arch, unsigned nimpl); /* returns expected duration in µs */
- - Update all cost functions in examples
- - When cost_model is provided, but not cost_function, need to rebuild a struct starpu_buffer_descr
- - Update doc and changelog
|