TODO 902 B

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