???global.info.a_carregar???
Pedro Tomás received his Licentiate, MSc, and PhD degrees in Electrical and Computer Engineering from Instituto Superior Técnico (IST), Technical University of Lisbon, Portugal, in 2003, 2006, and 2009, respectively. He is currently an Associate Professor at the Department of Electrical and Computer Engineering, IST, Universidade de Lisboa. He is the coordinator of the High-Performance Computing Architectures and Systems (HPCAS) research group at INESC-ID since 2022, and leads the Computing Systems specialization of the MSc in ECE at IST since 2021. In these roles, he has been responsible for defining research directions, coordinating multidisciplinary teams, and contributing to the development of advanced education and training in computing systems. His research focuses on next-generation computing architectures, including general-purpose and specialized processors (CPUs, GPUs), as well as reconfigurable and heterogeneous systems (e.g., FPGA-based platforms), targeting both embedded and high-performance computing domains. His work addresses key challenges in performance, energy efficiency, and scalability, which are central to modern computing infrastructures. He has a strong track record in developing cross-layer optimization techniques for energy-efficient computing systems. His contributions span architecture-level specialization (including reconfigurable computing), operating system–level resource management (e.g., energy-aware scheduling and DVFS for CPUs and GPUs), and system-level modeling of performance, power, and energy. More recently, his research has focused on data-centric architectures, particularly data-streaming approaches for efficient data movement in many-core and domain-specific architectures. Pedro Tomás has extensive experience in supervising and mentoring researchers, having successfully supervised four PhD students and currently supervising multiple PhD candidates across topics in computer architecture and deep learning systems. He has also supervised over 100 MSc students, contributing significantly to the training of highly skilled engineers and researchers. He has been actively involved in competitive European research projects, including EPI-SGA1, EPI-SGA2, DARE-SGA1, and CHORYS (focused on RISC-V-based accelerators), as well as SEQURED and ORQUESTRA (focused on quantum-resistant secure systems). His participation in these projects reflects his ability to contribute to large-scale, collaborative, and multidisciplinary research initiatives aligned with European strategic priorities. Additionally, he also contributed to multiple national projects (FCT-funded), both as PI and as a team member. He has authored over 100 peer-reviewed publications in leading international conferences and journals, including top-tier venues such as ISCA, HPCA, and MICRO, demonstrating sustained scientific impact in the field of computer architecture. He has also contributed to the scientific community through conference organization (e.g., EUSIPCO, ISCAS, SIPS, Euro-Par) and by serving as an evaluator for research proposals for the European Commission and the MSCA Postdoctoral Fellowship programme. He is a Senior Member of IEEE.
Identificação

Identificação pessoal

Nome completo
Pedro Filipe Zeferino Aidos Tomás

Nomes de citação

  • Tomás, Pedro

Identificadores de autor

Ciência ID
8D11-D460-CF0C
ORCID iD
0000-0001-8083-4432
Google Scholar ID
BQzcauwAAAAJ
Researcher Id
C-5954-2008

Endereços de correio eletrónico

  • pedro.tomas@inesc-id.pt (Profissional)
  • pedro.z.tomas@tecnico.ulisboa.pt (Profissional)

Telefones

Telefone
  • 213100300 (Profissional)

Moradas

  • INESC-ID. Rua Alves Redol, 9, 1000-029, Lisboa, Lisboa, Portugal (Profissional)

Websites

Domínios de atuação

  • Ciências da Engenharia e Tecnologias - Engenharia Eletrotécnica, Eletrónica e Informática - Hardware e Arquitetura de Computadores
  • Ciências da Engenharia e Tecnologias - Engenharia Eletrotécnica, Eletrónica e Informática - Hardware e Arquitetura de Computadores
  • Ciências Exatas - Ciências da Computação e da Informação - Ciências da Informação

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Português Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2)
Inglês Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Formação
Grau Classificação
2009
Concluído
Engenharia Electrotécnica e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Neural code: tuning and assessment of retina models" (TESE/DISSERTAÇÃO)
5 valores (max. 5)
2006/01/13
Concluído
Mestrado em Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Algorithms and tools for automatic generation of DSP hardware structures" (TESE/DISSERTAÇÃO)
5 valores (max. 5)
2003/11/30
Concluído
Engenharia Electrotécnica e de Computadores (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Bio-Inspired processing module for the development of an artificial retina" (TESE/DISSERTAÇÃO)
16.4 valores (max. 20)
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
2009/03/30 - Atual Investigador (Investigação) Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2021/09/01 - Atual Professor Associado (Docente Universitário) Universidade de Lisboa Instituto Superior Técnico, Portugal
2010/02/01 - 2021/08/31 Professor Auxiliar (Docente Universitário) Universidade de Lisboa Instituto Superior Técnico, Portugal
2009/03/10 - 2010/01/31 Professor Auxiliar Convidado (Docente Universitário) ISCTE-Instituto Universitário de Lisboa, Portugal
Projetos

Bolsa

Designação Financiadores
2021/01 - 2025/12 Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa
168211UID
Fundação para a Ciência e a Tecnologia
2019/01 - 2019/12 Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa
154764UID
Fundação para a Ciência e a Tecnologia
2011/01 - 2012/12 Projecto Estratégico - LA 21 - 2011-2012
123479UID
Fundação para a Ciência e a Tecnologia

Projeto

Designação Financiadores
2026/03/01 - 2028/12/31 CHORYS: Open and Programmable Accelerators for Data-Intensive Applications in the Cloud
Investigador
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
European Union's Research and Innovation
Em curso
2025/01/01 - 2028/12/31 DARE-SGA1: Development of a large-scale HPC ecosystem based on RISC-V (DARE) - Specific Grant Agreement 1 (SGA-1)
HORIZON-EUROHPC-JU-2024-DARE-SGA-04
Investigador
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
The European High Performance Computing Joint Undertaking (EuroHPC JU)
Em curso
2025/12 - 2028/11 ORQESTRA: Orchestrating the Operational Deployment of Quantum Resistant Servicesfor Next-Generation Secure Defence Systems and Communications
Investigador
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Commission of the European Communities
Em curso
2025/05/01 - 2028/04/30 SEQURED: Strengthening Defense Networks for the Quantum Era
101168112
Investigador
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
European Commission
Em curso
2023/03 - 2026/03 Compilação e Adaptação de Hardware para a Unificação da Computação Especializada e de Uso Geral
175970PRJ
Fundação para a Ciência e a Tecnologia
2022/01 - 2025/12 European Processor Initiative (EPI) - Specific Grant Agreement 2 (SGA2) The European High Performance Computing Joint Undertaking (EuroHPC JU)
2024/01 - 2025/10 Upgrade da Experiência ATLAS
176490PRJ
Fundação para a Ciência e a Tecnologia
2021/12 - 2023/05 Bin-NET: Inferência em Redes Binárias usando Processamento em Memória nos Nós Extremos
Provided by PTCRIS: EXPL/EEI-HAC/1511/2021
Fundação para a Ciência e a Tecnologia
2020/01/01 - 2022/12/31 Early Automatic Detection of Forest Fires Using Residual Learning Neural Networks
PCIF/MPG/0051/2018
Investigador
Fundação para a Ciência e a Tecnologia, I.P.
Em curso
2018/12/01 - 2021/11/30 European Processor Initiative (EPI) - Specific Grant Agreement 1 (SGA1)
Investigador
European Commission
Concluído
2018/07/15 - 2021/07/14 Hardware Accelerated Deep Learning Framework (Handle)
PTDC/EEI-HAC/30485/2017
Investigador
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal

Instituto de Telecomunicações, Portugal
Fundação para a Ciência e a Tecnologia
Em curso
2014/04 - 2017/03 Embedded Multi-core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments
621429
Investigador
Artemis Project
Concluído
2013/05 - 2015/12 Stretching the Limits of Parallel Processing on Heterogenous Computing Systems
Investigador
Fundação para a Ciência e a Tecnologia, I.P.
Concluído
2012/03 - 2015/08 THREadS: Multitask System Framework with Transparent Hardware Reconfiguration
Investigador responsável
Fundação para a Ciência e a Tecnologia, I.P.
Concluído
2011/03 - 2014/02 NEUROCLINOMICS - Understanding NEUROdegenerative diseases throught CLINical and OMICS data integration
Investigador
Ministério da Ciência Tecnologia e Ensino Superior
Concluído
2011/01 - 2013/12 HELIX: Heterogeneous Multi-Core Architecture for Biological Sequence Analysis
Investigador
Ministério da Ciência Tecnologia e Ensino Superior
Concluído
2005/01 - 2008/11 Retina Neural Code: Accurate Modelling towards an Artificial Visual System
Bolseiro de Doutoramento
Ministério da Ciência Tecnologia e Ensino Superior
Concluído
Produções

Publicações

Artigo em conferência
  1. Bento, Martim; Neves, Nuno; Tomás, Pedro; Roma, Nuno. Autor correspondente: Bento, Martim. "MIDAS: A Mapping Infrastructure for Configurable, Data-Streaming Based Domain Specific Accelerators". Trabalho apresentado em 2025 IEEE/SBC 37th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Bonito MS, 2025.
    Publicado • 10.1109/sbac-pad66369.2025.00013
  2. Rosado, Martim; Tomás, Pedro; Roma, Nuno; David, André. "URAM-based asynchronous FIFO design for improved throughput and FPGA RAM usage". Trabalho apresentado em 35th International Conference on Field-Programmable Logic and Applications (FPL'2025), Leiden, 2025.
    Publicado
  3. Fernandes, Nuno; Tomás, Pedro; Roma, Nuno; Winklmeier, F; Conde Muíño, Patricia. "Marionette: Data Structure Description and Management for Heterogeneous Computing". Trabalho apresentado em 24th IEEE International Symposium on Parallel and Distributed Computing (ISPDC'2025), Rennes, 2025.
    Publicado
  4. Costa, André; Tomás, Pedro; Roma, Nuno; Neves, Nuno; Andre Costa; Pedro Tomás; Nuno Roma; Nuno Neves. "Real-Time ORB Accelerator with ROS Integration for Embedded FPGA SoCs". Trabalho apresentado em IEEE International Symposium on Circuits and Systems (IEEE ISCAS), London, 2025.
    10.1109/iscas56072.2025.11043935
  5. Maia, João; Ana Silveira; Midões, Gonçalo; Neves, Nuno; Tomás, Pedro; Roma, Nuno; João Maia; et al. "Stream-Driven Acceleration for Embedded RISC-V SoCs". Trabalho apresentado em IEEE International Symposium on Circuits and Systems (IEEE ISCAS), London, 2025.
    Aceite para publicação • 10.1109/iscas56072.2025.11043244
  6. Martim Rosado; Pedro Tomás; Nuno Roma; André David. "High-throughput packet aggregator for the back-end DAQ of CERN CMS HGCAL detector". 2025.
    10.1109/iscas56072.2025.11044120
  7. Dias, Guilherme; Crespo, Luís; Tomás, Pedro; Roma, Nuno; Neves, Nuno; Dias, G.; Crespo, L.; et al. "Dynamic Reconfigurable FPU for Next-Generation Transprecision Computing". Trabalho apresentado em 16th IEEE Latin American Symposium On Circuits And Systems (LASCAS), Bento Gonçalves, 2025.
    No prelo • 10.1109/LASCAS64004.2025.10966239
  8. Rocha, T.; Neves, N.; Roma, N.; Tomás, P.; Sousa, L.; Rocha, Tiago; Neves, Nuno; et al. "RVEBS: Event-Based Sampling on RISC-V". Trabalho apresentado em Design, Automation and Test in Europe Conference, Lyon, 2025.
    No prelo • 10.23919/DATE64628.2025.10993284
  9. Fernandes, Ana; Neves, Nuno; Crespo, Luís; Tomás, Pedro; Roma, Nuno; Falcao, Gabriel. Autor correspondente: Fernandes, Ana. "A functional validation framework for the Unlimited Vector Extension". Trabalho apresentado em CAMS 2023 - The 1st Workshop on Computer Architecture Modeling and Simulation, Toronto, 2023.
  10. Domingos, J.M.; Rocha, T.; Neves, N.; Roma, N.; Tomas, P.; Sousa, L.. "Supporting RISC-V Performance Counters Through Linux Performance Analysis Tools". 2023.
    10.1109/ASAP57973.2023.00027
  11. Falcão, G.; Fernandes, A.M.; Garcia, N.; Aidos, H.; Tomás, P.. "Stacking deep learning models for early detection of wildfire smoke plumes". 2023.
    10.23919/EUSIPCO58844.2023.10289811
  12. Crespo, L.; Tomas, P.; Roma, N.; Neves, N.. "Trading Performance, Power, and Area on Low-Precision Posit MAC Units for CNN Training". 2023.
    10.1109/SBAC-PAD59825.2023.00014
  13. Rosado, M.; Mallios, S.; Tomas, P.; Roma, N.; David, A.. "Early prototyping and testing of CERN LHC CMS high-granularity calorimeter slow-control system". 2022.
    10.1109/RSP57251.2022.10039014
  14. Vieira, J.; Roma, N.; Falcao, G.; Tomas, P.. "gem5-ndp: Near-Data Processing Architecture Simulation From Low Level Caches to DRAM". 2022.
    10.1109/SBAC-PAD55451.2022.00015
  15. Gonçalo Raposo; Tomás, Pedro; Nuno Roma; Raposo, G.; Tomás, P.; Roma, N.. "PositNN: Training Deep Neural Networks with Mixed Low-Precision Posit". Trabalho apresentado em IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP2021), 2021.
    10.1109/ICASSP39728.2021.9413919
  16. Miguel Pinho; Tomás, Pedro; Nuno Roma. "Packing and Fusing Narrow-Width Vector Operations for Energy-Efficient SIMD". Trabalho apresentado em International Conference on High Performance Computing & Simulation (HPCS 2020), 2021.
  17. Aidos, H.; Tomás, P.. "Neighborhood-aware autoencoder for missing value imputation". 2021.
    10.23919/Eusipco47968.2020.9287580
  18. Domingos, J.M.; Neves, N.; Roma, N.; Tomas, P.; João Domingos; Nuno Neves; Nuno Roma; Tomás, Pedro. "Unlimited vector extension with data streaming support". Trabalho apresentado em IEEE/ACM International Symposium on Computer Architecture, 2021.
    10.1109/ISCA52012.2021.00025
  19. Vieira, J.; Roma, N.; Falcao, G.; Tomas, P.. "Processing Convolutional Neural Networks on Cache". 2020.
    10.1109/ICASSP40776.2020.9054326
  20. Neves, N.; Tomas, P.; Roma, N.. "Reconfigurable stream-based tensor unit with variable-precision posit arithmetic". 2020.
    10.1109/ASAP49362.2020.00033
  21. Pessoa, J.; Aidos, H.; Tomas, P.; Figueiredo, M.A.T.; Jorge Pessoa; Helena Aidos; Pedro Tomas; Mario A. T. Figueiredo. "End-to-End Learning of Video Compression using Spatio-Temporal Autoencoders". 2020.
    10.1109/SiPS50750.2020.9195249
  22. Mendes, F.; Tomas, P.; Roma, N.. "Exploiting non-conventional DVFS on GPUs: Application to deep learning". 2020.
    10.1109/SBAC-PAD49847.2020.00012
  23. Vieira, J.; Roma, N.; Tomas, P.; Ienne, P.; Falcao, G.; Vieira, Joao; Ienne, Paolo; et al. "Exploiting Compute Caches for Memory Bound Vector Operations". Lyon, 2019.
    Publicado • 10.1109/CAHPC.2018.8645905
  24. Sá, P.; Aidos, H.; Roma, N.; Tomás, P.. "Heart disease detection architecture for lead I off-the-person ECG monitoring devices". 2019.
    10.23919/EUSIPCO.2019.8902791
  25. Tomás, Pedro. "GPGPU Power Modeling for Multi-Domain Voltage-Frequency Scaling". 2018.
    10.1109/HPCA.2018.00072
  26. Tomás, Pedro. "SCRATCH: An End-to-End Application-Aware Soft-GPGPU Architecture and Trimming Tool". 2017.
    10.1145/3123939.3123953
  27. Cruz, M.T.; Tomás, P.; Roma, N.. "Unsupervised variable-grained online phase clustering for heterogeneous/morphable processors". 2016.
    10.1109/HPCSim.2016.7568424
  28. Neves, N.; Tomás, P.; Roma, N.. "Efficient data-stream management for shared-memory many-core systems". 2015.
    10.1109/FPL.2015.7293960
  29. Rodrigues, M.; Roma, N.; Tomas, P.. "Fast and scalable thread migration for multi-core architectures". 2015.
    10.1109/EUC.2015.36
  30. Kuan, L.; Sousa, L.; Tomas, P.. "Accelerating Phylogenetic Inference on Heterogeneous OpenCL Platforms". 2015.
    10.1109/Trustcom.2015.635
  31. Gaspar, F.; Tanica, L.; Tomas, P.; Ilic, A.; Sousa, L.. "Attaining performance fairness in big.LITTLE systems". 2015.
  32. Ferreirinha, T.; Nunes, R.; Azevedo, L.; Soares, A.; Pratas, F.; Tomas, P.; Roma, N.; Tomás, P.. "Acceleration of stochastic seismic inversion in open cl-based heterogeneous platforms". 2015.
    10.1016/j.cageo.2015.02.005
  33. Guerreiro, J.; Ilic, A.; Roma, N.; Tomás, P.. "Multi-kernel auto-tuning on GPUs: Performance and energy-aware optimization". 2015.
    10.1109/PDP.2015.44
  34. Gaspar, F.; Ilic, A.; Tom{\'a. "Performance-aware task management and frequency scaling in embedded systems". 2014.
    10.1109/SBAC-PAD.2014.14
  35. Andriy Gorobets; Frederico Pratas; Nuno Roma; Pedro Tom\'{a. "Stream Oriented Modular Architecture with Polymorphic Processing Engines". 2014.
    10.1109/SBAC-PADW.2014.26
  36. Amaral, J.; Regazzoni, F.; Tomas, P.; Chaves, R.. "Accelerating Differential Power Analysis on heterogeneous systems". 2014.
    10.1145/2668322.2668326
  37. Nogueira, D.; Tomas, P.; Roma, N.. "Burrows-Wheeler Transform based indexed exact search on a multi-GPU OpenCL platform". 2014.
    10.1109/HPCSim.2014.6903666
  38. Cruz, M.; Tomas, P.; Roma, N.. "Low-power vectorial VLIW architecture for maximum parallelism exploitation of dynamic programming algorithms". 2014.
    10.1109/HPCSim.2014.6903673
  39. Lidia Kuan; João Neves; Frederico Pratas; Tomás, Pedro; Leonel Sousa. "Accelerating Phylogenetic Inference on GPUs: an OpenACC and CUDA comparison". Trabalho apresentado em 2nd International Work-Conference on Bioinformatics and Biomedical Engineering, 2014.
  40. Pai{\'a. "HotStream: Efficient data streaming of complex patterns to multiple accelerating kernels". 2013.
    10.1109/SBAC-PAD.2013.17
  41. Leitao, J.; Germano, J.; Roma, N.; Chaves, R.; Tomas, P.. "Scalable and high throughput biosensing platform". 2013.
    10.1109/FPL.2013.6645529
  42. Kuan, L.; Tomas, P.; Sousa, L.. "A comparison of computing architectures and parallelization frameworks based on a two-dimensional FDTD". 2013.
    10.1109/HPCSim.2013.6641436
  43. Matoga, A.; Chaves, R.; Tomas, P.; Roma, N.. "A flexible shared library profiler for early estimation of performance gains in heterogeneous systems". 2013.
    10.1109/HPCSim.2013.6641454
  44. Neves, N.; Sebastiao, N.; Patricio, A.; Matos, D.; Tomas, P.; Flores, P.; Roma, N.. "BioBlaze: Multi-core SIMD ASIP for DNA sequence alignment". 2013.
    10.1109/ASAP.2013.6567581
  45. Pedro Amaral; Susana Pinto; Mamede de Carvalho; Tomás, Pedro; Sara C. Madeira. "Predicting the need for non-invasive ventilation in patients with Amyotrophic Lateral Sclerosis". Trabalho apresentado em ACM SIGKDD Workshop on Health Informatics (HI-KDD 2012), 2012.
  46. Luis Lemos; Dina Silva; Manuela Guerreiro; Isabel Santana; Alexandre Mendonça; Tomás, Pedro; Sara C. Madeira. "Discriminating Alzheimer’s disease from mild cognitive impairment using neuropsychological data". Trabalho apresentado em ACM SIGKDD Workshop on Health Informatics (HI-KDD 2012), 2012.
  47. Pratas, F.; Tomas, P.; Trancoso, P.; Sousa, L.. "Energy efficient stream-based configurable architecture for embedded platforms". 2012.
    10.1109/SAMOS.2012.6404174
  48. Ramalho, R.; Tom{\'a. "Efficient independent component analysis on a GPU". 2010.
    10.1109/CIT.2010.205
  49. Tom{\'a. "Towards a unified model for the retina: Static vs Dynamic integrate and fire models". 2008.
  50. Tom{\'a. "Feature selection for the stochastic integrate and fire model". 2007.
    10.1109/WISP.2007.4447639
  51. Capela, S.; Tom{\'a. "Stochastic integrate-and-fire model for the Retina". 2007.
  52. Tom{\'a. "An efficient expectation-maximisation algorithm for spike classification". 2007.
    10.1109/ICDSP.2007.4288554
  53. Pelayo, F.; Mart{\'i. "Retina-like processing and coding platform for cortical neuro-stimulation". 2003.
    10.1109/IEMBS.2003.1280132\
Artigo em revista
  1. Andre Costa; José Duarte Lopes; Pedro Tomás; Nuno Roma; Nuno Neves. "Real-Time ORB Accelerator for Embedded FPGA-Based SoCs With ROS Integration". IEEE Transactions on Very Large Scale Integration (VLSI) Systems (2026): https://doi.org/10.1109/TVLSI.2025.3601802.
    10.1109/TVLSI.2025.3601802
  2. Guilherme Dias; Luís Crespo; Timo Schlachter; Marc Andre Heller; Jens Krueger; Pedro Tomás; Nuno Roma; Nuno Neves. "Reconfigurable FPU With Precision Auto-Tuning for Next-Generation Transprecision Computing". IEEE Transactions on Circuits and Systems I: Regular Papers (2026): https://doi.org/10.1109/TCSI.2025.3632527.
    10.1109/TCSI.2025.3632527
  3. M. Rosado; A. Sarkisla; S. Mallios; B. Akgün; A. David; N. Roma; P. Tomás; P. Vichoudis. "Back-end DAQ system prototype testing and integration on a full detector test system for the CMS HGCAL detector". Journal of Instrumentation (2025): https://doi.org/10.1088/1748-0221/20/03/C03028.
    10.1088/1748-0221/20/03/C03028
  4. Luís Crespo; Nuno Neves; Pedro Tomás; Nuno Roma. "A Survey on Stream-Based Architectures: From Accelerators to CPUs". Proceedings of the IEEE (2025): https://doi.org/10.1109/JPROC.2025.3642972.
    10.1109/JPROC.2025.3642972
  5. Daniela M. Amaral; Diogo F. Soares; Marta Gromicho; Mamede de Carvalho; Sara C. Madeira; Pedro Tomás; Helena Aidos. "Temporal stratification of amyotrophic lateral sclerosis patients using disease progression patterns". Nature Communications (2024): https://doi.org/10.1038/s41467-024-49954-y.
    10.1038/s41467-024-49954-y
  6. João Vieira; Nuno Roma; Gabriel Falcao; Pedro Tomás. "gem5-accel: A Pre-RTL Simulation Toolchain for Accelerator Architecture Validation". IEEE Computer Architecture Letters (2024): https://doi.org/10.1109/LCA.2023.3329443.
    10.1109/LCA.2023.3329443
  7. João Vieira; Nuno Roma; Gabriel Falcao; Pedro Tomás. "NDPmulator: Enabling Full-System Simulation for Near-Data Accelerators From Caches to DRAM". IEEE Access (2024): https://doi.org/10.1109/ACCESS.2024.3352924.
    10.1109/ACCESS.2024.3352924
  8. Ana Fernandes; Luís Crespo; Nuno Neves; Pedro Tomás; Nuno Roma; Gabriel Falcao. "Functional Validation of the RISC-V Unlimited Vector Extension". IEEE Embedded Systems Letters (2024): https://doi.org/10.1109/LES.2024.3416820.
    10.1109/LES.2024.3416820
  9. João Guerreiro; Pedro Tomás; Nuno Garcia; Helena Aidos. "Super-resolution of magnetic resonance images using Generative Adversarial Networks". Computerized Medical Imaging and Graphics (2023): https://doi.org/10.1016/j.compmedimag.2023.102280.
    10.1016/j.compmedimag.2023.102280
  10. Nuno Neves; Joao Mario Domingos; Nuno Roma; Pedro Tomas; Gabriel Falcao. "Compiling for Vector Extensions With Stream-Based Specialization". IEEE Micro (2022): https://doi.org/10.1109/MM.2022.3173405.
    10.1109/MM.2022.3173405
  11. Luis Crespo; Pedro Tomas; Nuno Roma; Nuno Neves. "Unified Posit/IEEE-754 Vector MAC Unit for Transprecision Computing". IEEE Transactions on Circuits and Systems II: Express Briefs 69 5 (2022): 2478-2482. https://doi.org/10.1109/TCSII.2022.3160191.
    10.1109/TCSII.2022.3160191
  12. Mendes, F.; Tomás, P.; Roma, N.. "Decoupling GPGPU voltage-frequency scaling for deep-learning applications". Journal of Parallel and Distributed Computing 165 (2022): 32-51. http://www.scopus.com/inward/record.url?eid=2-s2.0-85127318798&partnerID=MN8TOARS.
    10.1016/j.jpdc.2022.03.004
  13. Neves, N.; Tomás, P.; Roma, N.. "A Reconfigurable Posit Tensor Unit with Variable-Precision Arithmetic and Automatic Data Streaming". Journal of Signal Processing Systems 93 12 (2021): 1365-1385. http://www.scopus.com/inward/record.url?eid=2-s2.0-85116031795&partnerID=MN8TOARS.
    10.1007/s11265-021-01687-7
  14. Vieira, J.; Roma, N.; Falcao, G.; Tomás, P.; João Vieira; Nuno Roma; Gabriel Falcão; Tomás, Pedro. "A Compute Cache System for Signal Processing Applications". Journal of Signal Processing Systems 93 10 (2021): 1173-1186. http://www.scopus.com/inward/record.url?eid=2-s2.0-85104420078&partnerID=MN8TOARS.
    10.1007/s11265-020-01626-y
  15. Tomás, Pedro. "Compiler-Assisted Data Streaming for Regular Code Structures". IEEE Transactions on Computers (2020): http://dx.doi.org/10.1109/tc.2020.2990302.
    10.1109/tc.2020.2990302
  16. Tomás, Pedro. "GPU Static Modeling Using PTX and Deep Structured Learning". IEEE Access 7 (2019): 159150-159161. https://doi.org/10.1109/ACCESS.2019.2951218.
    10.1109/ACCESS.2019.2951218
  17. Joao Guerreiro; Aleksandar Ilic; Nuno Roma; Pedro Tomas. "Modeling and Decoupling the GPU Power Consumption for Cross-Domain DVFS". IEEE Transactions on Parallel and Distributed Systems 30 11 (2019): 2494-2506. https://doi.org/10.1109/TPDS.2019.2917181.
    10.1109/TPDS.2019.2917181
  18. Nuno Neves; Pedro Tomás; Nuno Roma. "Stream data prefetcher for the GPU memory interface". The Journal of Supercomputing 74 6 (2018): 2314-2328. https://doi.org/10.1007/s11227-018-2260-6.
    10.1007/s11227-018-2260-6
  19. João Guerreiro; Aleksandar Ilic; Nuno Roma; Pedro Tomás. "DVFS-aware application classification to improve GPGPUs energy efficiency". Parallel Computing (2018): https://doi.org/10.1016/j.parco.2018.02.001.
    10.1016/j.parco.2018.02.001
  20. Tomás, Pedro. "MrBayes sMC3: Accelerating Bayesian inference of phylogenetic trees". The International Journal of High Performance Computing Applications 0 0 (2018): 1094342016652461-1094342016652461.
    10.1177/1094342016652461
  21. Tomás, Pedro. "Efficient parallelization of perturbative Monte Carlo QM/MM simulations in heterogeneous platforms". The International Journal of High Performance Computing Applications 0 0 (2017): 1094342016649420-1094342016649420.
    10.1177/1094342016649420
  22. Feldt, J.; Miranda, S.; Pratas, F.; Roma, N.; Tomás, P.; Mata, R.A.. "Optimization and benchmarking of a perturbative Metropolis Monte Carlo quantum mechanics/molecular mechanics program". Journal of Chemical Physics 147 24 (2017): http://www.scopus.com/inward/record.url?eid=2-s2.0-85040074424&partnerID=MN8TOARS.
    10.1063/1.5009820
  23. Neves, N.; Tomas, P.; Roma, N.. "Adaptive In-Cache Streaming for Efficient Data Management". IEEE Transactions on Very Large Scale Integration (VLSI) Systems 25 7 (2017): 2130-2143. http://www.scopus.com/inward/record.url?eid=2-s2.0-85015641380&partnerID=MN8TOARS.
    10.1109/TVLSI.2017.2671405
  24. Neves, N.; Neves, R.; Horta, N.; Tomás, P.; Roma, N.. "Multi-objective kernel mapping and scheduling for morphable many-core architectures". Expert Systems with Applications 45 (2016): 385-399. http://www.scopus.com/inward/record.url?eid=2-s2.0-84945912394&partnerID=MN8TOARS.
    10.1016/j.eswa.2015.10.004
  25. Nogueira, D.; Tomás, P.; Roma, N.. "BowMapCL: Burrows-wheeler mapping on multiple heterogeneous accelerators". IEEE/ACM Transactions on Computational Biology and Bioinformatics 13 5 (2016): 926-938. http://www.scopus.com/inward/record.url?eid=2-s2.0-84990966421&partnerID=MN8TOARS.
    10.1109/TCBB.2015.2495149
  26. Carreiro, A.V.; Amaral, P.M.T.; Pinto, S.; Tom{\'a. "Prognostic models based on patient snapshots and time windows: Predicting disease progression to assisted ventilation in Amyotrophic Lateral Sclerosis". Journal of Biomedical Informatics 58 (2015): 133-144. http://www.scopus.com/inward/record.url?eid=2-s2.0-84947905778&partnerID=MN8TOARS.
    10.1016/j.jbi.2015.09.021
  27. Neves, N.; Sebastiao, N.; Matos, D.; Tomas, P.; Flores, P.; Roma, N.. "Multicore SIMD ASIP for Next-Generation Sequencing and Alignment Biochip Platforms". IEEE Transactions on Very Large Scale Integration (VLSI) Systems (2015): http://www.scopus.com/inward/record.url?eid=2-s2.0-84904526089&partnerID=MN8TOARS.
    10.1109/TVLSI.2014.2333757
  28. Neves, N.; Mendes, H.; Chaves, R.J.; Tomás, P.; Roma, N.. "Morphable hundred-core heterogeneous architecture for energy-aware computation". IET Computers and Digital Techniques 9 1 (2015): 49-62. http://www.scopus.com/inward/record.url?eid=2-s2.0-84921038801&partnerID=MN8TOARS.
    10.1049/iet-cdt.2014.0078
  29. Gaspar, F.; Taniça, L.; Tomás, P.; Ilic, A.; Sousa, L.. "A framework for application-guided task management on heterogeneous embedded systems". ACM Transactions on Architecture and Code Optimization 12 4 (2015): http://www.scopus.com/inward/record.url?eid=2-s2.0-84954138399&partnerID=MN8TOARS.
    10.1145/2835177
  30. Tom{\'a. "A quantitative analysis of firing rate estimators: Unveiling bias sources". Neurocomputing 73 16-18 (2010): 2944-2954. http://www.scopus.com/inward/record.url?eid=2-s2.0-78650309375&partnerID=MN8TOARS.
    10.1016/j.neucom.2010.07.016
  31. Tom{\'a. "A feature selection algorithm for the regularization of neuron models". IEEE Transactions on Instrumentation and Measurement 58 11 (2009): 3824-3830. http://www.scopus.com/inward/record.url?eid=2-s2.0-70350335589&partnerID=MN8TOARS.
    10.1109/TIM.2009.2020822
  32. Martins, J.; Tom{\'a. "Neural code metrics: Analysis and application to the assessment of neural models". Neurocomputing 72 10-12 (2009): 2337-2350. http://www.scopus.com/inward/record.url?eid=2-s2.0-67349105614&partnerID=MN8TOARS.
    10.1016/j.neucom.2008.12.012
  33. Tom{\'a. "Statistical analysis of a spike train distance in poisson models". IEEE Signal Processing Letters 15 (2008): 357-360. http://www.scopus.com/inward/record.url?eid=2-s2.0-67349215196&partnerID=MN8TOARS.
    10.1109/LSP.2008.919994
  34. Piedade, M.; Gerald, J.; Sousa, L.A.; Tavares, G.; Tom{\'a. "Visual neuroprosthesis: A non invasive system for stimulating the cortex". IEEE Transactions on Circuits and Systems I: Regular Papers 52 12 (2005): 2648-2662. http://www.scopus.com/inward/record.url?eid=2-s2.0-29344437807&partnerID=MN8TOARS.
    10.1109/TCSI.2005.857923
Capítulo de livro
  1. Luís Crespo; Nuno Neves; Pedro Tomas; Nuno Roma. "Advancing the RISC-V Performance Simulation Ecosystem with Data Prefetching". 2026.
    10.1007/978-3-032-07612-0_42
  2. Fabio Banchelli; Rafel Albert Bros Esqueu; Tiago Rocha; Nuno Roma; Pedro Tomás; Nuno Neves; Filippo Mantovani. "RISC-V in HPC: a Look Into Tools for Performance Monitoring". 2026.
    10.1007/978-3-032-07612-0_43
  3. BENTO, MARTIM; Neves, Nuno; Tomás, Pedro; Roma, Nuno. "Fast Kernel Mapping for Stream-based Configurable Accelerators". In ACACES 2025: Poster Abstracts, 223-226. Ghent, Bélgica: HiPEAC, 2025.
    Publicado
  4. Kuan, Lídia; Tomás, Pedro; Sousa, Leonel. "Finite-Difference in Time-Domain Scalable Implementations on CUDA and OpenCL". In Numerical Computations with GPUs, 223-242. Springer International Publishing, 2014.
    Publicado • 10.1007/978-3-319-06548-9_11
Livro
  1. Sousa, L.; Roma, N.; Tomás, P.. Preface. 2021.
  2. Pinheiro, R.; Roma, N.; Tomás, P.. A cross-core performance model for heterogeneous many-core architectures. 2017.
    10.1007/978-3-319-61982-8_11
  3. Guerreiro, J.; Ilic, A.; Roma, N.; Tomás, P.. Performance and power-aware classification for frequency scaling of GPGPU applications. 2017.
    10.1007/978-3-319-58943-5_11
  4. Neves, N.; Mussio, A.; Gonçalves, F.; Tomás, P.; Roma, N.. In-cache streaming: Morphable infrastructure for many-core processing systems. 2017.
    10.1007/978-3-319-58943-5_62
  5. Cruz, M.T.; Tomás, P.; Roma, N.. Energy-efficient architecture for DP local sequence alignment: Exploiting ILP and DLP. 2015.
    10.1007/978-3-319-16480-9_20
  6. Tani?a, L.; Ilic, A.; Tom{\'a. Schedmon: A performance and energy monitoring tool for modern multi-cores. 2014.
    10.1007/978-3-319-14313-2_20
  7. Antão, D.; Taniça, L.; Ilic, A.; Pratas, F.; Tomás, P.; Sousa, L.. Monitoring performance and power for application characterization with the cache-aware roofline model. 2014.
    10.1007/978-3-642-55224-3_70
  8. Colaço, J.; Matoga, A.; Ilic, A.; Roma, N.; Tomás, P.; Chaves, R.. Transparent application acceleration by intelligent scheduling of shared library calls on heterogeneous systems. 2014.
    10.1007/978-3-642-55224-3_65
  9. Ferreirinha, T.; Nunes, R.; Soares, A.; Pratas, F.; Tom{\'a. GPU accelerated stochastic inversion of deep water seismic data. 2014.
    10.1007/978-3-319-14325-5_21
  10. Sousa, L.; Tomás, P.; Pelayo, F.; Martinez, A.; Morillas, C.A.; Romero, S.. Bioinspired stimulus encoder for cortical visual neuroprostheses. 2005.
    10.1007/1-4020-3128-9_22
  11. Sousa, L.; Tom{\'a. A FPL bioinspired visual encoding system to stimulate cortical neurons in real-time. 2003.
    10.1007/978-3-540-45234-8_67

Outros

Outra produção
  1. Supporting RISC-V Performance Counters through Performance analysis tools for Linux (Perf). 2021. Domingos, J.M.; Tomas, P.; Sousa, L.. http://www.scopus.com/inward/record.url?eid=2-s2.0-85121830818&partnerID=MN8TOARS.
    10.48550/arxiv.2112.11767
  2. Dynamic Fused Multiply-Accumulate Posit Unit with Variable Exponent Size for Low-Precision DSP Applications. 2020. Nuno Neves; Pedro Tomas; Nuno Roma; Neves, N.; Tomas, P.; Roma, N.. https://doi.org/10.1109%2Fsips50750.2020.9195256.
    10.1109/sips50750.2020.9195256
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2023/09 - Atual 5D calorimetry at the HL-LHC: hard real-time embedded FPGA architectures for system testing and production of the CMS HGCAL detector at CERN
Orientador
Engenharia Eletrotécnica e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2023/09 - Atual Generative Modeling for Inverse Problems
Orientador
Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2023/02 - Atual Compiler-driven Hardware Adaptation Towards General-purpose Computing Acceleration
Coorientador
Engenharia Eletrotécnica e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2022/09 - Atual Data-streaming support on Gemmini tensor architecture
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2024/09 - 2025/11 A Fast Mapping and Co-Design Toolchain for Stream-Based CGRAs
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2024/09 - 2025/11 Optimizing GPUs’ energy efficiency through dynamic voltage-frequency scaling
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2023/09 - 2025/11 Stream-based Coarse-Grained Reconfigurable Accelerator
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2024/02 - 2025/07 Understanding Performance Non-Deterministic Factors of Multi-Core Processors
Orientador
Engenharia Aeroespacial (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020/02 - 2025/04 Accelerating Memory-Bound Applications with Near-Data Processing: From Architectural Design to Full-System Simulation
Orientador
Engenharia Eletrotécnica e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2023/09 - 2024/11 Runtime-adaptable cache architecture for modern processors
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2023/09 - 2024/11 UVE Streaming Engine: Hardware Implementation and Evaluation
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2023/09 - 2024/11 Dinamically reconfigurable floating-point arithmetic unit for next-generation processors and accelerators
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2023/09 - 2024/11 Efficient Speech Recognition on the Edge with Binary Neural Networks
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2023/09 - 2024/11 FPGA-Accelerated ORB System for Real-time 3D Mapping Applications
Coorientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2022/09 - 2023/12 Design of a FHE library for RISC-V processors Using the RISC-V Vector extension
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2022/09 - 2023/11 Learning Temporal Patterns for Patient Stratification in ALS
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2022/09 - 2023/11 Explaining Deep Prognostic Models of Amyotrophic Lateral Sclerosis
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2022/09 - 2023/11 Data-Streaming Engine for the Unlimited Vector Extension
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2022/09 - 2023/11 Semi-supervised brain lesion segmentation: a deep learning approach
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2022/09 - 2023/11 Exploiting Graph Neural Networks for jet identification in LHC experiments
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2022/09 - 2023/11 Exploiting diffusion-based data augmentation and a classifier ensemble for early wildfire detection
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021/09 - 2022/11 A Study on Generative Augmentation with cGANs for improved Chest X-ray Classification
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021/09 - 2022/11 Data compression in multi-level caches
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021/09 - 2022/11 Super-Resolution of Biomedical Images with Generative Adversarial Networks and posterior Tumor Segmentation
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021/09 - 2022/11 Exploiting data augmentation for the development of early forest fire detection systems
Orientador
Engenharia de Telecomunicações e Informática
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021/09 - 2022/11 A Deep Temporal Consensus Clustering approach for Amyotrophic Lateral Sclerosis Patient Stratification
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020/09 - 2022/06 Clustering with Missing Values: a Deep Learning Approach
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021/02 - 2021/11 Supporting Posits in Deep Learning Frameworks: A PyTorch Implementation
Orientador
Engenharia Aeroespacial (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020/09 - 2021/11 Generative Deep Clustering with the Hierarchical and Relativistic Wasserstein Autoencoder GAN
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020/09 - 2021/11 Automatic Detection of Forest Fires: a Deep Learning Approach
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020/09 - 2021/11 Vector Multiply-Accumulate Unit for Transprecision Computing
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020/09 - 2021/11 LLVM Backend Support for Data StreamingExtensions
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020/09 - 2021/11 Vector Multiply-Accumulate Unit for Transprecision Computing
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019/09 - 2021/01 Deep Learning with approximate computing: an energy-efficient approach
Orientador
Engenharia Aeroespacial (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019/09 - 2021/01 RISC-V Processing System with Streaming Support
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019/09 - 2021/01 Exploiting machine learning techniques to predict Alzheimer's Disease Progression
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019/09 - 2021/01 Predicting Alzheimer's Disease Progression: a deep learning approach
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2017/09 - 2021/01 xploiting GPU Undervoltage to Improve the Energy Efficiency of Deep Learning Applications
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019/09 - 2020/12 A Mixture of experts approach to deep image clustering: estimating latent sizes and the number of clusters
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015/03/01 - 2020/06 Maximizing the Energy-Efficiency of GPGPUs
Orientador
Engenharia Eletrotécnica e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2020 Packing and Fusing Narrow-Width Vector Operations for Energy Efficient SIMD
Orientador
Integrated Master in Electrical and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2020 Unlimited Vector Extension: from IoT to Exascale
Orientador
Integrated Master in Electrical and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2020 Exploiting non-conventional DFVS on GPUs: Application to Deep Learning
Orientador
Integrated Master in Electrical and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018/09 - 2019/11 Configurable RISC-V softcore processor for FPGA implementation
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014/09/01 - 2019/01/08 Energy-Efficient Computing: Adaptive Structures and Data Management
Coorientador
Engenharia Eletrotécnica e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2019 Faster CPU emulation and dynamic Kernel compilation in Multi2Sim
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2019 Configurable RISC-V softcore processor for FPGA implementation
Orientador
Integrated Master in Electrical and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2017/09/01 - 2018/11/30 Exploiting Processing Near Cache for Memory Bound Vector Operations
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2017/09/01 - 2018/11/30 Video Compression Using (End-to-End) Deep Learning
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015/09/01 - 2018/06/15 Energy-Efficient HEVC Motion Estimation for Mobile Heterogeneous Platforms
Coorientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2016/09/01 - 2017/11/30 Biochip architecture for real-time cardiac patholagies identification
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015/09 - 2016/11/30 Accelerating approximate string matching in heterogeneous computing platforms
Coorientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015/09/01 - 2016/07/31 Application-Specific Soft-GPGPU on Reconfigurable Substrates
Coorientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Coimbra Departamento de Engenharia Electrotécnica e de Computadores, Portugal
2015/09/01 - 2016/07/15 Dedicated Processor for Real-Time Spike Sorting
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011/01/03 - 2016/07/08 Exploiting parallel heterogeneous systems for scientific computations
Orientador
Engenharia Eletrotécnica e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014/09/01 - 2016/05/31 big.LITTLE HEVC - Energy Efficient Video Codec for Mobile Platforms
Coorientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015/09/01 - 2016/05/15 Performance and Energy Modeling of Heterogeneous Many-core Architectures
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014/09/01 - 2016/05/15 Scalable Heterogeneous Accelerating Structure for the HEVC Temporal Prediction
Coorientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014/09/01 - 2015/11/30 Exploiting DVFS for GPU Energy Management
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014/09/01 - 2015/11/30 Fast and Scalable Thread Migration for Multi-Core Architectures
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09/01 - 2015/06/15 Compilation of OpenCL Programs for Stream Processing Architectures
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014/03/01 - 2015/05/15 Parallelization of the LU Decomposition on Heterogeneous Systems
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09/01 - 2015/05/15 Powermeter for HPC Systems
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014/02/01 - 2014/11/30 Multi-Kernel Auto-Tuning on GPUs: Performance and Energy-Aware Optimization
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09/01 - 2014/11/30 A Parallel Heterogeneous Approach to Perturbative Monte Carlo QM/MM Simulations
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09/01 - 2014/11/30 Accelerating a BWT-based exact search on multi-GPU heterogeneous computing platforms
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09/01 - 2014/11/30 Accelerating a Stochastic Seismic Inversion Algorithm using OpenCL-based Heterogeneous Platforms
Coorientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09/01 - 2014/11/30 Improving DPA analysis with distributed computing using OpenCL
Coorientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09/01 - 2014/11/30 Low-Power Vectorial VLIW Architecture for Maximum Parallelism Exploitation of Dynamic Programming Algorithms
Coorientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09/01 - 2014/11/30 Stream Oriented Modular Architecture with Polymorphic Processing Engines
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012/09/01 - 2014/11/30 Efficient GPU Implementation of Bioinformatics Applications
Coorientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09 - 2014/11 Performance and energy-aware real-time scheduling for heterogeneous embedded systems
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/09 - 2014/11 KerMon: Framework for in-kernel performance and energy monitoring
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012/09 - 2014/11 KerMon: Framework for in-kernel performance and energy monitoring
Orientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/02/01 - 2014/05/15 Application monitoring through hardware performance counters
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012/09/01 - 2013/11/30 High throughput biosensing platform
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012/09/01 - 2013/11/30 Virtualization of Shared Library Calls for Multi-platform Computation
Coorientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012/09 - 2013/11 Accelerating a Bayesian Phylogenetic Inference Application with OpenACC
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012/02 - 2013/11 Multi-Core SIMD ASIP for DNA Sequence Alignment
Coorientador
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011/09/01 - 2012/11/30 A data mining approach to predict conversion from Mild Cognitive Impaiment to Alzheimer's Disease
Coorientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011/09/01 - 2012/11/30 Prognostic prediction in patients with Amyotrophic Lateral Sclerosis using data mining techniques
Coorientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011/02/01 - 2012/05/15 Multimedia terminal for digital television
Coorientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011/02/01 - 2012/05/15 Video-conference system based on open-source software
Coorientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2010/09/01 - 2011/11/30 Real-time processor reconfiguration: from high-performance to low power consumption
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2009/09/01 - 2010/11/30 Signal Processing and Feature Extraction for EEG-based Brain-Computer Interfaces
Orientador
Engenharia Eletrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal

Organização de evento

Nome do evento
Tipo de evento (Tipo de participação)
Instituição / Organização
2021/01 - 2021/10 2021 International Workshop on Signal Processing Systems (2021/10/19 - 2021/10/21)
Conferência (Membro da Comissão Organizadora)
IEEE, Estados Unidos
2021 - 2021 27th International European Conference on Parallel and Distributed Computing (EuroPar'2021) (2021/08/30 - 2021/09/03)
Conferência (Membro da Comissão Organizadora)
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
2020/01 - 2020/10 2020 IEEE International Workshop on Signal Processing Systems (2020/10/20 - 2020/10/22)
Conferência (Membro da Comissão Organizadora)
IEEE, Estados Unidos
2015 - 2015 2015 IEEE International Symposium on Circuits and Systems (ISCAS'2015) (2015/05/24 - 2015/05/27) Universidade de Lisboa Instituto Superior Técnico, Portugal
2014/01/01 - 2014/09/30 2014 European Signal Processing Conference (EUSIPCO'2014) (2014/09/01 - 2014/09/05)
Conferência (Coorganizador)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2009/01/01 - 2009/07/31 2009 International Symposium on Parallel and Distributed Computing (ISPDC'2009) (2009/06/30 - 2009/07/04)
Conferência (Coorganizador)
Universidade de Lisboa Instituto Superior Técnico, Portugal

Comissão de avaliação

Descrição da atividade
Tipo de assessoria
Instituição / Organização Entidade financiadora
2018 - 2021 FET-PROACTIVE project monitoring
Avaliador
European Commission, Bélgica European Commission
2020/10/01 - 2020/12/04 Evaluation of fellowship proposals for Marie Sklodowska-Curie action H2020-MSCA-IF-2020
Avaliador
European Commission, Bélgica European Commission
2019 - 2019 Evaluation of project proposals for REA-FET-OPEN-2019-1
Avaliador
European Commission, Bélgica European Commission
2018 - 2018 Evaluation of project proposals for REA-FET-OPEN-2018-1
Avaliador
European Commission, Bélgica European Commission
Distinções

Prémio

2024 Evaluated as an Excellent Teacher in the second semester of the 2022-2023 academic year (course of Introduction to Electronics Engineering).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2024 Evaluated as an Excellent Teacher in the second semester of the 2022-2023 academic year (course of High-Performance Computer Architectures).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2023 Evaluated as an Excellent Teacher in the second semester of the 2021-2022 academic year (course of High-Performance Computer Architectures).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 Evaluated as an Excellent Teacher in the second semester of the 2019-2020 academic year (course of Advanced Computer Architectures).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2003 Premio Professor Luís Vidigal
Universidade de Lisboa Instituto Superior Técnico, Portugal

Outra distinção

2020 Evaluated as an Excellent Teacher in the first semester of the 2018-2019 academic year (course of Introduction to Computer Architectures).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2017 Evaluated as an Excellent Teacher in the second semester of the 2015-2016 academic year (courses of Computer Architectures and Advanced Computer Architectures).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2017 Evaluated as an Excellent Teacher in the second semester of the 2016-2017 academic year (course of Computer Architectures).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2016 Evaluated as an Excellent Teacher in the second semester of the 2015-2016 academic year (course of Advanced Computer Architectures).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 Evaluated as an Excellent Teacher in the first semester of the 2014-2015 academic year (course of Digital Systems).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2014 Evaluated as an Excellent Teacher in the first and second semester of the 2013-2014 academic year (courses of Digital Systems and Advanced Computer Architectures).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013 Evaluated as an Excellent Teacher in the second semester of the 2012-2013 academic year (courses of Computer Architecture and Advanced Computer Architectures).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011 Evaluated as an Excellent Teacher in the second semester of the 2010-2011 academic year (course of Computer Architecture).
Universidade de Lisboa Instituto Superior Técnico, Portugal
2010 Evaluated as an Excellent Teacher in the second semester of the 2009-2010 academic year (course of Computer Architecture).
Universidade de Lisboa Instituto Superior Técnico, Portugal