Who
Publications
Contact
Links
|
Since Fall 2003, I have been a graduate applied science student at the
University of Toronto. I currently work with Professor Steffan,
with whom I completed my Masters's on network processors. Although I
have done a lot of litterature review on this topic, it is unclear to
me if I should publish any of that in here. My doctorate program
started in 2005. Computer architecture at large, including compiler
support, is also of interest to me. I was born in Laval, Quebec.
- Application-Specific Signatures for Transactional Memory in Soft Processors, (bibtex) Martin Labrecque, Mark Jeffrey and J. Gregory Steffan. ACM Transactions on Reconfigurable Technology and Systems (TRETS), Volume 4 Issue 3, August 2011
- NetTM: Faster and Easier Synchronization for Soft Multicores via Transactional Memory, (pdf, ps, pdf slides, bibtex) Martin Labrecque and J. Gregory Steffan, Nineteenth ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA),
Monterey, California, February, 2011.
- NetTM Website: Wiki
- Overview of the NetThreads project: slides
- The Case for Hardware Transactional Memory in Software Packet Processing, (pdf, ps, pdf slides, bibtex) Martin Labrecque and J. Gregory Steffan, ACM/IEEE Symposium on Architectures for Networking and Communications Systems, La Jolla, USA, October 2010.
- Efficient Event Processing through Reconfigurable Hardware for Algorithmic
Trading, (bibtex), Mohammad Sadoghi, Martin Labrecque, Harsh Singh, Warren Shum,
Hans-Arno Jacobsen, International Conference on Very Large Data Bases,
Singapore, September 2010.
- Caliper: A Tool to Generate Precise and Closed-loop Traffic, (bibtex) Monia Ghobadi,
Martin Labrecque, Geoffrey Salmon, Kaveh Aasaraai, Soheil Hassas
Yeganeh, Yashar Ganjali, J. Gregory Steffan, SIGCOMM Conference, India, August 2010.
- Application-Specific Signatures for Transactional Memory in Soft Processors, (pdf, ps, ppt slides, bibtex) Martin Labrecque, Mark Jeffrey and J. Gregory Steffan, 6th International Symposium on
Applied Reconfigurable Computing, Bangkok, Thailand, March 2010. (best paper award)
- Fast Critical Sections via Thread Scheduling for FPGA-based Multithreaded Processors, (pdf, ps, ppt slides, bibtex) Martin Labrecque and J. Gregory Steffan, 19th International Conference on Field Programmable Logic and Applications (FPL), (Prague, Czech Republic), September 2009.
- NetThreads: Programming NetFPGA with Threaded Software, (pdf, ps, ppt slides, bibtex) Martin Labrecque, J. Gregory Steffan, Geoffrey Salmon, Monia Ghobadi, Yashar Ganjali, NetFPGA Developers Workshop, Palo Alto, CA, August, 2009. (2nd best presentation Award)
- NetFPGA-based Precise Traffic Generation, (pdf, pptx slides) Geoffrey Salmon, Monia Ghobadi, Yashar Ganjali, Martin Labrecque, J. Gregory Steffan, NetFPGA Developers Workshop, Palo Alto, CA, August, 2009.
- Scaling Soft Memory Systems, (pdf, ps, ppt slides, bibtex) Martin Labrecque, Peter Yiannacouras and J. Gregory Steffan, IEEE Symposium on Field-Programmable Custom Computing Machines, Palo Alto, CA, April, 2008.
- Improving Pipelined Soft Processors with Multithreading, (pdf, ps, ppt slides, bibtex) Martin Labrecque and J. Gregory Steffan, 17th International Conference on Field Programmable Logic and Applications (FPL), (Amsterdam, Netherlands), August 2007.
- Custom code generation for soft processors, (pdf, ps, ppt slides, bibtex) Martin Labrecque, Peter Yiannacouras, and J. Gregory Steffan, Special Issue: Reconfigurable and Adaptive Architecture Workshop, ACM SIGARCH Computer Architecture News, Volume 35, Issue 3 (June 2007), p. 9-19.
- Custom code generation for soft processors, (pdf, ps, ppt slides, bibtex) Martin Labrecque, Peter Yiannacouras, and J. Gregory Steffan, Reconfigurable and Adaptive Architecture Workshop, (Orlando, FL, USA), IEEE/ACM MICRO'39, December 2006.
- Scaling Task Graphs for Network Processors, (pdf, ps, ppt slides, bibtex) Martin
Labrecque and J.
Gregory Steffan,
IFIP International Conference on Network and Parallel
Computing,
Tokyo, Japan,
October,
2006.
- M. Labrecque and G. Steffan, Scaling task graphs for
network
processors, in
2006 Conference for Languages, Compilers, and Tools for Embedded
Systems
(LCTES) Poster Abstracts, (Ottawa, Ontario, Canada), pp. 41-44, ACM
SIGPLAN/SIGBED, June 14-16 2006.
- Towards a Compilation Infrastructure for Network
Processors,
(pdf, bibtex)
Martin Labrecque,
Masters Thesis,
Department of Electrical and Computer Engineering, University of
Toronto,
January,
2006.
| Example of system using a multithreaded soft processor: |
- Automated Embedded Optical Object Recognition,
(pdf) Martin Labrecque, Muttee Sheikh, Jill San Luis, Benzakhar Manashirov and Mohammed Elsayed, 1st Prize in Innovate Canada FPGA Programming Competition, 2008.
| Some of my involvements at the University of Toronto: |
The papers above are subject to copyright by ACM, IEEE, or other entities.
At school, you are likely to find me in the SF2206 lab in the Sandford
Fleming building. Its mailling address is:
Dept. of Electrical & Computer Engineering,
University of Toronto,
10 King's College Road,
Toronto, Ontario,
Canada, M5S 3G4
Otherwise, I'm either at my residence (on
St-George St.) or at some indefinite location in space. You can
also write to me at this address: martinl at eecg.utoronto.ca
As you might know, I am a
French-Canadian so if you need help in French or want to know more
about Quebec, talk to me.
Bonjour
à tous mes collègues québécois! C'est
toujours un plaisir de rencontrer des compatriotes partout où
l'on va. N'hésitez pas a me contacter.
| Interesting Startups from Toronto: |
- Pueblo Science -- developing science literacy, science camps and after-school programs in Toronto.
|
|