???global.info.a_carregar???
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

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
  1. Pereira, A.; Onofre, A.; Proença, A.. Removing inefficiencies from scientific code: The study of the Higgs boson couplings to top quarks. 2014.
    10.1007/978-3-319-09147-1_42
Conference paper
  1. Micaella Coelho; Kary Ocaña; Pereira, André; Alexandre Porto; Douglas O. Cardoso; Arthur Lorenzon; Rui Oliveira; Philippe Navaux; Carla Osthoff. "Machine Learning Regression-Based Prediction for Improving Performance and Energy Consumption in HPC Platforms". Paper presented in Latin American High Performance Computing Conference, 2024.
    Published
  2. Pereira, André; Alberto Proenca. Corresponding author: Pereira, André. "Efficient Use of Parallel PRNGs on Heterogeneous Servers". Paper presented in International Conference on Mathematical Applications, Funchal, 2018.
    Published
  3. Pereira, A.; Onofre, A.; Proenca, A.. "Tuning pipelined scientific data analyses for efficient multicore execution". 2016.
    10.1109/HPCSim.2016.7568410
  4. "HEP-Frame: A Software Engineered Framework to Aid the Development and Efficient Multicore Execution of Scientific Code". 2015.
    10.1109/CSCI.2015.42
Journal article
  1. Leander Reascos; Fábio Carneiro; André Pereira; Nuno Filipe Castro; Ricardo Mendes Ribeiro. "Berry: A code for the differentiation of Bloch wavefunctions from DFT calculations". Computer Physics Communications (2024): http://dx.doi.org/10.1016/j.cpc.2023.108972.
    10.1016/j.cpc.2023.108972
  2. C.A. Silva; R. Vilaça; A. Pereira; R.J. Bessa; carlos silva; VILAÇA, RICARDO; Pereira, André; Rui Bessa. Corresponding author: carlos silva. "A review on the decarbonization of high-performance computing centers". Renewable and Sustainable Energy Reviews (2024): https://doi.org/10.1016/j.rser.2023.114019.
    Under revision • 10.1016/j.rser.2023.114019
  3. André Pereira; António Onofre; Alberto Proença. "HEP-Frame: an efficient tool for big data applications at the LHC". The European Physical Journal Plus (2023): https://doi.org/10.1140/epjp/s13360-023-03861-1.
    10.1140/epjp/s13360-023-03861-1
  4. "HEP-Frame: Improving the efficiency of pipelined data transformation & filtering for scientific analyses". Computer Physics Communications 263 (2021): 107844-107844. https://www.sciencedirect.com/science/article/pii/S0010465521000151.
    https://doi.org/10.1016/j.cpc.2021.107844
  5. Andre Pereira; Alberto Proenca; Pereira, André; Alberto Proenca. "PRNG-Broker: A High-Performance Broker to Supply Parallel Streams of Pseudorandom Numbers for Large-Scale Simulations". Principles of Data Science (2021): 167-183. https://publons.com/wos-op/publon/60621681/.
    10.1007/978-3-030-69984-0_14
Thesis / Dissertation
  1. "HEP-Frame: a Development Aid and Efficient Execution Engine where a Multi-layer Scheduler Adaptively Orders Pipelined Data Stream Applications". PhD, Universidade do Minho, 2019.
  2. "Efficient Processing of ATLAS Events Analysis on Homogeneous and Heterogeneous Platforms with Accelerator Devices". Master, Universidade do Minho, 2013. https://hdl.handle.net/1822/28042.

Other

Other output
  1. Aplicação para apoiar a seleção de Software de Apoio à Decisão. Software. 2011. Tereso, Anabela Pereira; Pereira, André; Portela, Bernardo; Amorim, Nuno; Pereira, Rui.
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