Mentions légales du service

Skip to content

Would need matrix name for tracing, benchmarking, etc. tools

Hello,

When using tracing, benchmarking, etc. tools with StarPU, we have the tile coordinates thanks to the call to starpu_data_set_coordinates . We would however need to also call starpu_data_set_name to provide a name for the matrix. For instance with time_zgemm_tile, 3 matrices are used (A,B,C), and if tracing tools only provide the tile coordinates, one don't know whether it's A, B, or C.

AIUI, that'd require to add a string parameter to PASTE_CODE_ALLOCATE_MATRIX_TILE (or perhaps automatically stringify the descA parameter?), to pass it as a new parameter to CHAMELEON_Desc_Create_* and to chameleon_desc_init. Or do you prefer to introduce another function, that PASTE_CODE_ALLOCATE_MATRIX_TILE would call after Desc_Create ?

Samuel