???global.info.a_carregar???
Identificação

Identificação pessoal

Nome completo
André Martins Pereira

Nomes de citação

  • Pereira, André

Identificadores de autor

Ciência ID
2A1B-692E-10B2
ORCID iD
0000-0002-2110-914X

Endereços de correio eletrónico

  • andre.martins.pereira@inesctec.pt (Profissional)
  • ampereira@di.uminho.pt (Profissional)

Telefones

Telemóvel
  • (+351) 934855058 (Pessoal)

Websites

Domínios de atuação

  • Ciências Exatas - Ciências da Computação e da Informação

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Português (Idioma materno)
Inglês Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2)
Formação
Grau Classificação
2013/10 - 2019/05
Concluído
MAP-i (Doutoramento)
Especialização em 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" (TESE/DISSERTAÇÃO)
Muito Bom
2011/09 - 2013/10
Concluído
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
"Efficient Processing of ATLAS Events Analysis on Homogeneous and Heterogeneous Platforms with Accelerator Devices" (TESE/DISSERTAÇÃO)
17
2008/09 - 2011/07
Concluído
Licenciatura em Engenharia Informática (Licenciatura)
Universidade do Minho, Portugal
13
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
2023/01/01 - 2023/08/31 Investigador Auxiliar (carreira) (Investigação) Instituto de Engenharia de Sistemas e Computadores, Portugal
2022/08 - 2022/12/31 Pós-doutorado (Investigação) Universidade do Minho Laboratório de Software Confiável, Portugal
Universidade do Minho Advanced Computing Center, Portugal
2019/01 - 2019/04 Pós-doutorado (Investigação) Universidade do Minho, Portugal
Universidade do Minho Centro ALGORITMI, Portugal
2014/02/01 - 2018/12/31 Investigador (Investigação) Universidade do Minho, Portugal
Universidade do Minho Centro ALGORITMI, Portugal
(...)
2013/01 - 2014/01 Investigador (Investigação) 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 Estagiário de Investigação (Investigação) The University of Texas at Austin, Estados Unidos
The University of Texas at Austin Oden Institute for Computational Engineering and Sciences, Estados Unidos

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2023/09/01 - Atual Professor Auxiliar (Docente Universitário) Universidade do Minho, Portugal
Universidade do Minho Escola de Engenharia, Portugal
2019/10 - 2023/08/31 Professor Auxiliar Convidado (Docente Universitário) Universidade do Minho, Portugal
2014/03 - 2019/09 Assistente Convidado (Docente Universitário) Universidade do Minho, Portugal
2015/10/01 - 2016/03/31 Assistente convidado (Docente Ensino Superior Politécnico) Instituto Politécnico do Cávado e do Ave, Portugal
Instituto Politécnico do Cávado e do Ave Escola Superior de Tecnologia, Portugal

Outras Carreiras

Categoria Profissional
Instituição de acolhimento
Empregador
2019/04 - 2022/08 Consultor de Informática (Categorias e Funções Especificas) Electron Softview, Portugal
Projetos

Bolsa

Designação Financiadores
2014/01 - 2015/01 Plano Estratégico da Escola de Engenharia - Agenda 2020: Projetos multidisciplinares
Agenda 2020
Bolseiro de Doutoramento
Universidade do Minho Escola de Engenharia, Portugal
Concluído

Projeto

Designação Financiadores
2023/03 - Atual EUROCC2: National Competence Centres in the framework of EuroHPC
DIGITAL-EUROHPC-JU-2022-NCC-01
Investigador
Em curso
2023/02 - Atual Application Support in High Performance Computing
DIGITAL-EUROHPC-JU-2022-APPSUPPORT-01
Investigador
EuroHPC Joint Undertaking
Submetido
2023 - Atual Digital Innovation Hub for Artificial Intelligence and High-Performance Computing
2022/08 - Atual SustainableHPC: Sustainable High Performance Computing
Desenvolvimento técnico
Em curso
2022/01/01 - Atual European Master for High Performance Computing
Outra
Universidade do Minho, Portugal
European Commission
Em curso
2024/02/01 - 2028/01/31 EPICURE: High-level specialised application support service in High-Performance Computing (HPC)
Investigador
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-Investigador Responsável (Co-IR)
EuroHPC Joint Undertaking
Em curso
2022/08/01 - 2022/12/31 EUROCC: National Competence Centres in the framework of EuroHPC
951732-H2020-JTI EuroHPC-2019-2
Bolseiro de Investigação
Concluído
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
Concluído
2013/03 - 2014/01 Phenomenological Studies at the LHC
CERN/FP/123619/2011
Bolseiro de Mestrado
Laboratório de Instrumentação e Física Experimental de Partículas, Portugal
Associação para a Inovação e Desenvolvimento da FCT
Concluído

Outro

Designação Financiadores
2015/01 - 2016/12 LIP Annual Funding
POCI-01-0145-FEDER-007334
Bolseiro de Investigação
Laboratório de Instrumentação e Física Experimental de Partículas, Portugal
Associação para a Inovação e Desenvolvimento da FCT
Concluído
Produções

Publicações

Artigo em conferência
  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". Trabalho apresentado em Latin American High Performance Computing Conference, 2024.
    Publicado
  2. Pereira, André; Alberto Proenca. Autor correspondente: Pereira, André. "Efficient Use of Parallel PRNGs on Heterogeneous Servers". Trabalho apresentado em International Conference on Mathematical Applications, Funchal, 2018.
    Publicado
  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
Artigo em revista
  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. Autor correspondente: 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.
    Em revisão • 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
Livro
  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
Tese / Dissertação
  1. "HEP-Frame: a Development Aid and Efficient Execution Engine where a Multi-layer Scheduler Adaptively Orders Pipelined Data Stream Applications". Doutoramento, Universidade do Minho, 2019.
  2. "Efficient Processing of ATLAS Events Analysis on Homogeneous and Heterogeneous Platforms with Accelerator Devices". Mestrado, Universidade do Minho, 2013. https://hdl.handle.net/1822/28042.

Outros

Outra produção
  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.
Atividades

Apresentação oral de trabalho

Título da apresentação Nome do evento
Anfitrião (Local do evento)
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, Suiça)

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2023/10/01 - Atual Development and Implementation of Scheduling Algorithms for High-Performance Computing Systems
Orientador
Mestrado em engenharia informática (Mestrado)
Universidade do Minho Departamento de Informática, Portugal
2023/10/01 - Atual Performance and Carbon Footprint Modelling of Irregular Tasks
Orientador
Mestrado em Engenharia Física (Mestrado)
Universidade do Minho Departamento de Informática, Portugal
2023/10/01 - Atual Energy-aware scheduling of irregular tasks
Orientador
Mestrado em Física da Informação (Mestrado)
Universidade do Minho Departamento de Informática, Portugal
2023/10/01 - Atual Improving performance of advanced computing software
Orientador
Mestrado em Física da Informação (Mestrado)
Universidade do Minho Departamento de Informática, Portugal
2023/10/01 - Atual Exploring the performance of SYCL in heterogeneous servers
Orientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho Departamento de Informática, Portugal
2022/10 - Atual A Software Engineering Methodology for Test-Driven Verification and Performance Analysis of Compilation Toolchains
Orientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2020/10 - Atual Upgrading the HEP-Frame Scheduling Dependency Graph to Support Conditional Task Graphs
Orientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2018 - Atual Adapting HEP-Frame for a Streaming Approach to a Linear Algebra OLAP Engine
Coorientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2016/10 - Atual Towards Efficient Deep Learning Algorithms
Coorientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2021/10 - 2023/01 Improving the Efficiency of Digital Image Correlation Computation for SEM Images
Orientador
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2021/10 - 2022/12 Integration of Local and Remote Hardware Accelerators into Parallel and Distributed Applications Using HPX
Coorientador
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2020/10 - 2021/11 Optimisation of Deep Learning Algorithms for an Autonomous RC Vehicle
Coorientador
Mestrado em Engenharia Informática (Mestrado)
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
Coorientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2017/10 - 2018/11 Deeploy: a Neural Network Computer Vision Tool for the NVidia Tegra TX2 Embedded System
Coorientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2015/10 - 2016/12 Integrating Heterogeneous Computing Features Into HEP-Frame
Coorientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal

Organização de evento

Nome do evento
Tipo de evento (Tipo de participação)
Instituição / Organização
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)
Oficina (workshop) (Coorganizador)
Instituto Hidrográfico, Portugal

Participação em evento

Descrição da atividade
Tipo de evento
Nome do evento
Instituição / Organização
2024/05 - 2024/05 Participação na conferência
Conferência
International Supercomputing (ISC)
2023/11/10 - 2023/11/20 Supercomputing 2023
Conferência
SC23
2023/11/07 - 2023/11/08 Rede Nacional de Computação Avançada
Encontro
RNCA 2023
Universidade de Trás-os-Montes e Alto Douro, Portugal
2023/10/03 - 2023/10/05 EUMaster4HPC Plenary Meeting
Encontro
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.
Oficina (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.
Oficina (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.
Oficina (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
Conferência
The 2020 World Congress in Computer Science, Computer Engineering, & Applied Computing
American Council on Science and education, Estados Unidos
2017/12/18 - 2017/12/20 The 2017 Workshop on Advanced Computing for Earth Sciences
Oficina (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
Conferência
The 2016 International Conference on High Performance Computing & Simulation
IEEE, Estados Unidos
2015/12/07 - 2015/12/09 The 2015 International Conference on Computational Science and Computational Intelligence
Conferência
The 2015 International Conference on Computational Science and Computational Intelligence
American Council on Science and education, Estados Unidos
2014/08/24 - 2014/09/06 The 37th CERN School of Computing
Oficina (workshop)
The 37th CERN School of Computing
Conseil européen pour la recherche nucléaire, Suiça
2014/06/30 - 2014/07/03 The 14th International Conference on Computational Science and Its Applications
Conferência
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
Oficina (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
Simpósio
The 4th International Doctorate Network in Particle Physics, Astrophysics and Cosmology
Laboratório de Instrumentação e Física Experimental de Partículas, Portugal

Júri de grau académico

Tema
Tipo de participação
Nome do candidato (Tipo de grau)
Instituição / Organização
2024/12 Exploring,heterogeneity with, multicore CPU and, integrated GPUs
Arguente principal
André Cerqueira (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
2021/10 Optimizing Real-time Physics Simulation using GPGPU Techniques
Arguente principal
Ricardo Pereira (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal

Arbitragem científica em conferência

Nome da conferência Local da conferência
2024/12/01 - 2025/01/22 International Supercomputing (ISC) Hamburgo

Curso / Disciplina lecionado

Disciplina Curso (Tipo) Instituição / Organização
2018 - Atual Arquitetura de Computadores Licenciatura em Engenharia Informática (Licenciatura) Universidade do Minho, Portugal
2018 - Atual Arquitetura de Computadores Mestrado Integrado em Engenharia Informática (Mestrado integrado) Universidade do Minho, Portugal
2018 - Atual Sistemas da Computação Mestrado Integrado em Engenharia Física (Mestrado integrado) Universidade do Minho, Portugal
2014 - Atual Sistemas da Computação Licenciatura em Engenharia Informática (Licenciatura) Universidade do Minho, Portugal
2014 - Atual 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, Estados Unidos

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

Membro de comissão

Descrição da atividade
Tipo de participação
Instituição / Organização
2023/06/30 - Atual Castiel2 AI Training Task Force

Tutoria

Tópico Nome do aluno
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
Distinções

Prémio

2024 Prémio de Mérito Pedagógico
Universidade do Minho, Portugal