Identification
Personal identification
- Full name
- André Martins Pereira
Citation names
- Pereira, André
Author identifiers
- Ciência ID
- 2A1B-692E-10B2
- ORCID iD
- 0000-0002-2110-914X
Email addresses
- andre.martins.pereira@inesctec.pt (Professional)
- ampereira@di.uminho.pt (Professional)
Telephones
- Mobile phone
-
- (+351) 934855058 (Personal)
Websites
- https://ampereira90.github.io/ (Professional)
Knowledge fields
- Exact Sciences - Computer and Information Sciences
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
Portuguese (Mother tongue) | |||||
English | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) |
Education
Degree | Classification | |
---|---|---|
2013/10 - 2019/05
Concluded
|
MAP-i (Doutoramento)
Major in Informática
Universidade do Minho, Portugal
"HEP-Frame: a Development Aid and Efficient Execution Engine where a Multi-layer Scheduler Adaptively Orders Pipelined Data
Stream Applications" (THESIS/DISSERTATION)
|
Muito Bom |
2011/09 - 2013/10
Concluded
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
"Efficient Processing of ATLAS Events Analysis on Homogeneous and Heterogeneous Platforms with Accelerator Devices" (THESIS/DISSERTATION)
|
17 |
2008/09 - 2011/07
Concluded
|
Licenciatura em Engenharia Informática (Licenciatura)
Universidade do Minho, Portugal
|
13 |
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2023/01/01 - 2023/08/31 | Auxiliary Researcher (Research) | Instituto de Engenharia de Sistemas e Computadores, Portugal |
2022/08 - 2022/12/31 | Postdoc (Research) | Universidade do Minho Laboratório de Software Confiável, Portugal |
Universidade do Minho Advanced Computing Center, Portugal | ||
2019/01 - 2019/04 | Postdoc (Research) | Universidade do Minho, Portugal |
Universidade do Minho Centro ALGORITMI, Portugal | ||
2014/02/01 - 2018/12/31 | Researcher (Research) | Universidade do Minho, Portugal |
Universidade do Minho Centro ALGORITMI, Portugal (...) |
||
2013/01 - 2014/01 | Researcher (Research) | Laboratório de Instrumentação e Física Experimental de Partículas, Portugal |
Laboratório de Instrumentação e Física Experimental de Partículas - Minho, Portugal | ||
2012/07/01 - 2012/08/31 | Research Trainee (Research) | The University of Texas at Austin, United States |
The University of Texas at Austin Oden Institute for Computational Engineering and Sciences, United States |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2023/09/01 - Current | Assistant Professor (University Teacher) | Universidade do Minho, Portugal |
Universidade do Minho Escola de Engenharia, Portugal | ||
2019/10 - 2023/08/31 | Invited Assistant Professor (University Teacher) | Universidade do Minho, Portugal |
2014/03 - 2019/09 | Invited Assistant (University Teacher) | Universidade do Minho, Portugal |
2015/10/01 - 2016/03/31 | Invited Assistant (Polytechnic Teacher) | Instituto Politécnico do Cávado e do Ave, Portugal |
Instituto Politécnico do Cávado e do Ave Escola Superior de Tecnologia, Portugal |
Other Careers
Category Host institution |
Employer | |
---|---|---|
2019/04 - 2022/08 | Consultor de Informática (Categorias e Funções Especificas) | Electron Softview, Portugal |
Projects
Grant
Designation | Funders | |
---|---|---|
2014/01 - 2015/01 | Plano Estratégico da Escola de Engenharia - Agenda 2020: Projetos multidisciplinares
Agenda 2020
PhD Student Fellow
Universidade do Minho Escola de Engenharia, Portugal
|
Concluded
|
Contract
Designation | Funders | |
---|---|---|
2023/03 - Current | EUROCC2: National Competence Centres in the framework of EuroHPC
DIGITAL-EUROHPC-JU-2022-NCC-01
Researcher
|
Ongoing
|
2023/02 - Current | Application Support in High Performance Computing
DIGITAL-EUROHPC-JU-2022-APPSUPPORT-01
Researcher
|
EuroHPC Joint Undertaking
Submitted
|
2023 - Current | Digital Innovation Hub for Artificial Intelligence and High-Performance Computing | |
2022/08 - Current | SustainableHPC: Sustainable High Performance Computing
Technical development
|
Ongoing
|
2022/01/01 - Current | European Master for High Performance Computing
Other
Universidade do Minho, Portugal
|
European Commission
Ongoing
|
2024/02/01 - 2028/01/31 | EPICURE: High-level specialised application support service in High-Performance Computing (HPC)
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
EuroHPC Joint Undertaking |
2024/03/01 - 2025/02/28 | exaSIMPLE: A Hybrid ML-CFD SIMPLE Algorithm for the Exascale Era
Co-Principal Investigator (Co-PI)
|
EuroHPC Joint Undertaking
Ongoing
|
2022/08/01 - 2022/12/31 | EUROCC: National Competence Centres in the framework of EuroHPC
951732-H2020-JTI EuroHPC-2019-2
Research Fellow
|
Concluded
|
2018/07/01 - 2022/06/30 | RDB-TS: Uma base de dados de reações químicas baseadas em informação de estados de transição derivados de cálculos quânticos.
PTDC/QUI-QFI/31689/2017
Universidade do Minho, Portugal
Rede de Química e Tecnologia Laboratório Associado para a Química Verde, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2013/03 - 2014/01 | Phenomenological Studies at the LHC
CERN/FP/123619/2011
Master Student Fellow
Laboratório de Instrumentação e Física Experimental de Partículas, Portugal
|
Associação para a Inovação e Desenvolvimento da FCT
Concluded
|
Other
Designation | Funders | |
---|---|---|
2015/01 - 2016/12 | LIP Annual Funding
POCI-01-0145-FEDER-007334
Research Fellow
Laboratório de Instrumentação e Física Experimental de Partículas, Portugal
|
Associação para a Inovação e Desenvolvimento da FCT
Concluded
|
Outputs
Publications
Book |
|
Conference paper |
|
Journal article |
|
Thesis / Dissertation |
|
Other
Other output |
|
Activities
Oral presentation
Presentation title | Event name Host (Event location) |
|
---|---|---|
2022/05 | The Engineering Challenges at Electron Softview | Tomorrow Needs Engineering - da Academia ao Mercado
Universidade do Minho (Portugal)
|
2022/03 | Programming Microcontrollers: A Computer Scientist’s Perspective |
Núcleo de Estudantes de Física da Universidade do Minho (Portugal)
|
2015/02 | Developing Efficient Parallel Code for Heterogeneous Platforms | Inverted CERN School of Computing
CERN (Genebra, Switzerland)
|
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2023/10/01 - Current | Development and Implementation of Scheduling Algorithms for High-Performance Computing Systems
Supervisor
|
Mestrado em engenharia informática (Master)
Universidade do Minho Departamento de Informática, Portugal
|
2023/10/01 - Current | Performance and Carbon Footprint Modelling of Irregular Tasks
Supervisor
|
Mestrado em Engenharia Física (Master)
Universidade do Minho Departamento de Informática, Portugal
|
2023/10/01 - Current | Energy-aware scheduling of irregular tasks
Supervisor
|
Mestrado em Física da Informação (Master)
Universidade do Minho Departamento de Informática, Portugal
|
2023/10/01 - Current | Improving performance of advanced computing software
Supervisor
|
Mestrado em Física da Informação (Master)
Universidade do Minho Departamento de Informática, Portugal
|
2023/10/01 - Current | Exploring the performance of SYCL in heterogeneous servers
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Departamento de Informática, Portugal
|
2022/10 - Current | A Software Engineering Methodology for Test-Driven Verification and Performance Analysis of Compilation
Toolchains
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2020/10 - Current | Upgrading the HEP-Frame Scheduling Dependency Graph to Support Conditional Task Graphs
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2018 - Current | Adapting HEP-Frame for a Streaming Approach to a Linear Algebra OLAP Engine
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2016/10 - Current | Towards Efficient Deep Learning Algorithms
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2021/10 - 2023/01 | Improving the Efficiency of Digital Image Correlation Computation for SEM Images
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2021/10 - 2022/12 | Integration of Local and Remote Hardware Accelerators into Parallel and Distributed Applications Using
HPX
Co-supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2020/10 - 2021/11 | Optimisation of Deep Learning Algorithms for an Autonomous RC Vehicle
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2019/10 - 2021/06 | Improving the Efficiency of the Energy-Split Tool to Compute the Energy of Very Large Molecular Systems
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2017/10 - 2018/11 | Deeploy: a Neural Network Computer Vision Tool for the NVidia Tegra TX2 Embedded System
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2015/10 - 2016/12 | Integrating Heterogeneous Computing Features Into HEP-Frame
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2022/10/25 - 2022/10/27 | Responsible for planing, organising, producing content, and lecturing theoretical and lab sessions of a three-day workshop
on High Performance Computing. This workshop resulted from an invitation by the Portuguese Navy and was held at the Instituto
Hidrográfico in Lisbon. The majority of the sessions were under my responsibility in terms of lecturing and guiding the trainees
through the practical exercises. (2022/10/25 - 2022/10/27)
Workshop (Co-organisor)
|
Instituto Hidrográfico, Portugal |
Event participation
Activity description Type of event |
Event name Institution / Organization |
|
---|---|---|
2024/05 - 2024/05 | Participação na conferência
Conference
|
International Supercomputing (ISC) |
2023/11/10 - 2023/11/20 | Supercomputing 2023
Conference
|
SC23 |
2023/11/07 - 2023/11/08 | Rede Nacional de Computação Avançada
Meeting
|
RNCA 2023
Universidade de Trás-os-Montes e Alto Douro, Portugal
|
2023/10/03 - 2023/10/05 | EUMaster4HPC Plenary Meeting
Meeting
|
|
2022/09/12 - 2022/09/13 | The Portuguese EuroCC National Center of Competence, in collaboration with NVIDIA and OpenACC.org, hosted a GPU programming
Bootcamp aimed primarily at the community of Portuguese researchers and students who use GPUs as the main tool for their HPC+AI
workloads.
Workshop
|
NCC Portugal AI for Science Bootcamp
Fundacao de Computacao Cientifica Nacional, Portugal
|
2022/08/07 - 2022/08/08 | A workshop uniting the users of MACC resources and other academic and industry partners.
Workshop
|
Minho Advanced Computing Center User Group Workshop
Universidade do Minho Advanced Computing Center, Portugal
|
2021/07/15 - 2021/07/18 | A workshop uniting the users of MACC resources and other academic and industry partners.
Workshop
|
Minho Advanced Computing Center User Group Workshop
Universidade do Minho Advanced Computing Center, Portugal
|
2020/08/27 - 2020/08/30 | The 2020 World Congress in Computer Science, Computer Engineering, & Applied Computing
Conference
|
The 2020 World Congress in Computer Science, Computer Engineering, & Applied Computing
American Council on Science and education, United States
|
2017/12/18 - 2017/12/20 | The 2017 Workshop on Advanced Computing for Earth Sciences
Workshop
|
The 2017 Workshop on Advanced Computing for Earth Sciences
Universidade do Porto, Portugal
|
2016/07/18 - 2016/07/22 | The 2016 International Conference on High Performance Computing & Simulation
Conference
|
The 2016 International Conference on High Performance Computing & Simulation
IEEE, United States
|
2015/12/07 - 2015/12/09 | The 2015 International Conference on Computational Science and Computational Intelligence
Conference
|
The 2015 International Conference on Computational Science and Computational Intelligence
American Council on Science and education, United States
|
2014/08/24 - 2014/09/06 | The 37th CERN School of Computing
Workshop
|
The 37th CERN School of Computing
Conseil européen pour la recherche nucléaire, Switzerland
|
2014/06/30 - 2014/07/03 | The 14th International Conference on Computational Science and Its Applications
Conference
|
The 14th International Conference on Computational Science and Its Applications
Universidade do Minho, Portugal
|
2014/06/25 - 2014/06/27 | Summer School on Parallel High Performance Computing using Accelerators
Workshop
|
Summer School on Parallel High Performance Computing using Accelerators
Universidade do Minho, Portugal
|
2014/01/20 - 2014/01/28 | The 4th International Doctorate Network in Particle Physics, Astrophysics and Cosmology
Symposium
|
The 4th International Doctorate Network in Particle Physics, Astrophysics and Cosmology
Laboratório de Instrumentação e Física Experimental de Partículas, Portugal
|
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2024/12 | Exploring,heterogeneity with, multicore CPU and, integrated GPUs
(Thesis) Main arguer
|
André Cerqueira (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2021/10 | Optimizing Real-time Physics Simulation using GPGPU Techniques
(Thesis) Main arguer
|
Ricardo Pereira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
Committee member
Activity description Role |
Institution / Organization | |
---|---|---|
2023/06/30 - Current | Castiel2 AI Training Task Force |
Conference scientific committee
Conference name | Conference host | |
---|---|---|
2024/12/01 - 2025/01/22 | International Supercomputing (ISC) | Hamburgo |
Course / Discipline taught
Academic session | Degree Subject (Type) | Institution / Organization | |
---|---|---|---|
2018 - Current | Arquitetura de Computadores | Licenciatura em Engenharia Informática (Licenciatura) | Universidade do Minho, Portugal |
2018 - Current | Arquitetura de Computadores | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2018 - Current | Sistemas da Computação | Mestrado Integrado em Engenharia Física (Mestrado integrado) | Universidade do Minho, Portugal |
2014 - Current | Sistemas da Computação | Licenciatura em Engenharia Informática (Licenciatura) | Universidade do Minho, Portugal |
2014 - Current | Sistemas da Computação | Mestrado Integrado em Engenharia Informática (Mestrado integrado) | Universidade do Minho, Portugal |
2022/09/12 - 2022/09/13 | NCC Portugal AI for Science Bootcamp | ||
2021 - 2022 | Programação Paralela | Mestrado Integrado em Engenharia Física (Mestrado integrado) | Universidade do Minho, Portugal |
2021 - 2022 | Computação Paralela | Mestrado em Engenharia Informática (Mestrado) | Universidade do Minho, Portugal |
2020 - 2022 | Sistemas da Computação | Licenciatura em Ciências da Computação (Licenciatura) | Universidade do Minho, Portugal |
2020 - 2021 | Arquiteturas Avançadas | Mestrado em Engenharia Informática (Mestrado) | Universidade do Minho, Portugal |
2016 - 2017 | Paradigmas de Computação Paralela | Mestrado em Engenharia Informática (Mestrado) | Universidade do Minho, Portugal |
2014 - 2017 | Arquiteturas Avançadas | Mestrado em Engenharia Informática (Mestrado) | Universidade do Minho, Portugal |
2016/06 - 2016/06 | 3-day school focused on creating the theoretical and practical foundations for the development of efficient parallel code targeted at the non-computing scientific community. The goal was to give the tools and expertise to scientists from the most diverse fields to efficiently use the university’s advanced computing resources, such as the SeARCH computing cluster. | Summer School in Advanced Scientific Computing (Outros) | The University of Texas at Austin Texas Advanced Computing Center, United States Universidade do Minho, Portugal |
2015 - 2016 | Arquitetura de Dispositivos Móveis | Desenvolvimento de Aplicações Móveis (Curso Técnico Superior Profissional) | Instituto Politécnico do Cávado e do Ave, Portugal |
Mentoring / Tutoring
Topic | Student name | |
---|---|---|
2018/09 - 2019/07 | Neural Net Computing in Embedded Systems | Manuel Moreno |
2018/09 - 2019/07 | Neural Net Computing in Embedded Systems | Nuno Magalhães |
2015/09 - 2016/07 | Porting Heterogeneous Schedulers into HEP-Frame | Nelson Torres |
2015/09 - 2016/07 | Porting Heterogeneous Schedulers into HEP-Frame | Tiago Santos |
2014/09 - 2015/07 | Performance Evaluation of an ATLAS Experiment Data Analysis Application | John Maia |
2014/09 - 2015/07 | Performance Evaluation of an ATLAS Experiment Data Analysis Application | José Silva |
Distinctions
Award
2024 | Prémio de Mérito Pedagógico
Universidade do Minho, Portugal
|