João Vicente FERREIRA LIMA Contact Information Universidade Federal do Rio Grande do Sul (UFRGS) Instituto de Informática Avenida Bento Gonçalves, 9500, Bloco IV, Sala 205/67 Bairro Agronomia, CEP: 91501-970 Caixa-Postal: 15064 Porto Alegre, RS - Brazil E-mail: [email protected] Web page: http://www.inf.ufrgs.br/~jvlima Citizenship Brazilian Areas of Interest High performance computing, operating systems, cluster computing. Education Federal University of Rio Grande do Sul - UFRGS, Brazil March 2010 – current: PhD in Computer Science (double degree) Advisor: Prof. Nicolas Maillard (UFRGS) Grenoble University - France November 2010 – current: PhD in Computer Science (double degree) Advisor: Prof. Bruno Raffin (INRIA Rhône-Alpes) Co-advisor: Prof. Vincent Danjean (University Joseph Fourier) Federal University of Rio Grande do Sul - UFRGS, Brazil March 2007 – March 2009: M.S. in Computer Science Advisor: Prof. Nicolas Maillard Federal University of Santa Maria - UFSM, Brazil March 2003 – March 2007: B.S. in Computer Science Experience Research • 03/2012 - 02/2013 (confirmed). Research at Laboratoire d’Informatique de Grenoble, Grenoble University, France, supported by CAPES/Brazil scholarship, entitled Finegrained Parallelism for Hybrid Multi-CPU and Multi-GPU Architectures. • 03/2010 - 02/2011. Research at Instituto de Informática, UFRGS, Brazil, supported by CNPq/Brazil scholarship, entitled Fine-grained Parallelism for Hybrid Multi-CPU and Multi-GPU Architectures. • 09/2010 - 02/2011. Research at Laboratoire d’Informatique de Grenoble, Grenoble University, France, supported by Erasmus Mundus EBWII scholarship, entitled Task Parallelism on Hybrid Multi-CPU and Multi-GPU Architectures. • 04/2009 - 02/2010. Research at Instituto de Informática, UFRGS, Brazil, supported by CNPq/Brazil scholarship in project Massive Atmosphere, working on the study of the impact of multi-core architectures in the performance of the parallel programs (using MPI and/or OpenMP) that are used to model and forecast the weather and the climate in Brazil. • 03/2007 - 03/2009. Research at Instituto de Informática, UFRGS, Brazil, supported by CAPES/Brazil scholarship, working on granularity of MPI-2 dynamic programs with processes and threads at runtime. System Administrator • 03/2007 - current. Cluster management and support at Parallel and Distributed Processing Group (GPPD), UFRGS. • 08/2005 - 02/2007. System administrator at Núcleo de Ciência da Computação (NCC), UFSM, suported by PRAE/UFSM and CPD/UFSM. Employment • 09/2003 - 07/2005. CPD/UFSM SIE application and report development in Delphi. Skills Language Skills: Portuguese (mother tongue), French (fluent, spoken and written), English (fluent, spoken and written), German (basic knowledge). Programming Languages & Software: C, C++, Fortran, Java, Delphi, Pascal, PHP, MPI, CUDA, OpenCL, OpenMP, Cilk. Operating Systems: GNU/Linux, Minix, FreeBSD. Cluster Computing: programming environments, management. System Administration: management of workstations, network maintenance. Publications • LIMA, J. V. F., MAILLARD, N., DANJEAN, V., GAUTIER, T.: Linear Algebra Algorithms for Hybrid Architectures with XKaapi. In IX Workshop of Parallel and Distributed - WSPPD 2011. Porto Alegre, Brazil. 2011 • LIMA, J. V. F. and MAILLARD, N.: Online mapping of MPI-2 dynamic tasks and processes and threads. International Journal of High Performance Systems Architecture (IJHPSA), v. 2, pp. 81–89, 2009 • LIMA, J. V. F. and MAILLARD, N.: Controle de Granularidade com Threads em Programas MPI Dinâmicos. In IX Simpósio em Sistemas Computacionais - WSCADSSC 2008. SBC. pp. 125–133. 2008 Awards • First Place at the 6th Marathon of Parallel Programming - SBAC-PAD 2011 (SBC), Brazil. • First Place at the 2nd GPU Programming Contest - SBAC-PAD 2011 (SBC), Brazil.