Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Marc Feeley

Marc Feeley

[PICTURE]
Professeur titulaire (Full professor)
Université de Montréal
Dépt. d'informatique et r.o.
C.P. 6128, succ. centre-ville
Montréal (Québec)
Canada  H3C 3J7

WWW   : http://www.iro.umontreal.ca/~feeley/
Email : feeley@iro.umontreal.ca
Tel   : (514) 343-7477
Fax   : (514) 343-5834
Bureau: 3341 pavillon André-Aisenstadt

Courses


Research Interests


Students and research assistants

[PICTURE] Dominique Boucher,
PhD topic: Program analysis.
[PICTURE] Mario Latendresse,
PhD topic: Automatic design of bytecodes.
[PICTURE] Francis L'Ecuyer,
Masters thesis (dec 97): "Conception et réalisation
d'une variante parallèle de C basée sur la création
paresseuse de tâche".
[PICTURE] Carl Dionne, Masters thesis (may 96): "Un dévermineur permettant
la réexécution d'un langage de programmation parallèle de type
acteur".
[PICTURE] Danny Dubé, Masters thesis (april 96): "Un système de programmation
Scheme pour micro-contrôleur".

PhD topic: Program analysis.
[PICTURE] Martin Larose,
Masters topic: Real-time GC.
[PICTURE] Mauricio Solar,
Post-doc student.
[PICTURE] Sylvain Beaulieu,
Masters topic: Portable native code compiler back-ends.
[PICTURE] Éric Méthot,
Masters topic: Compiling CPar, a parallel variant of C.
[PICTURE] Patrick Piché,
Masters topic: Compiling Erlang to Scheme.
[PICTURE] François Pinard,
Research assistant.

Selected publications

  1. Marc Feeley, Danny Dubé, Running Scheme on a PIC microcontroller, Poster, Lightweight Languages 2003 (LL3), November 2003.
  2. Marc Feeley, Danny Dubé, PICBIT: A Scheme System for the PIC Microcontroller, Proceedings of the Fourth Workshop on Scheme and Functional Programming, November 2003, pp. 7-15.
  3. Martin Larose, Marc Feeley, A Compacting Incremental Collector and its Performance in a Production Quality Compiler, Proceedings of the 1998 International Symposium on Memory Management, October 1998.
  4. Marc Feeley, Martin Larose, Etos: an Erlang to Scheme compiler, Rapport technique 1079, département d'informatique et r.o., Université de Montréal, Aout 1997.
  5. Marc Feeley, James S. Miller, Guillermo J. Rozas, Jason A. Wilson, Compiling Higher-Order Languages into Fully Tail-Recursive Portable C, Rapport technique 1078, département d'informatique et r.o., Université de Montréal, Aout 1997.
  6. Carl Dionne, Marc Feeley, Jocelyn Desbiens, A Taxonomy of Distributed Debuggers Based on Execution Replay, International Conference on Parallel and Distributed Processing Techniques, August 1996.
  7. Manuel Serrano, Marc Feeley, Storage Use Analysis and its Applications, ACM SIGPLAN International Conference on Functional Programming, May 1996.
  8. Dominique Boucher, Marc Feeley, Abstract Compilation: a New Implementation Paradigm for Static Analysis, Compiler Construction Conference, April 1996.
  9. Danny Dubé, Marc Feeley, Manuel Serrano, Un GC temps réel semi-compactant, Journées Francophones des Langages Applicatifs, Janvier 1996, pp. 165-181.
  10. Dominique Boucher, Marc Feeley, Un système pour l'optimisation globale de programmes d'ordre supérieur par compilation abstraite séparée, Rapport technique 992, département d'informatique et r.o., Université de Montréal, Septembre 1995.
  11. Hartel, P. H., Feeley, M., Alt, M., Augustsson, L., Baumann, P., Beemster, M., Chailloux, E., Flood, C. H., Grieskamp, W., Van Groningen, J. H. G., Hammond, K., Hausman, B., Ivory, M. Y., Jones, R. E., Kamperman, J., Lee, P., Leroy, X., Lins, R. D., Loosemore, S., Röjemo, N., Serrano, M., Talpin, J.-P., Thackray, J., Thomas, S., Walters, P., Weis, P., Wentworth, P., Benchmarking Implementations of Functional Languages with ``Pseudoknot'' a Float-Intensive Benchmark, Journal of Functional Programming, Vol. 6, No. 4, pp. 621-655, 1996.
  12. Hartel, P. H., Feeley, M., Alt, M., Augustsson, L., Baumann, P., Beemster, M., Chailloux, E., Flood, C. H., Grieskamp, W., Van Groningen, J. H. G., Hammond, K., Hausman, B., Ivory, M. Y., Jones, R. E., Kamperman, J., Lee, P., Leroy, X., Lins, R. D., Loosemore, S., Röjemo, N., Serrano, M., Talpin, J.-P., Thackray, J., Thomas, S., Walters, P., Weis, P., Wentworth, P., The Pseudoknot functional benchmark,
  13. Marc Feeley, Lazy Remote Procedure Call and its Implementation in a Parallel Variant of C
  14. Dominique Boucher, Marc Feeley, Construction parallèle de l'automate LR(0): Une application de Multilisp à la compilation., Actes des 6ème Rencontres Francophones du Parallélisme, Lyon, France, Juin 1994, 4 pages.
  15. Marc Feeley, Marcel Turcotte, Guy Lapalme, Using Multilisp for Solving Constraint Satisfaction Problems: An Application to Nucleic Acid 3D Structure Determination, Journal of Lisp and Symbolic Computation, Vol. 7, pp. 231-247, Kluwer Academic, 1994.
  16. Marc Feeley, A Message Passing Implementation of Lazy Task Creation, in Halstead, R., Ito T. (editors), Parallel Symbolic Computing: Languages, Systems, and Applications, Springer-Verlag Lecture Notes in Computer Science 748, November 1993, pp. 94-107.
  17. Marc Feeley, Polling Efficiently on Stock Hardware, Proceedings of the 1993 ACM SIGPLAN Conference on Functional Programming and Computer Architecture, Copenhagen, Denmark, June 1993, pp. 179-187.
  18. Marc Feeley, An Efficient and General Implementation of Futures on Large Scale Shared-Memory Multiprocessors, PhD thesis, Brandeis University, April 1993, 213 pages.
  19. Marc Feeley, Guy Lapalme, Closure Generation Based on Viewing LAMBDA As EPSILON Plus COMPILE, Journal of Computer Languages, Vol. 17, No. 4, pp. 251-267, Pergamon Press, 1992.
  20. Gao, G., Hendren, L., Panangaden, P., Feeley, M., Tao, L., Hancu, M., Hum, H., Lebensold, J, Van Dongen, V., Towards a Portable Parallel Programming Environment, Supercomputing Symposium 92, Montréal, June 1992, 9 pages.
  21. Marc Feeley, James S. Miller, A Parallel Virtual Machine for Efficient Scheme Compilation, Proceedings of the 1990 ACM SIGPLAN Conference on Lisp and Functional Programming, Nice, France, June 1990, pp. 119-130.
  22. Marc Feeley, Guy Lapalme, Using Closures for Code Generation, Journal of Computer Languages, Vol. 12, No. 1, pp. 47-66, Pergamon Press, 1987.
  23. Marc Feeley, Deux approches à l'implantation du language Scheme, MSc thesis, Université de Montréal, May 1986, 138 pages.

Picture Gallery


Related


feeley@iro.umontreal.ca