Assistant Professor
Ph.D. (Computer Science, Université Pierre & Marie Curie, Paris, France, 2013)
M.S. (Computer Science, Université Pierre & Marie Curie, Paris, France, 2010)
660 17805

Research Areas

  • Systems & Networking
  • Algorithms & Theory

Research Interests

  • Performance Analysis and Optimisation
  • Dataflow Models and Applications
  • Heterogeneous Computing


Dr Bruno Bodin is currently employed as an Assistant Professor at Yale-NUS College, Singapore. He also has a joint appointment with the School of Computing at the National University of Singapore (NUS). He was formerly a Senior Research Associate at the University of Edinburgh, a Visiting Research Fellow at INRIA ENS, Paris and a Software Engineer at Kalray, Paris. He received his PhD degree in Computer Science at the University Pierre and Marie Curie, France, in 2013.

Current Projects

  • Application-aware benchmarking of SLAM algorithms.

Selected Publications

  • SLAMBench2: Multi-Objective Head-to-Head Benchmarking for Visual SLAM , Bodin, B., Wagstaff, H., Saeedi, S., Nardi, L., Vespa, . E., Mayer, J. H., Nisbet, A., Luján, M., Furber, S., Davison, A. J., Kelly, P. H. J. & O’Boyle, M. Proc. of The International Conference in Robotics and Automation (ICRA’18).

  • Automatic matching of legacy code to heterogeneous APIs: An idiomatic approach , Ginsbach, P., Remmelg, T., Steuwer, M., Bodin, B., Dubach, C. & O’Boyle, M. 23rd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS’18).

  • Optimal and fast throughput evaluation of CSDF, B Bodin, A Munier-Kordon, BD de Dinechin – Proceedings of the 53rd Annual Design Automation Conference, 2016

Awards & Honours

Teaching (2020/2021)