Identificação
Identificação pessoal
- Nome completo
- Ricardo Jorge Ferreira Nobre
Nomes de citação
- Nobre, Ricardo
Identificadores de autor
- Ciência ID
- C312-3BFB-C7C0
- ORCID iD
- 0000-0003-1639-4545
- Researcher Id
- AAL-6558-2020
- Scopus Author Id
- 55202982900
Endereços de correio eletrónico
- ricardo.nobre@inesc-id.pt (Profissional)
Telefones
- Telefone
-
- 213100300 (Profissional)
Moradas
- Rua Alves Redol, 9 , 1000-029, Lisboa , Lisboa , Portugal (Profissional)
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 |
---|---|---|---|---|---|
Inglês | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador independente (B1) | Utilizador proficiente (C1) | |
Francês | Utilizador elementar (A1) | Utilizador independente (B1) | Utilizador elementar (A1) | Utilizador elementar (A1) | |
Português (Idioma materno) |
Formação
Grau | Classificação | |
---|---|---|
2017
Concluído
|
Engenharia Informática (PhD in Informatics Engineering) (Doutoramento)
Universidade do Porto Faculdade de Engenharia, Portugal
"Efficient target and application specific selection and ordering of compiler passes" (TESE/DISSERTAÇÃO)
|
Aprovado |
2011
Concluído
|
Engenharia Informática e de Computadores (MSc in Computer Science and Engineering) (Mestrado)
Universidade de Lisboa Instituto Superior Técnico Campus Taguspark, Portugal
|
16 |
2008
Concluído
|
Engenharia Informática e de Computadores (BSc in Computer Science and Engineering) (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico Campus Taguspark, Portugal
|
15 |
Percurso profissional
Ciência
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2022/02 - Atual | Investigador Auxiliar (carreira) (Investigação) | Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal | ||
2019/04 - 2021/12 | Investigador (Investigação) | Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal | ||
2011 - 2018 | Investigador (Investigação) | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
2008 - 2010 | 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 | |
---|---|---|
2016 - 2018 | Professor Auxiliar Convidado (Docente Universitário) | Universidade do Porto Faculdade de Engenharia, Portugal |
Universidade do Porto Faculdade de Engenharia, Portugal |
Projetos
Bolsa
Designação | Financiadores | |
---|---|---|
2016 - 2017 | Smart, Mobile, Intelligent and Large scale Sensing and analytics (TEC4Growth - RL SMILES )
NORTE-01-0145-FEDER-000020
Investigador
|
Fundação para a Ciência e a Tecnologia
Concluído
|
2010 - 2012 | Rendering FPGAs to Multi-core Embedded Computing (REFLECT)
FP7-ICT under contract No. 248976.
Investigador
|
European Commission Seventh Framework Programme for Research and Technological Development Information and Communication Technologies
Concluído
|
2009 - 2010 | Aspects and Compiler Optimizations for MATLAB System Development (AMADEUS)
PTDC/EIA/70271/2006
Investigador
|
Fundação para a Ciência e a Tecnologia
Concluído
|
Projeto
Designação | Financiadores | |
---|---|---|
2022/02 - Atual | SparCity: An Optimization and Co-design Framework for Sparse Computation
Grant agreement ID: 956213
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Commission
Em curso
|
2019/04 - 2021/12 | High Performance and Energy-efficient Processing for Bioinformatics Applications in Emergent Heterogeneous Systems (HiPErBio)
PTDC/CCI-COM/31901/2017
Investigador
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluído
|
Outro
Designação | Financiadores | |
---|---|---|
2022/11/01 - Atual | Epistasis Detection on Heterogeneous AI-Enhanced Platforms
CPCA-IAC/AV/478750/2022
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia Google Inc Em curso
|
2008 - 2009 | Compilation and Synthesis of Image Processing Algorithms in Matlab for FPGA-based Custom Vectors Units (VECTOR)
PTDC/EEA-ELC/71556/2006
Investigador
|
Fundação para a Ciência e a Tecnologia
Concluído
|
Produções
Publicações
Artigo em conferência |
|
Artigo em revista |
|
Capítulo de livro |
|
Recurso online |
|
Resumo em conferência |
|
Outros
Outra produção |
|
Atividades
Apresentação oral de trabalho
Título da apresentação | Nome do evento Anfitrião (Local do evento) |
|
---|---|---|
2016/11/09 | Suggestions about Submissions and Presentation of Reference Solution (Sugestões sobre as Soluções Submetidas e Apresentação da Solução de Referência) | 1st Programming and Optimizing for Performance (POP'16) Competition (http://specs.fe.up.pt/pop16/) |
2016/07/07 | Compiler Phase Ordering as an Orthogonal Approach for Reducing Energy Consumption | 19th Workshop on Compilers for Parallel Computing (CPC 2016)
(Valladolid, Espanha)
|
2016/04/20 | LARA Tutorial - Programming Strategies for Code Transformations and Optimizations | HiPEAC Spring'16 Computing Systems Week (CSW)
(Porto, Portugal)
|
2014/04/13 | A DSE example of using LARA for identifying compiler optimization sequences | 10th Reconfigurable Systems Journeys (REC)
(Vilamoura, Portugal)
|
2013/09/02 | Identifying Sequences of Optimizations for HW/SW Compilation (PhD Forum Session) | 23rd international conference on field programmable logic and applications (FPL 2013)
(Porto, Portugal)
|
Organização de evento
Nome do evento Tipo de evento (Tipo de participação) |
Instituição / Organização | |
---|---|---|
2021 - 2021 | Organizing Committee (Virtual Chair) of the 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 Universidade de Lisboa Instituto Superior Técnico, Portugal |
2014 - 2014 | Organizing Committee (Student Volunteer) of 10th International Symposium on Applied Reconfigurable Computing (ARC 2014) (2014/04/14 - 2014/04/16)
Simpósio
|
Universidade do Porto Faculdade de Engenharia, Portugal |
2013 - 2013 | Organizing Committee (Student Volunteer) of the 23rd International Conference on Field Programmable Logic and Applications
(FPL 2013) (2013/09/02 - 2013/09/04)
Conferência (Membro da Comissão Organizadora)
|
Universidade do Porto Faculdade de Engenharia, Portugal |
2012 - 2012 | Organizing Committee (Student Volunteer) of the REFLECT and 2PARMA Fall 2012 School — Programming Paradigms for Multi-Core
Embedded Systems (2012/10/02 - 2012/10/05)
Outro
|
Universidade do Porto Faculdade de Engenharia, Portugal |
Participação em evento
Descrição da atividade Tipo de evento |
Nome do evento Instituição / Organização |
|
---|---|---|
2022/11/07 - Atual | Panelist at session on artificial intelligence and use of Google Cloud Platform as a research tool
Outro
|
Conversation with Researchers: Artificial Intelligence in the Cloud (FCT+Google event at LNEC) |
2013/07/14 - 2013/07/14 | Poster Presentation: "Identifying Sequences of Optimizations for HW/SW Compilation"
Outro
|
Ninth International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES 2013) |
2013/07/02 - 2013/07/04 | Poster Presentation: "LARA-based Strategies for Source-to-Source Transformations Targeting Multicore Architectures"
Oficina (workshop)
|
Workshop on Research Projects Focusing on High Performance Computing (HPCW’13) / 23rd international conference on field programmable logic and applications (FPL 2013) |
2013/01/21 - 2013/01/23 | Poster Presentation: "Using LARA to Program Strategies for Targeting Hardware/Software Systems"
Conferência
|
8th International Conference on High-Performance and Embedded Architectures and Compilers (HIPEAC 2013) |
2012/03/16 - 2012/03/16 | Poster Presentation: "Design Space Exploration for FPGA-based Systems using LARA".
Conferência
|
Design, Automation, and Test in Europe (DATE 2012) |
2012/03/16 - 2012/03/16 | Poster Presentation: "A Domain-Specific Aspect Language for MATLAB and its Strategic Programming Weaver"
Conferência
|
Design, Automation, and Test in Europe (DATE 2012) |
2012/01/25 - 2012/01/25 | Poster Presentation: "LARA: An Aspect-oriented Approach for Developing and Designing Embedded Systems"
Conferência
|
7th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC 2012) |
2011/07/03 - 2011/07/09 | Poster Presentation: "MATLAB to C Conversion Targeting Embedded Systems"
Outro
|
4th Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2011) |
Júri de grau académico
Tema Tipo de participação |
Nome do candidato (Tipo de grau) Instituição / Organização |
|
---|---|---|
2021/12/20 | Efficient execution of Java programs on GPU
Arguente principal
|
Gonçalo Medeiros São Pedro Raposo (Mestrado)
Universidade do Minho Escola de Engenharia, Portugal
|
2021/10/14 | An Exploration of FPGAs as Accelerators for Graph Analysis via High-Level Synthesis
Arguente principal
|
Pedro Filipe Vilhena de Campos Oliveira e Silva (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/10/13 | Parallelization of the ADI Method Exploring Vector Computing in GPUs
Arguente principal
|
Filipe Pereira da Silva (Mestrado)
Universidade do Minho Escola de Engenharia, Portugal
|
2020/10/13 | Recommendation Engine for Parallel Loops
Arguente principal
|
José Luis Oliveira da Cunha (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019/07/12 | Acceleration of Applications with FPGA-Based Computing Machines: New DSL
Arguente principal
|
Daniel Alexandre Pimenta Lopes Fernandes (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019/07/12 | On Making Feasible Smartphone-Based Human Activity Recognition
Arguente principal
|
Francisco Miguel Lamares Martins Barbosa (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019/07/12 | Aspect-Oriented Programming for Javascript Using the LARA Language
Arguente principal
|
Ricardo Sá Loureiro Ferreira da Silva (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
Curso / Disciplina lecionado
Disciplina | Curso (Tipo) | Instituição / Organização | |
---|---|---|---|
2018 - 2018 | CPAR (Computação Paralela / Parallel Computing) — Theoretical + Practical Classes | Engenharia Informática e Computação (Mestrado integrado) | Universidade do Porto Faculdade de Engenharia, Portugal |
2016 - 2018 | LCOM (Laboratórios de Computadores / Computer Laboratory) — Practical Classes | Engenharia Informática e Computação (Mestrado integrado) | Universidade do Porto Faculdade de Engenharia, Portugal |
2016 - 2018 | COMP (Compiladores / Compilers) — Practical Classes | Engenharia Informática e Computação (Mestrado integrado) | Universidade do Porto Faculdade de Engenharia, Portugal |
Entrevista / Programa (rádio / tv)
Programa | Tema | |
---|---|---|
2021 - 2021 | Code Together | Advancing Bioinformatics with Modern Hardware, HPC Compute + Software (https://www.oneapi.io/media-x/advancing-bioinformatics-with-modern-hardware-hpc-compute-software/) |
Membro de comissão
Descrição da atividade Tipo de participação |
Instituição / Organização | |
---|---|---|
2023 - 2023 | Program Committee of the 21th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous
Platforms (HeteroPar 2023)
Membro
|
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
2022 - 2022 | Program Committee of the 20th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous
Platforms (HeteroPar 2022)
Membro
|
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Outro júri / avaliação
Descrição da atividade | Instituição / Organização | |
---|---|---|
2023 - 2023 | Reviewer for 26th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP 2023) | |
2023 - 2023 | Reviewer for 34rd IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP 2023) | |
2023 - 2023 | Reviewer for 33rd International Conference on Field-Programmable Logic and Applications (FPL 2023) | |
2023 - 2023 | Reviewer for 26th International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS 2023) | |
2023 - 2023 | Reviewer for Subreviewer Wiley Concurrency and Computation: Practice and Experience | |
2023 - 2023 | Reviewer for 52nd International Conference on Parallel Processing (ICPP 2023) | |
2022 - 2022 | Reviewer for 33rd IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP 2022) | |
2022 - 2022 | Reviewer for 25th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP 2022) | |
2022 - 2022 | Reviewer for 36th IEEE Workshop on Signal Processing Systems (IEEE SiPS 2022) | |
2022 - 2022 | Reviewer for 14th International Conference on Parallel Processing and Applied Mathematics (PPAM 2022) | |
2022 - 2022 | Reviewer for 8th International Conference on Multimedia Big Data (BigMM 2022) | |
2021 - 2021 | Reviewer for IEEE Transactions on Parallel and Distributed Systems | |
2021 - 2021 | Subreviewer for 18th International Conference on High Performance Computing & Simulation (HPCS 2020) | |
2021 - 2021 | Subreviewer Wiley Concurrency and Computation: Practice and Experience | |
2021 - 2021 | Subreviewer for 24rd Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP 2021) | |
2021 - 2021 | Subreviewer for 27th International European Conference on Parallel and Distributed Computing (Euro-Par 2021) | |
2021 - 2021 | Reviewer for 23rd IEEE International Conference on Cluster Computing (CLUSTER 2021) | |
2021 - 2021 | Subreviewer for IEEE Transactions on Green Communications and Networking | |
2021 - 2021 | Subreviewer for 55th Asilomar Conference on Signals, Systems, and Computers | |
2021 - 2021 | Reviewer for 19th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2021) | |
2021 - 2021 | Reviewer for 12th International Symposium on Parallel Architectures, Algorithms and Programming (PAAP’21) | |
2020 - 2020 | Subreviewer for 23rd Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP 2020) | |
2020 - 2020 | Subreviewer for 26th International European Conference on Parallel and Distributed Computing (Euro-Par 2020) | |
2020 - 2020 | Reviewer for Elsevier Journal of Systems Architecture: Embedded Software Design | |
2020 - 2020 | Reviewer for IEEE Transactions on Computers | |
2020 - 2020 | Subreviewer for Design, Automation and Test in Europe Conference (DATE 2021) | |
2020 - 2020 | Reviewer for 22nd IEEE International Conference on Cluster Computing (CLUSTER 2020) | |
2020 - 2020 | Subreviewer for 26th International European Conference on Parallel and Distributed Computing (Euro-Par 2020 Workshops / HeteroPar) | |
2020 - 2020 | Subreviewer for 34th ACM International Conference on Supercomputing (ICS 2020) | |
2019 - 2019 | Subreviewer for 13th International Conference on Parallel Processing and Applied Mathematics (PPAM 2019) | |
2019 - 2019 | Subreviewer for 11th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures and 9th Workshop on Design Tools and Architectures for Multicore Embedded Computing Platforms (PARMA-DITAM 2020) | |
2019 - 2019 | Subreviewer for 25th International European Conference on Parallel and Distributed Computing (Euro-Par 2019 Workshops / HeteroPar) |
Distinções
Prémio
2021 | One of the top five winners for the oneAPI Great Cross-Architecture Challenge. Awarded by Intel Corporation, in collaboration with the European Organization for Nuclear Research (CERN) and Argonne National Laboratory. |
2020 | Best paper award nominee: "Exploring the Binary Precision Capabilities of Tensor Cores for Epistasis Detection". IEEE 34th International Parallel and Distributed Processing Symposium (IPDPS 2020) [Ranked "A" in CORE2020] |
2012 | HiPEAC Paper Award: "Specifying Compiler Strategies for FPGA-based Systems". IEEE 20th International Symposium on Field-Programmable Custom Computing Machines (FCCM 2012) [Ranked "A" in CORE2020] |
2012 | Student Poster Award: "MATLAB to C Conversion Targeting Embedded Computing Systems". 7th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC 2012) |