Since 1996, the High Performance Computing Lab has carried out research activities related to parallel and distributed computing including grid and cloud technologies. Our research has been applied to different application contexts, from Data Mining to Earth Observation, Climate Change, Biodiversity, etc. The research in these areas has produced a large volume of scientific publications and has seen the participation of the laboratory in many national, European and international research projects.