Nicola Pezzotti

Research Scientist and Engineer in Machine Learning and Visual Analytics

Follow me on GitHub

Internship at INRIA/AVIZ

27 Apr 2017

A couple of weeks ago I started by internship at the INRIA’s research team AVIZ. I’m working with the scientific leader of the team, Jean-Daniele Fekete, on the development of efficient data structures that support the progressive analysis of large datasets.

Due to the efficiency requirements of our solution, I’m spending quite some time in optimizing my C++ code. I’m using Valgrind and kcachegrind to, respectively, profile and analyze my code performance. kcachegrind creates a treemap visualization of the call performed by my benchmark code, allowing for the identification of critical functions that requires an optimization.