Marc Feeley
- Professeur titulaire
-
Faculté des arts et des sciences - Département d'informatique et de recherche opérationnelle
André-Aisenstadt local 2389
Courriels
feeley@iro.umontreal.ca (Travail)
Télécopieur : 514 343-5834
Web : LinkedIn
Web : Autre site web
Web : Autre site web
Web : Autre site web
Expertises
- Compilation
- Langages de programmation de haut niveau
- Langages de programmation dynamiques
- Langages de programmation fonctionnels
- Reconfiguration dynamique des FPGAs
- Traitement parallèle (parallélisme)
Techniques de compilation pour langages fonctionnels et avancement de mon compilateur Gambit-C pour le langage Scheme; conception d'un superordinateur économique fondé sur un nouveau matériel réseau, système d'exploitation temps-réel, et compilateurs pour langages parallèles.
Encadrement Tout déplier Tout replier
Simple optimizing JIT compilation of higher-order dynamic programming languages
Thèses et mémoires dirigés
/
2019
-
2019
Diplômé(e) : Saleil, Baptiste
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Cycle : Doctorat
Diplôme obtenu : Ph. D.
On the fly type specialization without type analysis
Thèses et mémoires dirigés
/
2016
-
2016
Diplômé(e) : Chevalier-Boisvert, Maxime
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Abitbol : un langage sur mesure pour la métaprogrammation
Thèses et mémoires dirigés
/
2016
-
2016
Diplômé(e) : Archambault-Bouffard, Vincent
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
FPGA-based object detection using classification circuits
Thèses et mémoires dirigés
/
2015
-
2015
Étude de cas sur l’ajout de vecteurs d’enregistrements typés dans Gambit Scheme
Thèses et mémoires dirigés
/
2015
-
2015
Diplômé(e) : Cérat, Benjamin
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
A layered JavaScript virtual machine supporting dynamic instrumentation
Thèses et mémoires dirigés
/
2013
-
2013
Diplômé(e) : Lavoie, Erick
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Implantation des futures sur un système distribué par passage de messages
Thèses et mémoires dirigés
/
2011
-
2011
Diplômé(e) : Lasalle-Ratelle, Jérémie
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
A Type-Preserving Compiler from System F to Typed Assembly Language
Thèses et mémoires dirigés
/
2010
-
2010
Diplômé(e) : Guillemette, Louis-Julien
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Sur l’utilisation du langage de programmation Scheme pour le développement de jeux vidéo
Thèses et mémoires dirigés
/
2010
-
2010
Diplômé(e) : St-Hilaire, David
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Compilation d'architectures à flot de données à partir de programmes fonctionnels
Thèses et mémoires dirigés
/
2007
-
2007
Diplômé(e) : Saint-Mleux, Xavier
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Conception d'un langage de programmation pour applications distribuées
Thèses et mémoires dirigés
/
2006
-
2006
Diplômé(e) : Germain, Guillaume
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Demand-driven type analysis for dynamically-typed functional languages
Thèses et mémoires dirigés
/
2003
-
2003
Compilation statique de Java
Thèses et mémoires dirigés
/
2003
-
2003
Diplômé(e) : Bergeron, Étienne
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Compilation optimisante à l'aide de métaheuristiques
Thèses et mémoires dirigés
/
2003
-
2003
Diplômé(e) : Kri, Fernanda
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Projets de recherche Tout déplier Tout replier
Implementation of Dynamic Programming Languages Projet de recherche au Canada / 2016 - 2022
Chercheur principal :
Marc Feeley
Sources de financement :
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Programmes de subvention :
PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
Supplément COVID-19 CRSNG_Implementation of Dynamic Programming Languages Projet de recherche au Canada / 2020 - 2021
Chercheur principal :
Marc Feeley
Sources de financement :
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Programmes de subvention :
PVXXXXXX-Supplément à l’appui des étudiants, des stagiaires postdoctoraux et du personnel de
soutien à la recherche COVID-19
Implementation of Dynamic Programming Languages Projet de recherche au Canada / 2016 - 2021
Chercheur principal :
Marc Feeley
Sources de financement :
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Programmes de subvention :
PV118029-(RGPAS) Programme de suppléments d'accélération à la découverte
JAVASCRIPT RESEARCH VM Projet de recherche au Canada / 2011 - 2017
Chercheur principal :
Marc Feeley
Sources de financement :
Mozilla
Programmes de subvention :
DYNAMIC LANGUAGES : DESIGN, IMPLEMENTATION AND EVALUATION Projet de recherche au Canada / 1994 - 2016
Chercheur principal :
Marc Feeley
Sources de financement :
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Programmes de subvention :
PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
DYNAMIC LANGUAGES : DESIGN, IMPLEMENTATION AND EVALUATION Projet de recherche au Canada / 2010 - 2014
Chercheur principal :
Marc Feeley
Nouvelles
Consultez cette fiche sur :