Francois Labonte

François Labonté


I have graduated and am now working at Arista Networks.

I was a grad student in the VLSI research group at Stanford University. I worked on computer architecture and programming models for compute intensive Stream computation. I was involved on these projects:

  1. Stream Virtual Machine - A performance intermediate compiler target for stream architectures
    • API design with Bill Thies and Peter Mattson
    • Multi-threaded simulator currently under implementation
  2. Merrimac - Stanford Streaming Supercomputer
    • Stream Virtual Machine
    • Multinode programming model and simulation through SVM simulator
    • Architecture, implementation of iterative ops, estimates of power and area
  3. Smart Memories
  4. Stream Programming on GPUs

I am originally from Montreal (Quebec, Canada) where I did my undergrad in EE at McGill University


Publications

  1. Francois Labonte A Stream Virtual Machine PhD thesis, Stanford University, 2008.
  2. Francois Labonte, Peter Mattson, Ian Buck, Christos Kozyrakis and Mark Horowitz. The Stream Virtual Machine PACT, September 2004.
     
  3. William J. Dally, Patrick Hanrahan, Mattan Erez, Timothy J. Knight, François Labonté, Jung-Ho Ahn, Nuwan Jayasena, Ujval J. Kapasi, Abhishek Das, Jayanth Gummaraju, Ian Buck, Merrimac: Supercomputing with Streams, SC2003, November 2003, Phoenix, Arizona.
     

Class projects

EE272 SIMD 16b/32b floating point adder
With Pete Stenvenson
This chip had a custom static logic datapath and a synthesized controller. It was fabricated by Mosis in AMI's 0.5um process. It worked flawlessly.