Montse FARRERAS

 
 

Full time collaborator professor at the Computer Architecture Department (DAC) of the Technical University of Catalonia (UPC). assigned to the Barcelona School of Informatics (FIB) and the Telecommunication Engineering School of Barcelona (ETSETB) at UPC:


  1. 1.Parallelism (PAR) at FIB [2010 - 2011]

  2. 2.Computer systems basics (FO) at ETSETB [2010 - 2011]

  3. 3.Computer Architecture and Operating Systems and laboratory (ARISO and LABARISO) at ETSETB [2004 - 2009]


I am member of the Active Learning in Engineering Education (ALE) steering committee

 

Academics

Montse Farreras received her PhD degree in computer science at UPC (Universitat Politecnica de Catalunya) in 2008. She works as an collaborator professor at the same University, and she joined to the Programming Models research line at BSC (Barcelona Supercomputing Center). In this research group she is conducting research about Parallel Programming Models for High Performance Computing (HPC), focusing on productivity, performance and scalability. She has been collaborating with the Programming Models and Tools for Scalable Systems group at IBM TJ Watson Research Institute since 2004, working on a scalable Runtime System for the XLUPC compiler. She was a summer intern at IBM Watson (2005, 2006 and 2008) and a Visiting Research Scholar in 2009. She has participated in European projects (HPC-Europe2, PRACE) exploring the usability of the UPC language.

mfarrera at ac.upc.edu

montse.farreras at bsc.es


tel: +34 93 405 40 48

fax:+34 93 401 70 55


Universitat Politècnica de Catalunya

Campus Nord, Mod D6 - 117

C/ Jordi Girona, 1-3.

E-08034 Barcelona

Research

I'm a member of the of the Parallel Programming Models group of the Barcelona Supercomputing Center (BSC) and of the High Performance Computing Group at the Computer Architecture Department (DAC) in the UPC.


My current research is in the area of Parallel Programming Models for High Performance Computing (HPC), focusing on productivity, performance and scalability. The ultimate goal is to provide the appropriate programming model and tools to enable programmer productivity while exploiting performance capabilities of next generation supercomputers.


I have been collaborating with the Programming Models and Tools for Scalable Systems group at IBM TJ Watson Research Institute since 2004, working on a novel programming model for large scale systems. During this collaboration with IBM, I worked on the implementation and optimization of a scalable runtime system for HPC: a runtime for Partitioned Global Address Space Languages (PGAS). The runtime optimizations I worked on were targeting the BG/L and BG/P supercomputers, and the MareNostrum supercomputer (with 10240 cores). I was part of the IBM team who won the HPC Challenge "Productivity and Performance" award in four different occasions (2005, 2006, 2008 and 2009).