A GitLab upgrade is scheduled for Monday, April 7, 2025. Service interruptions are expected in the morning. We'll keep you posted on the progress of the upgrade on the Mattermost canal: https://mattermost.inria.fr/devel/channels/gitlab. We recommend that you do not work on the platform until an announcement indicates that maintenance is complete.
The simgrid kernel models provided in the repository have been generated with the matrix interface from StarPU. Since then, the CHAM_tile_t interface has been introduced and the hash is not computed with the same parameters. Thus, they should be updated with the new hash.
@fpruvost can youplease take care of it ? Thanks.
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
We include the interfaceid in the footprint... This is so since essentially the beginning.
Actually this can't really work with dynamic interfaces, for which the interfaceid change vary. I have pushed fef1a70d945080922ad8cc4ff0e351a052889534 ("Fix footprint variability with registered interfaces") in starpu to make it use 0 instead of interfaceid for dynamic interfaces.
We're kind of stuck with having to update the footprints anyway, since we can't make the chameleon tile interface use the matrix interfaceid.
This would mean duplicating the perfmodel for the matrix-interface case and the tile-interface case :/
This would mean duplicating the perfmodel for the matrix-interface case and the tile-interface case :/
Aaah, no, actually STARPU_MATRIX_INTERFACE_ID happens to be 0, so using 0 instead of interfaceid for dynamic interfaces should actually be reverting to the matrix-interface footprint computation.
It shouldn't be harmful. I guess cedric included the interfaceid just to be cautious, but we shouldn't be mixing footprint across interfaces anyway, so it should be fine.
The splrnt.sirocco-v100 file shows that the splrnt kernel was indeed never calibrated on sirocco-v100 for that tile size, only for sizes 6400 and 10240000.
Could it be that splgsy.sirocco-v100 was created with the problematic starpu master, and thus contains the erroneous footprint? The footprint for the 1600 tile size (10240000 bytes) really is a13597be.