Nicolas LIMARE / Nicolas LIMARE: Software Engineering


I am interested in development and optimization of scientific, high-performance and/or mission-critical software to solve complex problems, in a C/C++ and Linux environment.

My background is applied maths extended to software engineering. During my PhD (2012, ENS Cachan), I designed and managed IPOL, an online research journal, code repository and web image processing service to improve the quality of software in the research community and increase the impact and partnerships of our research group. Then I worked with researchers to improve the quality and performance of their codes.

Since 2009 I have been living in Japan.

My resume is rarely updated. Ask me if you want to know more.


Nicolas Limare
Bloomberg R&D
Tokyo - Japan



Floating-Point Math Speed vs Precision


Integer and Floating-Point Arithmetic Speed vs Precision


Disabling Hyper-threading and Frequency Scaling


Faster Code - Method, Tools and Hints


Using BLAS and LAPACK from C/C++


IPOL Activity 2009-2014


Presentation at the LIRIS seminar


Presentation at FReDoc meeting


Workshop on Reproducible Research in Signal, Image and Geometric Processing


NYU Poly workshops on Reproducibility in Science

→ index/rss/atom



  • Limare, Nicolas, Laurent Oudre, and Pascal Getreuer. "IPOL: Reviewed publication and public testing of research software." E-Science, 2012 IEEE 8th International Conference on, 2012.
  • Limare, Nicolas, and Jean-Michel Morel. "The IPOL initiative: publishing and testing algorithms on line for reproducible research in image processing." Procedia Computer Science, vol. 4, 2011, pp. 716–725.
  • Limare, Nicolas, Jose-Luis Lisani, Jean-Michel Morel, Ana Belén Petro, and Catalina Sbert. "Simplest Color Balance.” Image Processing On Line, vol. 2011 (2011).
  • Limare, Nicolas, Ana Belén Petro, Catalina Sbert, and Jean-Michel Morel. "Retinex Poisson Equation: a Model for Color Perception." Image Processing On Line, vol. 2011 (2011).


conferences and workshops

  • "Software as Science" in FOSDEM devroom FOSS for Scientists, Feb. 2013, Brussels, Belgium.
  • "Running a Reproducible Research Journal, with Source Code Inside", at the "ICERM Workshop on Reproducibility in Computational and Experimental Mathematics", Dec. 2012, Providence, USA
  • "Image Processing On Line: Experiences in Reproducible Science and Software", in Publishing Reproducible Science and Software, SIAM Imaging Science 2012, May 2012, Philadelphia PA, USA
  • "Image Processing On Line : publication scientifique et logiciels", Rencontre de réflexion autour de la recherche reproductible, RRRR 2012. April 2012, Orleans, France
  • "Image Processing On Line : le developpement logiciel au cœur de la publication scientifique", Journées Développement Logiciel, JDEV 2011. September 2011, Toulouse, France
  • "IPOL : publication, licences libres et recherche reproductible en traitement d’image (et ailleurs)", Libre Software Meeting, RMLL 2011. July 2011, Strasbourg, France
  • "Image Processing On Line : Algorithmes + Implémentations + Démonstrations", 5ème biennale française des mathématiques appliquées et industrielles, SMAI 2011. May 2011, Guidel, France
  • "The IPOL Project", GPS seminar, California Institute of Technology. November 2010, Pasadena CA, USA


  • git repositories, with some codes for the IPOL architecture, some IPOL articles, some support code fragments. Some of these repositories are mirrored on Github.

ye olde bytes

more …