I write codes in Fortran and C for various matrix algorithms. However, when I profile my codes using VTune, I usually run into some terminology that I cannot fully appreciate. Is there a good resource for learning profiling from scratch to a fairly advanced level?
Although I am looking forward to profiling numerical codes, I don't think (I might be wrong) that profiling other codes is any different. I want a tutorial on profiling and I would prefer an online (Free) PDF but wouldn't mind books or handbooks.
I have tried reading VTune's handbook but thats like trying to learn chinese by reading a chinese language book.
Further, is VTune the best way to go? I really like a GUI and since I use Intel MKL, I figured it would be better than Valgrind.