Si tu cherche encore des idées de projet, je vais probablement travailler sur l'optimisation de trace vers le début de l'été. Je pense peut-être faire un système avec du pattern matching pour optimiser l'IR du tracing JIT et/ou du code x86.
Quelque chose du genre déclaratif avec un DSL qui encode des patterns peepholes variés (un peu comme des regexp), avec du code Python qui génère l'optimiseur qui fait le pattern-matching et remplacement comme tel.
- Maxime
Bonjour. Cet après-midi j'ai eu la visite d'Emmanuel Bengio, un étudiant de mon cours de concepts des langages de programmation (et le fils de Y. Bengio). Il s'intéresse à faire un projet en compilation l'été prochain dans notre labo. Il s'intéresse aussi à l'apprentissage machine. Donc je pense lui assigner un projet qui combine les deux intérêts. Ça me rappelle que dans ma dernière demande de subvention j'avais l'intention d'explorer la compilation JIT persistente, où il est important de faire un apprentissage du contexte d'utilisation du programme et du compilateur. Mais tel quel ça pourrait être un sujet de doctorat en soit, donc il faut trouver une simplification pour que l'étudiant puisse compléter un travail intéressant en 4 mois.
Si vous avez des idées, n'hésitez-pas à m'en faire part.
Donc, à date, les 3 étudiants suivants sont intéressés à faire un projet d'été :
- Alexandre St-Louis Fortier (Gambit?)
- Emmanuel Bengio (compilation + apprentissage machine?)
- Alexandre Mathon Roy
Marc
Dlteam-list mailing list Dlteam-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/dlteam-list