Passer au contenu

/ Department of Computer Science and Operations Research

Je donne

Rechercher

Marc Feeley

Vcard

Professeur titulaire

Faculté des arts et des sciences - Département d'informatique et de recherche opérationnelle

André-Aisenstadt office 2389

marc.feeley@umontreal.ca

514 343-7477

Courriels

feeley@iro.umontreal.ca (Travail)

Télécopieur : 514 343-5834

Education Programs

  • Fundamental and Applied Sciences Environment and Sustainable Development Humanities
  • Literature and Languages Humanities Information and Communication Technologies
  • 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
  • Humanities
  • Humanities
  • 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
  • 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
Graduate : Doucet, Antoine
Cycle : Master's
Grade : M. Sc.
Computation over partial information : a principled approach to accurate partial evaluation Thèses et mémoires dirigés / 2022 - 2022
Graduate : Sabourin, Ian
Cycle : Master's
Grade : M. Sc.
Reusable semantics for implementation of Python optimizing compilers Thèses et mémoires dirigés / 2022 - 2022
Graduate : Melançon, Olivier
Cycle : Master's
Grade : M. Sc.
Diffusion de modules compilés pour le langage distribué Termite Scheme Thèses et mémoires dirigés / 2020 - 2020
Graduate : Hamel, Frédéric
Cycle : Master's
Grade : M. Sc.
Simple optimizing JIT compilation of higher-order dynamic programming languages Thèses et mémoires dirigés / 2019 - 2019
Graduate : Saleil, Baptiste
Cycle : Doctoral
Grade : Ph. D.
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.
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.
Étude de cas sur l’ajout de vecteurs d’enregistrements typés dans Gambit Scheme Thèses et mémoires dirigés / 2015 - 2015
Graduate : Cérat, Benjamin
Cycle : Master's
Grade : M. Sc.
FPGA-based object detection using classification circuits Thèses et mémoires dirigés / 2015 - 2015
Graduate : Fu, Min
Cycle : Master's
Grade : M. Sc.
A layered JavaScript virtual machine supporting dynamic instrumentation Thèses et mémoires dirigés / 2013 - 2013
Graduate : Lavoie, Erick
Cycle : Master's
Grade : M. Sc.
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.
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
Graduate : St-Hilaire, David
Cycle : Master's
Grade : M. Sc.
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.
Compilation d'architectures à flot de données à partir de programmes fonctionnels Thèses et mémoires dirigés / 2007 - 2007
Graduate : Saint-Mleux, Xavier
Cycle : Master's
Grade : M. Sc.
Conception d'un langage de programmation pour applications distribuées Thèses et mémoires dirigés / 2006 - 2006
Graduate : Germain, Guillaume
Cycle : Master's
Grade : M. Sc.
Compilation optimisante à l'aide de métaheuristiques Thèses et mémoires dirigés / 2003 - 2003
Graduate : Kri, Fernanda
Cycle : Doctoral
Grade : Ph. D.
Compilation statique de Java Thèses et mémoires dirigés / 2003 - 2003
Graduate : Bergeron, Étienne
Cycle : Master's
Grade : M. Sc.
Demand-driven type analysis for dynamically-typed functional languages Thèses et mémoires dirigés / 2003 - 2003
Graduate : Dubé, Danny
Cycle : Doctoral
Grade : Ph. D.
Un protocole de communication pour applications transactionnelles distribuées Thèses et mémoires dirigés / 2002 - 2002
Graduate : Hamzeh, Wissam
Cycle : Master's
Grade : M. Sc.
YADL : a general purpose SDSM system Thèses et mémoires dirigés / 2002 - 2002
Graduate : Gagné, Jean-François
Cycle : Master's
Grade : M. Sc.
CPar : implantation et évaluation d'un compilateur pour une variante parallèle de C Thèses et mémoires dirigés / 2001 - 2001
Graduate : Methot, Éric
Cycle : Master's
Grade : M. Sc.
Analyse et optimisation globales de modules compilés séparément Thèses et mémoires dirigés / 2000 - 2000
Graduate : Boucher, Dominique
Cycle : Doctoral
Grade : Ph. D.
Génération de machines virtuelles pour l'exécution de programmes compressés Thèses et mémoires dirigés / 2000 - 2000
Graduate : Latendresse, Mario
Cycle : Doctoral
Grade : Ph. D.
La compilation de patrons de filtrage sous Erlang Thèses et mémoires dirigés / 2000 - 2000
Graduate : Piché, Patrick
Cycle : Master's
Grade : M. Sc.
Un générateur de code machine pour le compilateur Gambit Thèses et mémoires dirigés / 1999 - 1999
Graduate : Beaulieu, Sylvain
Cycle : Master's
Grade : M. Sc.
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
Graduate : L'Écuyer, Francis
Cycle : Master's
Grade : M. Sc.

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: