Scientific Computing. An introduction to design and optimization of algorithms
Speaker: Lorenzo Milazzo (CREEM)
Designing efficient algorithms is considered to be one of the most challenging tasks in Scientific Computing. The aim of the talk is to give a gentle introduction to some techniques for designing and implementing an efficient algorithm. The first part of the talk will focus on some key issues such as memory management, definition and use of data structures, iterations, profiling. For this purpose, source codes written in R will be used as examples. In the second part, several possible approaches for parallel computing in R will be presented.