Objet : Developers list for StarPU
Archives de la liste
- From: Nathalie Furmento <nathalie.furmento@labri.fr>
- To: anne caselli <anne.caselli@ensea.fr>, "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>
- Subject: Re: [Starpu-devel] Nouvelle politique d'ordonnancement
- Date: Fri, 23 Mar 2018 13:34:18 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=nathalie.furmento@labri.fr; spf=None smtp.mailfrom=nathalie.furmento@labri.fr; spf=None smtp.helo=postmaster@v-zimmta02.u-bordeaux.fr
- Ironport-phdr: 9a23:qL4VTx/9j8QAdv9uRHKM819IXTAuvvDOBiVQ1KB22+8cTK2v8tzYMVDF4r011RmVBd6ds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+55Pebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMNboRr4oRzut86ZrSAfpiCgZMT457HrXgdF0gK5CvR6tuwBzz4vSbYqINvRxY7ndcMsHS2RfUMZfVy9PDI2yYIQADeUOIf1VoJPhq1YUtxayGQehCeHpxzRVhnH2x6o60+E5HA/exgMgA9IOv27QrNX0KqgZTOC7zLTSzTXGcfxW3yv96I/VeR0mp/GDR65wccrLxkkrFgPKkE+cqYL4PzOP0+QCrW6b7/ZnVe+0j24osRp+oiKuxss2hInJnJsYx1bZ/it3x4Y1IMe3SE99YdO8EZtQsTuaN4psTc84TWFooj42yrkctpGgZigKyY4rxxDFa/GBboOG4QrjWf6MLTp3hn9pYqyziwuu/US61OHwS8m53ExUoiZZitXAq3QA2hLJ5sWHVvdx5Fqt1SuT2wzJ9O1IPE45mKzGIJA72LEwjIAcsUHbEy/2hkr2iKiWe106+uSx6uXnY7DmppqAN4Bulg3yLL4imtGmDesjNQgORXWU9vqm273+8kz1WrtKjucunqnYtpDVO9gbq7akDwJa0Isv8QizAyq63NgCg3ULMVJIdAiZg4T1I13OJer3Dfa7g1SiijdrwPXGM6XnAprXMnjDkK3ufbJ860FC0gYzw81f54hRCr4fJvLzRkjxucfcDhAjKAO02efnBM9z1oMEQW6PGLOWMLvOsV+U4eIiO/KMZJMPtzbnM/gl+ufigmInll8DY6ap2YAaaHS5HvR9P0WZemDggtgPEWcNpAo+Q/LlhEeDUT5VfXayXrgz6is1CIK8Xs//QdWkhrqMlCyyBZBSYmEOXlmKF3qufIyfVvMIaQqfJNRsm3oKT+7lA8U6yRi0rBK/x7d5I+78/iwDqYml29Zy/eLe0xA07z19ScqHmSnZVH19hHsVAjM7wq17iUh80UuYl6d2hOZXGJpS4elIW0E0L8iP4fZ9DoXUUx7Bd9OIRR6IX8+jDDctSZplxdYSY095GtjkgA3Z2iesH7g9k7WBHp1y/LiKjCu5HNp013uTjPpptFIhWMYacDT+3vcupTiWPJbAlgCir4jvcK0d2CDX82LalTiKtUtCUUh+S/edBCxNVg7ttd38o3j6Yfq2E71+allFwMSYK+1EcI+x1AgUdLLYIN3bJlmJtSKwCBKPnO3ecs/4emAYwCyFUg4Z1goU53qLPBUuQCm78TrT
- List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel/>
- List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>
Re,
Merci de garder starpu-devel dans l'échange, pour que d'autres puissent y participer (en lecteur ou en rédacteur). Si je comprends bien la question, STARPU_SCHED=help n'affiche que les politiques d'ordonnancement prédéfinies dans StarPU, et non celles rajoutées via l'API. Le fichier examples/scheduler/dummy_sched.c montre le code complet d'un ordonnanceur défini via cette API. Nathalie On 23/03/2018 13:28, anne caselli wrote: Merci beaucoup pour votre réponse rapide !
Dans ce cas, pourquoi ces lignes n'apparaissent pas
dans les politiques d'ordonnancement proposées ? Les
fichiers de code ne proposent que la structure ainsi que
les fonctions pointées. Ces lignes figurent-elles alors
autre part ?
Merci,
Anne.
De: "Nathalie Furmento"
<nathalie.furmento@labri.fr>
À: "anne caselli" <anne.caselli@ensea.fr>, "starpu-devel" <starpu-devel@lists.gforge.inria.fr> Envoyé: Vendredi 23 Mars 2018 13:09:47 Objet: Re: [Starpu-devel] Nouvelle politique d'ordonnancement Bonjour,
L'application examples/scheduler/dummy_sched.c montre comment utiliser son propre ordonnanceur. Après avoir défini la structure avec tous les pointeurs de fonction, on peut utiliser starpu_conf_init pour l'utiliser. starpu_conf_init(&conf); conf.sched_policy = &dummy_sched_policy, ret = starpu_init(&conf); (http://starpu.gforge.inria.fr/doc/html/Scheduling.html#DefiningANewSchedulingPolicy) Cordialement, Nathalie On 23/03/2018 13:01, anne caselli wrote: Bonjour,
Tout d'abord merci pour l'aide apportée lors de
mon précédent message.
Je dois dans le cadre du même projet de
recherche, développer une nouvelle politique
d'ordonnancement. Pour l'instant je cherche juste à
bien comprendre comment ajouter une nouvelle
politique. Dans mon cas, j'ai créé un nouveau
fichier dans lequel j'ai repris le code de
"work_stealing_policy" mais j'ai modifié le nom de
la structure de type starpu_sched_policy ainsi que
de ses champs "policy_name" et "policy_description",
comme s'il s'agissait d'une nouvelle politique. J'ai
donc modifié en conséquence les fichiers
sched_policy.c et sched_policy.h dans lesquels sont
référencées les politiques, ainsi que les makefile.
Je n'ai pas d'erreurs de compilation, ni
d'installation. Mais lorsque j'essaie d’exécuter un
de mes codes avec cette politique, il ne se passe
rien. Alors que si je choisis la politique
work_stealing_policy, mon code s’exécute
correctement. Je me demande donc si je n'ai pas
loupé quelque chose que j'aurais du modifier ou
ajouter à l'ajout d'une politique.
Merci d'avance pour votre aide!
Cordialement,
Anne CASELLI
_______________________________________________ Starpu-devel mailing list Starpu-devel@lists.gforge.inria.fr https://lists.gforge.inria.fr/mailman/listinfo/starpu-devel
-- Dr Nathalie Furmento Ingénieur de recherche CNRS http://www.labri.fr/~furmento/ LaBRI - Université Bordeaux -- Dr Nathalie Furmento Ingénieur de recherche CNRS http://www.labri.fr/~furmento/ LaBRI - Université Bordeaux |
- [Starpu-devel] Nouvelle politique d'ordonnancement, anne caselli, 23/03/2018
- Re: [Starpu-devel] Nouvelle politique d'ordonnancement, Nathalie Furmento, 23/03/2018
- Re: [Starpu-devel] Nouvelle politique d'ordonnancement, anne caselli, 23/03/2018
- Re: [Starpu-devel] Nouvelle politique d'ordonnancement, Nathalie Furmento, 23/03/2018
- Re: [Starpu-devel] Nouvelle politique d'ordonnancement, anne caselli, 23/03/2018
- Re: [Starpu-devel] Nouvelle politique d'ordonnancement, Nathalie Furmento, 23/03/2018
- Re: [Starpu-devel] Nouvelle politique d'ordonnancement, anne caselli, 23/03/2018
- Re: [Starpu-devel] Nouvelle politique d'ordonnancement, Nathalie Furmento, 23/03/2018
Archives gérées par MHonArc 2.6.19+.