Identification
Personal identification
- Full name
- Ricardo Gonçalves Macedo
Citation names
- Macedo, Ricardo
Author identifiers
- Ciência ID
- 671F-7165-8612
- ORCID iD
- 0000-0003-4036-0126
- Google Scholar ID
- 3QPFbOcAAAAJ
- Scopus Author Id
- 57200898173
Email addresses
- ricardo.g.macedo@inesctec.pt (Professional)
Addresses
- HASLab INESC TEC - Departamento de Informática, Universidade do Minho, Rua da Universidade, 4710-057, Gualtar, Braga, Portugal (Professional)
Websites
- https://www.inesctec.pt/en/people/ricardo-goncalves-macedo (Professional)
- https://rgmacedo.github.io/ (Professional)
Knowledge fields
- Exact Sciences - Computer and Information Sciences - Computer Sciences
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
English | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) |
Education
Degree | Classification | |
---|---|---|
2017/10 - 2023/01
Concluded
|
MAP-i Doctoral Programme in Computer Science (Doutoramento)
Universidade do Minho, Portugal
Universidade de Aveiro, Portugal Universidade do Porto, Portugal "User-level Software-Defined Storage Data Planes" (THESIS/DISSERTATION)
|
Very Good (University of Minho's highest grade) |
2011/10 - 2017/09
Concluded
|
Integrated Master's in Informatics Engineering (Mestrado integrado)
Universidade do Minho Escola de Engenharia, Portugal
"Computação Segura em Bases de Dados NoSQL" (THESIS/DISSERTATION)
|
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2023/02 - Current | Auxiliary Researcher (Research) | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal | ||
2017/01 - 2023/01 | Research Assistant (Research) | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
2020/07 - 2020/09 | Research Trainee (Research) | National Institute of Advanced Industrial Science and Technology (AIST), Japan |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2020 - Current | Invited Assistant Professor (University Teacher) | Universidade do Minho, Portugal |
Universidade do Minho, Portugal |
Others
Category Host institution |
Employer | |
---|---|---|
2017/09 - 2023/01 | PhD student (MAP-i doctoral programme) | Universidade do Minho, Portugal |
Universidade do Minho, Portugal (...) |
Projects
Grant
Designation | Funders | |
---|---|---|
2025/01 - Current | CDMS: Claim Denial Management Solution
COMPETE2030-FEDER-01193000/17409
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Randy Labs, Portugal Get Effy, Portugal |
Ongoing
|
2024 - Current | BCD.S+M: Modular Blockchain Data Storage and Management System with AI
NORTE2030-FEDER-00584600/14436
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
InvisibleLab, Portugal |
Ongoing
|
2023/05/01 - Current | Sustainable HPC - Highly Sustainable Performance Computing
PG06336
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
Ongoing
|
2023 - Current | Alliance for Energy Transition
01/C05-i12/2024.PC644914747-00000023
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
Ongoing
|
2020/04/01 - 2023/03/31 | BigHPC: A Management Framework for Consolidated Big Data and HPC
POCI-01-0247-FEDER-045924
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Laboratório de Instrumentação e Física Experimental de Partículas, Portugal Wavecom-Soluções Rádio, SA, Portugal Texas Advanced Computing Center, United States University of Texas at Austin, United States Minho Advanced Computing Center, Portugal |
Agência Nacional de Inovação SA
Concluded
|
2020/10 - 2021/12 | PAStor - Programmable and Adaptable Storage for AI-oriented HPC Ecosystems
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Texas Advanced Computing Center, United States Minho Advanced Computing Center, Portugal Hood College, United States |
Fundação para a Ciência e a Tecnologia
Concluded
|
2018/08 - 2019/06 | SMILES - Smart, mobile, intelligent, large scale sensing and analytics
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2017/04 - 2018/07 | SafeCloud
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
Horizon 2020 European Innovation Council Fast Track to Innovation
Concluded
|
Contract
Designation | Funders | |
---|---|---|
2022/04 - 2022/07 | LazyFS: Lazy Filesystem Project
PP2022-0019
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Jepsen LCC, United States |
Concluded
|
Other
Designation | Funders | |
---|---|---|
2025/04 - Current | DisaggregatedHPC: Towards energy-efficient, software-managed resource disaggregation in HPC infrastructures
UID/50014/2023
Co-Principal Investigator (Co-PI)
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
National Applied Research Laboratories National Center for High-Performance Computing, Taiwan |
Ongoing
|
2024/03 - Current | Performance and Sustainability Management in Modern Data Centers
Principal investigator
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
National Institute of Advanced Industrial Science and Technology (AIST), Japan Florida International University, United States |
Ongoing
|
2024 - Current | SustainSys: Sustainable Data Systems for Data Science
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
McGill University, Canada Concordia University, Canada University of Toronto, Canada University of Waterloo, Canada Université Grenoble Alpes Institut Universitaire de Technologie 2 de Grenoble, France Universitetet i Oslo, Norway Hugging Face, United States Fachhochschule Potsdam, Germany |
Ongoing
|
2018 - Current | Efficient and Secure Data Management for HPC and Cloud Computing
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Korea Institute of Science and Technology Information, South Korea National Institute of Advanced Industrial Science and Technology (AIST), Japan |
Ongoing
|
2018/03 - 2021 | IBM Research Haifa - Joint Study Aggreement
Joint Study Agreement Nº H1772072
Researcher
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
IBM Haifa Research Labs, Israel |
Concluded
|
Outputs
Publications
Conference paper |
|
Conference poster |
|
Journal article |
|
Preprint |
|
Thesis / Dissertation |
|
Intellectual property
Copyright registration |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2024/10 - Current | Energy Monitoring System for Large-Scale Infrastructures. Co-advised with Cláudia Brito and António Sousa.
Supervisor
|
Universidade do Minho, Portugal
|
2024/10 - Current | An NVMe-oriented I/O Scheduler for Reducing Energy Consumption. Co-advised with Cláudia Brito and João Paulo.
Supervisor
|
Universidade do Minho, Portugal
|
2024/10 - Current | GPU Energy Control for LLM Models. Co-advised with Cláudia Brito and António Sousa.
Supervisor
|
Universidade do Minho, Portugal
|
2024/04 - Current | Software-Managed Resource Disaggregation for Large-Scale HPC Infrastructures. Co-advised with João Paulo.
Supervisor of Pedro Peixoto
|
Universidade do Minho, Portugal
|
2024/03 - Current | Heterogeneous Storage Management in Modern I/O Infrastructures. Co-advised with Oana Balmau and João Paulo.
Supervisor of Rúben Adão
|
Universidade do Minho, Portugal
|
2024 - Current | Data Pre-Processing in Machine Learning. Co-advised with Oana Balmau.
Co-supervisor of Rahma Nouaji
|
McGill University, Canada
|
2023 - Current | Comprehensive study of the energy impact of key-value stores. Co-advised with Cláudia Brito and António Sousa.
Supervisor of José Pedro Fernandes
|
Universidade do Minho, Portugal
|
2023 - Current | Heterogeneous storage solution for deep learning frameworks. Co-advised with João Paulo and Cláudia Brito.
Co-supervisor of Francisco Neves
|
Universidade do Minho, Portugal
|
2023 - Current | Programmable and Adaptable User-level Storage Systems. Co-advised with João Paulo.
Co-supervisor of Guilherme Fernandes
|
Universidade do Minho, Portugal
|
2023 - Current | GPU Energy Control for Deep Learning Systems. Co-advised with Cláudia Brito and António Sousa.
Supervisor of Diana Rodrigues
|
Universidade do Minho, Portugal
|
2023 - 2025 | SFreq: An energy control system for SPDK-enabled storage systems. Co-advised with Cláudia Brito and João Paulo.
Supervisor of Mariana Amorim
|
Universidade do Minho, Portugal
|
2023 - 2024 | Energy Control System for Large-scale Infrastructures. Co-advised with Carlos Baquero and Cláudia Brito.
Supervisor of Sara Pereira
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2024 | Distributed I/O Optimizations for Deep Learning Training. Co-advised with João Paulo and Cláudia Brito.
Co-supervisor of Maria Beatriz Moreira
|
Universidade do Minho, Portugal
|
2022 - 2024 | Reproducible Fault Injection in Local Storage Systems. Co-advised with João Paulo and Tânia Esteves.
Co-supervisor of Maria Ramos
|
Universidade do Minho, Portugal
|
2022 - 2024 | Programmable Caches with System-wide Visibility. Co-advised with João Paulo.
Supervisor of Pedro Peixoto
|
Universidade do Minho, Portugal
|
2022 - 2024 | Co-designing Log-Structured Merge Key-Value Stores with a Non-Volatile Storage Hierarchy. Co-advised with João Paulo.
Supervisor of Ruben Adão
|
Universidade do Minho, Portugal
|
2021 - 2023 | Realistic Assessment of Failures in the SPDK Platform. Co-advised with João Paulo.
Co-supervisor of Alexandre Miranda
|
Universidade do Minho, Portugal
|
2021 - 2022 | LazyFS: A file system for assessing applications data durability. Co-advised with João Paulo.
Co-supervisor of João Azevedo
|
Universidade do Minho, Portugal
|
2020 - 2022 | Accelerating Deep Learning Training on High-Performance Computing with Storage Tiering. Co-advised with João Paulo and Rui
Oliveira.
Co-supervisor
|
Universidade do Minho, Portugal
|
2019 - 2020 | PRISMA: A Prefetching Storage Middleware for Accelerating Deep learning Frameworks. Co-advised with João Paulo and António
Sousa.
Co-supervisor of Cláudia Mendonça
|
Master Degree in Computer Science (Master)
Universidade do Minho, Portugal
|
2019 - 2020 | RSafeFS: A Modular File System for Remote Storage. Co-advised with João Paulo and José Orlando Pereira.
Co-supervisor of Diogo Leitão
|
Master Degree in Computer Science (Master)
Universidade do Minho, Portugal
|
Event participation
Activity description Type of event |
Event name Institution / Organization |
|
---|---|---|
2023 - 2023 | Visiting researcher of National Institute of Advanced Industrial Science and Technology (AIST). Research on storage systems for HPC infrastructures. |
National Institute of Advanced Industrial Science and Technology (AIST), Japan
|
2021/09 - 2021/09 | Member of the discussion panel "Emerging HPC Workloads and the Future Direction of Parallel I/O Research" at 1st Workshop
on Re-envisioning Extreme-Scale I/O for Emerging Hybrid HPC Workloads, co-located with IEEE Cluster 2021 conference.
Round table
|
1st Workshop on Re-envisioning Extreme-Scale I/O for Emerging Hybrid HPC Workloads |
2018 - 2018 | Volunteer in the organization of ACM European Conference on Computer Systems 2018 (EuroSys 18), Porto, Portugal.
Conference
|
13th ACM European Conference on Computer Systems (EuroSys 18)
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2025 | A User-Friendly Pipeline for dMRI Tractography Integrating Parallel Computing Strategies (PhD pre-thesis)
(Thesis) Arguer
|
Beatriz Cepa (PhD)
Universidade do Minho, Portugal
|
2024 | Real-Time Error Detection in Distributed Systems
(Thesis) Main arguer
|
Rui Moreira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
Conference scientific committee
Conference name | Conference host | |
---|---|---|
2024/06 - Current | 30th International European Conference on Parallel and Distributed Computing (Posters and Demos track) | |
2025 - 2025 | 37th International Conference on Scalable Scientific Data Management | |
2025 - 2025 | 6th International Workshop on Extreme-Scale Storage and Analysis | |
2023 - 2024 | 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems | |
2023 - 2023 | 4th Workshop on Extreme-Scale Storage and Analysis | |
2023 - 2023 | 3rd Workshop on Re-envisioning Extreme-Scale I/O for Emerging Hybrid HPC Workloads | |
2022 - 2023 | 18th European Conference in Computer Systems (Shadow program committee) | |
2022 - 2022 | 2nd Workshop on Re-envisioning Extreme-Scale I/O for Emerging Hybrid HPC Workloads |
Course / Discipline taught
Academic session | Degree Subject (Type) | Institution / Organization | |
---|---|---|---|
2025 - Current | Data Storage Systems | Master's in Informatics Engineering (Mestrado) | Universidade do Minho, Portugal |
2023 - Current | Operating Systems (2nd year). Lecturer of practical classes of the Computer Science course. | Computer Science (Licenciatura) | Universidade do Minho, Portugal |
2020 - Current | Operating Systems (2nd year). Lecturer of practical classes of the Informatics Engineering course. | Informatics Engineering (Licenciatura) | Universidade do Minho, Portugal |
2020 - Current | Distributed systems (3rd year). Lecturer of practical classes of the Informatics Engineering course. | Informatics Engineering (Licenciatura) | Universidade do Minho, Portugal |
Journal scientific committee
Journal title (ISSN) | Publisher | |
---|---|---|
2024 - Current | ACM Transactions on Architecture and Code Optimization | ACM |
2023 - Current | The Journal of Supercomputing | Springer |
Mentoring / Tutoring
Topic | Student name | |
---|---|---|
2025 - Current | Caching optimizations for large-scale I/O infrastructures. Mentor under INESC TEC's International Visiting Researcher Program. | Alexis Rodriguez |
2024 - Current | LSM-based key-value stores for disaggregated storage. | Daniel Pereira |
2024 - Current | Energy-efficient, QoS-aware scheduler for disaggregated storage | Edgar Araújo |
2024/03 - 2024/08 | I/O optimizations for large language models. Mentor under INESC TEC's International Visiting Researcher Program. | Rahma Nouaji |
2022 - 2024 | Metadata trace replayer for HPC parallel file systems | Guilherme Fernandes |
2022 - 2024 | Exploring energy-aware policies for modern I/O infrastructures | Diana Rodrigues, José Fernandes, Mariana Amorim, and Sara Pereira |
2021 - 2023 | Programmable and Adaptable Data Transformations | Maria Beatriz Moreira, Pedro Peixoto, and Ruben Adão |
2021 - 2022 | A Key-Value Storage Benchmarking Tool | Susana Marques and Tomás Costa |
2021 - 2021 | Storage Tiering Strategies in FUSE-based File Systems | Diogo Ribeiro |
2020 - 2021 | An Evaluation of Linux Interfaces for Storage I/O | Alberto Faria |
Other jury / evaluation
Activity description | Institution / Organization | |
---|---|---|
2022 - 2022 | External reviewer of 52nd IEEE/IFIP International Conference on Dependable Systems and Networks. | |
2021 - 2021 | External reviewer of 51st IEEE/IFIP International Conference on Dependable Systems and Networks. | |
2021 - 2021 | External reviewer of 41st IEEE International Conference on Distributed Computing Systems. | |
2019 - 2019 | External reviewer of 49th IEEE/IFIP International Conference on Dependable Systems and Networks. | |
2019 - 2019 | External reviewer of 38th IEEE International Symposium on Reliable Distributed Systems. | |
2019 - 2019 | External reviewer of 23rd Conference on Principles of Distributed Systems. | |
2018 - 2018 | External reviewer of 19th ACM/IFIP International Middleware Conference. |
Distinctions
Award
2022 | "The Incredibles" Award 2022. Award given by INESC TEC to researchers with outstanding contributions on their field.
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
2021 | Student grant to attend USENIX Annual Technical Conference.
USENIX Association, United States
|
2020 | Student grant to attend the 14th USENIX Symposium on Operating Systems Design and Implementation.
USENIX Association, United States
|
2019 | FCT PhD grant (SFRH/BD/146059/2019)
Fundação para a Ciência e a Tecnologia, Portugal
|
2019 | Merit grant. Award given by DGES for outstanding academic marks.
Direção-Geral do Ensino Superior (DGES), Portugal
|
2018 | Excellence scholarship. Award given by University of Minho for outstanding academic marks.
Universidade do Minho, Portugal
|
Other distinction
2025 | Energy efficiency monitoring tool listed in the EU's Innovation Radar (Testing framework for AI energy efficiency).
European Commission, Belgium
|
2023 | Finalist of the international award Cor Baayen Early Career Researcher Award (8 finalists were selected).
European Research Consortium for Informatics and Mathematics, France
|
2021 | Best paper runner-up on the 14th International Systems and Storage Conference.
Association for Computing Machinery, United States
|