Marc Feeley
- Professeur titulaire
-
Faculté des arts et des sciences - Département d'informatique et de recherche opérationnelle
André-Aisenstadt office 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
Education Programs
- Humanities Fundamental and Applied Sciences Environment and Sustainable Development
- Information and Communication Technologies Literature and Languages Humanities
- Fundamental and Applied Sciences Information and Communication Technologies
- Fundamental and Applied Sciences Information and Communication Technologies
- Fundamental and Applied Sciences Information and Communication Technologies
- Fundamental and Applied Sciences
- Fundamental and Applied Sciences
- Fundamental and Applied Sciences
- Fundamental and Applied Sciences
- Fundamental and Applied Sciences
- Fundamental and Applied Sciences
- Fundamental and Applied Sciences
- Social Sciences Humanities
- Fundamental and Applied Sciences Health Sciences Life Sciences
- Fundamental and Applied Sciences Health Sciences Life Sciences
- University Preparatory Programs
- Fundamental and Applied Sciences Information and Communication Technologies
Courses
- IFT1015 Programmation 1
- IFT3065 Langages de programmation et compilation
- IFT6232 Compilation
Areas of Expertise
Student supervision Expand all Collapse all
Adding hygiene to gambit scheme
Thèses et mémoires dirigés
/
2023
-
2023
Computation over partial information : a principled approach to accurate partial evaluation
Thèses et mémoires dirigés
/
2022
-
2022
Reusable semantics for implementation of Python optimizing compilers
Thèses et mémoires dirigés
/
2022
-
2022
Diffusion de modules compilés pour le langage
distribué Termite Scheme
Thèses et mémoires dirigés
/
2020
-
2020
Simple optimizing JIT compilation of higher-order dynamic programming languages
Thèses et mémoires dirigés
/
2019
-
2019
Abitbol : un langage sur mesure pour la métaprogrammation
Thèses et mémoires dirigés
/
2016
-
2016
Graduate : Archambault-Bouffard, Vincent
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
On the fly type specialization without type analysis
Thèses et mémoires dirigés
/
2016
-
2016
Graduate : Chevalier-Boisvert, Maxime
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
Étude de cas sur l’ajout de vecteurs d’enregistrements typés dans Gambit Scheme
Thèses et mémoires dirigés
/
2015
-
2015
FPGA-based object detection using classification circuits
Thèses et mémoires dirigés
/
2015
-
2015
A layered JavaScript virtual machine supporting dynamic instrumentation
Thèses et mémoires dirigés
/
2013
-
2013
Implantation des futures sur un système distribué par passage de messages
Thèses et mémoires dirigés
/
2011
-
2011
Graduate : Lasalle-Ratelle, Jérémie
Cycle : Master's
Grade : M. Sc.
Cycle : Master's
Grade : M. Sc.
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
A Type-Preserving Compiler from System F to Typed Assembly Language
Thèses et mémoires dirigés
/
2010
-
2010
Graduate : Guillemette, Louis-Julien
Cycle : Doctoral
Grade : Ph. D.
Cycle : Doctoral
Grade : Ph. D.
Compilation d'architectures à flot de données à partir de programmes fonctionnels
Thèses et mémoires dirigés
/
2007
-
2007
Conception d'un langage de programmation pour applications distribuées
Thèses et mémoires dirigés
/
2006
-
2006
Compilation optimisante à l'aide de métaheuristiques
Thèses et mémoires dirigés
/
2003
-
2003
Compilation statique de Java
Thèses et mémoires dirigés
/
2003
-
2003
Demand-driven type analysis for dynamically-typed functional languages
Thèses et mémoires dirigés
/
2003
-
2003
Un protocole de communication pour applications transactionnelles distribuées
Thèses et mémoires dirigés
/
2002
-
2002
YADL : a general purpose SDSM system
Thèses et mémoires dirigés
/
2002
-
2002
CPar : implantation et évaluation d'un compilateur pour une variante parallèle de C
Thèses et mémoires dirigés
/
2001
-
2001
Analyse et optimisation globales de modules compilés séparément
Thèses et mémoires dirigés
/
2000
-
2000
Génération de machines virtuelles pour l'exécution de programmes compressés
Thèses et mémoires dirigés
/
2000
-
2000
La compilation de patrons de filtrage sous Erlang
Thèses et mémoires dirigés
/
2000
-
2000
Un générateur de code machine pour le compilateur Gambit
Thèses et mémoires dirigés
/
1999
-
1999
Conception et réalisation d'une variante parallèle de C basée sur la création paresseuse de tâche
Thèses et mémoires dirigés
/
1998
-
1998
Research projects Expand all Collapse all
High-Performance Dynamic Language Implementation Projet de recherche au Canada / 2022 - 2028
Lead researcher :
Marc Feeley
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs:
PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
Conversion d’un dynamomètre du plancher pelvien vers une version sans fil, pour mesurer la fonction musculaire debout (Regroupement INTER) Projet de recherche au Canada / 2024 - 2025
Funding sources:
FRQNT/Fonds de recherche du Québec - Nature et technologies (FQRNT)
Grant programs:
PVXXXXXX-(RS) Programme de regroupements stratégiques
Implementation of Dynamic Programming Languages Projet de recherche au Canada / 2016 - 2023
Lead researcher :
Marc Feeley
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs:
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
Lead researcher :
Marc Feeley
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs:
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
Lead researcher :
Marc Feeley
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs:
PV118029-(RGPAS) Programme de suppléments d'accélération à la découverte
JAVASCRIPT RESEARCH VM Projet de recherche au Canada / 2011 - 2017
Lead researcher :
Marc Feeley
Funding sources:
Mozilla
Grant programs:
DYNAMIC LANGUAGES : DESIGN, IMPLEMENTATION AND EVALUATION Projet de recherche au Canada / 1994 - 2016
Lead researcher :
Marc Feeley
Funding sources:
CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs:
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
Lead researcher :
Marc Feeley
Browse this profile on: