Internship at INRIA/AVIZ
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.