Greater Barcelona Metropolitan Area
Current Roles @ BSC: - Leading Researcher - Leader for the "Accelerators and Communications for HPC" Research Group - Manager of the BSC/UPC NVIDIA GPU Center of Excellence - Member of the Outreach Working Group Main Skills: - Research & Development in (distributed) runtime systems for HPC. - Resource heterogeneity (accelerators, memories, etc.). - Design and development of high-end runtime systems (rCUDA, MPICH, OmpSs). - Low-level HPC network programming and analysis (InfiniBand Verbs, uGNI, Portals 4, OFI, MXM). - Low-level programming (mainly C/C++). - High-level programming: Python, shell scripts, etc. - High performance parallel programming (MPI, OpenMP). - Coprocessor APIs (CUDA, OpenCL). - Team cooperation and coordination. - Development of scientific and technical documents (in English).
Leading the "Accelerators and Communications for HPC" Team Manager of the BSC/UPC NVIDIA GPU Center of Excellence.
Teaching labs for the "Computer Structure" subject, B.S. Computer Science.