Identification
Personal identification
- Full name
- Pedro Nuno Ferreira da Rosa da Cruz Diniz
Citation names
- DINIZ, PEDRO
- DINIZ, PEDRO C.
Author identifiers
- Ciência ID
- 3D16-9F6F-D262
- ORCID iD
- 0000-0003-3131-9367
Email addresses
- pedrodiniz@fe.up.pt (Professional)
Websites
- https://web.dei.up.pt/~pedrodiniz (Professional)
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
English | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
Portuguese | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) |
Education
Degree | Classification | |
---|---|---|
2017/11/01
Concluded
|
Engenharia Informática (Título de Agregado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"n/a" (THESIS/DISSERTATION)
|
Aprovado |
1992/09/01 - 1997/08/01
Concluded
|
Computer Science (Doktor (PhD))
Major in Computer Science
University of California Santa Barbara Department of Computer Science, United States
"Commutativity Analysis : A New Analysis Framework for Parallelizing Compilers" (THESIS/DISSERTATION)
|
Muito Bom |
1991/08/01
Concluded
|
Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Arquitectura de um Multiprocessor Orientado para Objectos" (THESIS/DISSERTATION)
|
Muito Bom |
1988/08/01
Concluded
|
Computer Engineering (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
18 valores |
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
1997/08/01 - 2017/06/30 | Researcher (Research) | University of Southern California, United States |
Information Sciences Institute, United States |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2022/02/28 - Current | Full Professor (University Teacher) | Universidade do Porto, Portugal |
Universidade do Porto Faculdade de Engenharia, Portugal | ||
1998/08/01 - 2017/06/30 | Invited Assistant Professor (University Teacher) | University of Southern California, United States |
Information Sciences Institute, United States | ||
2006/07/01 - 2008/06/30 | Associate Professor (University Teacher) | Instituto Superior Técnico, Departamento de Engenharia Informática, Portugal |
Positions / Appointments
Category Host institution |
Employer | |
---|---|---|
2019/10/01 - 2022/02/27 | Research Associate | 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 | ||
2000/04/21 - 2019/08/31 | Vice-President | Quantum Semiconductor, LLC, United States |
Quantum Semiconductor, LLC, United States | ||
2017/08/01 - 2019/07/31 | Senior Scientist | Custom Silicon Solutions (CSS), United States |
Custom Silicon Solutions (CSS), United States |
Projects
Grant
Designation | Funders | |
---|---|---|
2013/04/01 - 2016/03/31 | Collaborative Research: Localized, Layered Formal Hardware/Software Resilience Methods
info:eu-repo/grantAgreement/NSF/Directorate for Computer & Information Science & Engineering/1255776/US
Principal investigator
University of Southern California, United States
|
National Science Foundation
Concluded
|
2013/01/01 - 2014/12/31 | FAIL-SAFE: Fault Aware IntelLigent SoftwAre For Exascale
63295-CA-ACI.9
Principal investigator
University of Southern California, United States
|
US Army Research Laboratory
Concluded
|
2011/12/31 - 2014/09/01 | Energy-Efficient Memory-Oriented Exascale-Enable Microarchitectures
SNL-ACS-0040
Principal investigator
University of Southern California, United States
|
Sandia National Laboratories
Concluded
|
2007/12/01 - 2010/12/31 | AMADEUS: ASPECTS AND COMPILER OPTIMIZATIONS FOR MATLAB SYSTEM DEVELOPMENT
Principal investigator
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Universidade do Algarve Faculdade de Ciências e Tecnologia |
2006/08/01 - 2009/07/31 | VECTOR: Matlab Complation and Hardware Synthesis of Custom-Vector Processing for Image and Signal Processing Algorithms.
PTDC/EEA-ELC/71556/2006
Principal investigator
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2005/12/01 - 2008/11/30 | DDDAS-SMRP: Optimizing Signal and Image Processing in a Dynamic, Data-Driven Application System.
0911750
Principal investigator
University of Southern California, United States
|
National Science Foundation
Concluded
|
2002/08/01 - 2006/07/31 | SLATE: Compiler-driven Design Space Exploration for Heterogeneous System-on-a-Chip
CCR-0209228
Principal investigator
|
National Science Foundation
Concluded
|
2002/11/30 - 2005/09/30 | COMPILE: Resource-Aware Off-line and On-line Empirical Optimization
0204040
Principal investigator
University of Southern California, United States
|
Concluded
|
2002/01/01 - 2004/12/31 | REFLECT: Rendering FPGAs to Multi-Core Embedded Computing
248976
Principal investigator
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
European Commission
Concluded
|
1998/06/01 - 2002/05/31 | DEFACTO: A Design Environment for Reconfigurable Computing Technology
DARPA-ACS-00040
Supervisor
University of Southern California, United States
|
Concluded
|
Contract
Designation | Funders | |
---|---|---|
2011/09/01 - 2016/08/31 | SUPER: The Institute for Sustained Performance, Resilience, and Energy
DE-SC0006733
Researcher
University of Southern California, United States
|
US Department of Energy Germantown
Concluded
|
2004/08/08 - 2007/07/31 | PetaScale Execution Time Evaluation
00000000
Researcher
University of Southern California, United States
|
US Department of Energy Germantown
Concluded
|
Outputs
Publications
Book |
|
Conference paper |
|
Edited book |
|
Journal article |
|
Intellectual property
Patent |
|
Activities
Oral presentation
Presentation title | Event name Host (Event location) |
|
---|---|---|
2019/03 | The Promise of Reconfigurable Computing and its Challenges: Can FPGAs (really) Become Mainstream, and How?, | Conference of Computational Interdisciplinary Science (CCIS 2019)
Georgia Tech School of Physics (Atlanta, United States)
|
2017/05/01 | Managing Application Resilience: A Hybrid Programming Language and Run-Time Approach | HPCAFE-2017: High-Performance Computing Approaches for Monitoring, Exploring, Optimizing and Autotuning workshop
Computing Systems Week (Bacelona, Spain)
|
2016/01/02 | Managing Application Resilience: A Programming Language Approach | PARMA-DITRAM workshop
HiPEAC (European Network of Excellence on High Performance and Embedded Architecture and Compilation) (Prague, Czech Republic)
|
2015/07/04 | Managing Application Resilience: A Programming Language Approach |
US National Institute of Standards and technology (NIST) (Germantown, United States)
|
2014/10/05 | Managing Application Resilience: A Programming Language Approach | High-Performance Computing Systems Symposium (WSCAD'14)
(São José dos Campos, Brazil)
|
2012/03/01 | Tackling the Mapping and Tuning Problem for Embedded Multi-Core Systems | W3 Friday Workshop "Designing for Embedded Parallel Computing Platforms: Architectures, Design Tools and Applications"
(Dresden, Germany)
|
2011/05/03 | The REFLECT Project – Using Aspects and Strategies for Design-Space-Exploration | Reconfigurable Computing Cluster meeting as part of the technical program of the HiPEAC (European Network of Excellence on
High Performance and Embedded Architecture and Compilation)
(Barcelona, Spain)
|
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2019/09/01 - Current | Energy efficient scheduling techniques for high-performance heterogeneous computing architectures
Co-supervisor of Carlos Roberto Pereira Almeida Júnior
|
Ciencia da Computação (PhD)
Universidade de São Paulo Câmpus de São Carlos, Brazil
|
2009/09/01 - 2013/07/01 | A DSL-based Approach for the Specification of Software Adaptations in Embedded Systems
Co-supervisor of André G. N. Santos
|
Engenharia Informática
Instituto Superior Técnico, Departamento de Engenharia Informática, Portugal
|
2003/08 - 2013/01/01 | Resilience-Aware Scheduling
Supervisor of Jeremy Abramson
|
Computer Science (PhD)
University of Southern California, United States
|
2004/08/01 - 2007/01/01 | Compiler Directed Data Management for Configurable Architectures with Heterogeneous Memory Structures
Supervisor of Nastaran Baradaran
|
Computer Science (PhD)
University of Southern California, United States
|
1999/09/01 - 2006/04/01 | Automatic Application Mapping for Multi-FPGA Systems
Co-supervisor
|
Computer Science (PhD)
University of Southern California, United States
|
2001/09/01 - 2004/08/01 | Application-Specific External Memory Interfacing for FPGA-based Reconfigurable Architectures
Supervisor of Joonseok Park
|
Computer Science (PhD)
University of Southern California, United States
|
1997/08/01 - 2002/02/01 | A Methodology for Hardware/Software Co-design of Embedded Systems
Co-supervisor
|
Computer Engineering (PhD)
University of Southern California, United States
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2015/04/01 - 2015/04/03 | General Co-Chair with M. Hübner, 11th Intl, Symp on Applied Reconfigurable Computing (ARC’15), Bochum, Germany, Apr., 2015 (2015/04/01 - 2015/04/03)
Symposium (Co-organisor)
|
|
2013/09/04 - 2013/09/06 | Technical Program Co-Chair with K. Morrow, 23rd Intl. Symp. on Field Programmable Logic and Applications (FPL), Porto, Portugal,
Sept., 2013. (2013/09/04 - 2013/09/06)
Conference (Member of the Scientific Committee)
|
|
2013/03/22 - 2013/03/24 | General Chair of the 2013 Intl. Workshop on Applied Reconfigurable Computing (ARC’13), Los Angeles, CA, USA, Mar., 2013. (2013/03/22 - 2013/03/24)
Symposium (President of the Organising Committee)
|
University of Southern California, United States |
Consulting
Activity description | Institution / Organization | |
---|---|---|
2000/04/21 - 2019/08/31 | Co-founder and VP of Engineering of this Start-Up Company focusing on Si-Ge-C based image sensors. | |
2013/07/01 - 2019/08/01 | Responsible for the digital design of an high-performance computing ASIC for bit-coin computation implementing the SHA2 encryption arithmetic. This ASIC, designed full-custom and operational first silicon, was manufactured by Global Foundries, Germany, in 28 nm process technoogy is 23 mm by 25 mm big and includes 5.5 Billion transistors. Each chip, commercialized by Butterfly Labs constrains 1024 fully pipelined SHA2 engines reaching a 700Tera Hash/sec at 630 Watts and 300 Tera Hash/sec at 300 Watts. | Custom Silicon Solutions (CSS), United States |
2015/01/01 - 2018/01/01 | Coordinates the Data Analytics effort at the Nano Engineering Applications start-up, in the collection and classification, using data-mining techniques, of the experimental laboratory data generated by carbon-nanotubes-based gas sensors to be manufactured and integrated in mobile devices. |
Distinctions
Award
1988 | Prémio Nacional para o Aluno de Engenharia mais bem classificado |
Other distinction
1997 | Fulbright Travel Grant |