Hi. I'm Bruno Bodin.

Assistant professor at Yale-NUS, Singapore, and a visiting member of the Compiler and Architecture Design Group (CArD) at the University of Edinburgh, UK.
Previously, I was a research associate at the University of Edinburgh from 2014 to 2018 and a sofware engineer in the Kalray company (Orsay, France) from 2011 to 2014. I received M.S and Ph.D. in Computer Engineering from the University of Pierre et Marie Curie (Paris, France) in 2010 and 2013 respectively. My major research interests are dataflow programming and compilation, especially static analysis and scheduling.

Contact: bruno._change_your_browser_bodin_remove_it_@yale-nus.edu.sg

Learn about what I do

The PAMELA project

Designing computer systems for the next generation many-core applications is an extremely challenging problem. The overall objective of this Programme is to bring together application developers, system software researchers and computer architects to ... Read more...

SLAMBench

Open source tool to assist in the development of SLAM algorithms, Read more...

SimBench

Simbench is a set of microbenchmarks designed to run on full system simulators, in ... Read more...

Diplomat

Taskgraph framework for performance estimation and CPU/GPU mapping. Read more...

Dataflow compilation for the Kalray MPPA-256

The Kalray MPPA-256 processor integrates 288 cores. Its SDK includes a C-based dataflow language, whose compiler fully automates the distributed execution of tasks across the processing, memory, communication and synchronization resources of the MPPA architecture.

Turbine

Turbine is a Dataflow graph generator. It can generate SDFGs, CSDFGs and PCGs with initilization phases. Read more ...

IB+AGB5CSDF

Benchmark of CSDF from Auto-Generated and Industrial applications. Download : IBplusAGB5CSDF.tgz

K-iter

K-iter is an open source tool to compute optimal throughput of CSDFG using an iterative algorithm, Read more ...

Publications

2018

2017

2016

2015

2014

  • Fast and Efficient Dataflow Graph Generation,
    Bodin, B., Lesparre, Y., Delosme, J-M. & Munier-Kordon, A. 2014 Proceedings of the 17th International Workshop on Software and Compilers for Embedded Systems. New York, NY, USA: ACM, p. 40-49, 10 p.

2013

2012

PhD Thesis

Teaching

There is my most recent teaching activities.

Current

String 2019 - Introduction to C, Yale-NUS College (Singapore).
Fall 2018 - Introduction to C, Yale-NUS College (Singapore).
Fall 2018 - Operating Systems, Yale-NUS College (Singapore).

Past

Spring 2017 - Embedded Systems, University of Edinburgh (UK).
Spring 2016 - Embedded Systems, University of Edinburgh (UK).
Fall 2013 - Advanced C Programming, Polytech (France).
Spring 2013 - Elementary Algorithms, UPMC (France).
Spring 2013 - Elementary Algorithms, UPMC (France).
Spring 2012 - Elementary Algorithms, UPMC (France).


Find me on ...

Email: bruno._change_your_browser_bodin_remove_it_@yale-nus.edu.sg