Scientific Computing. An introduction to design and optimization of algorithms

Mary Woodcock Kroble
Thursday 10 June 2010
Date: 3 November 2010
Time: 4:00 pm

Speaker: Lorenzo Milazzo (CREEM)

Abstract

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.