Identification
Personal identification
- Full name
- José João Henriques Teixeira de Sousa
Citation names
- Sousa, José T. de
Author identifiers
- Ciência ID
- BE18-E262-E0EC
- ORCID iD
- 0000-0001-7525-7546
- Google Scholar ID
- ai6ekBAAAAAJ
- Scopus Author Id
- 7102813024
Education
Degree | Classification | |
---|---|---|
1998
Concluded
|
Electrical Engineering (Doutoramento)
Major in Electronics
Imperial College London, United Kingdom
"Diagnosis of Interconnect Defects in Electronic Assemblies" (THESIS/DISSERTATION)
|
|
1992/09/01
Concluded
|
Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
|
1989/09/01
Concluded
|
Ciências de Engenharia - Engenharia Electrotécnica e de Computadores (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
1999 - Current | Researcher (Research) | 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 | ||
1998 - 1999 | Postdoc (Research) | Nokia Bell Labs, United States |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
1999 - Current | Assistant Professor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Universidade de Lisboa Instituto Superior Técnico, Portugal | ||
1999 - Current | Assistant Professor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2016 - 2019 | Assistant Professor (University Teacher) | Universidade de Lisboa, Portugal |
2016 - 2019 | Assistant Professor (University Teacher) | Universidade de Lisboa, Portugal |
2016 - 2019 | Assistant Professor (University Teacher) | Universidade de Lisboa, Portugal |
2013 - 2016 | Assistant Professor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2013 - 2016 | Assistant Professor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Others
Category Host institution |
Employer | |
---|---|---|
2018 - Current | Founder, CEO and CTO | IObundle, LDA, Portugal |
2017 - 2019 | Founder and CEO | IPBLOQ, LDA, Portugal |
2001 - 2013 | Founder, CEO and CTO | Coreworks S.A., Portugal |
Coreworks S.A., Portugal | ||
2004 - 2006 | Principal Engineer | DAFCA INC, United States |
DAFCA INC, United States | ||
1996/06 - 1996/09 | Summer Intern | LSI Corp, United States |
Projects
Grant
Designation | Funders | |
---|---|---|
2023/12/06 - Current | Py2HWSW - A tool to manage embedded HW/SW project
IObundle, LDA, Portugal
|
Ongoing
|
2023/01/01 - Current | Artificial Intelligence using Quantum measured Information for realtime distributed systems at the edge
Technical development
IObundle, LDA, Portugal
|
Ongoing
|
2022/09/19 - 2024/07/01 | OpenCryptoLinux - Make Linux run on OpenCryptoHW
IObundle, LDA, Portugal
|
Concluded
|
2022/09/14 - 2024/07/01 | OpenCryptoTester - System-on-Chip for hardware/software testing
Technical development
IObundle, LDA, Portugal
|
Concluded
|
2021/09/27 - 2024/07/01 | OpenCryptoHW - CGRA- based reconfigurable open-source cryptographic IP cores
Technical development
IObundle, LDA, Portugal
|
Concluded
|
2018 - 2021 | PEPCC: Power Efficiency and Performance for Embedded and HPC Systems with Custom CGRAs
PTDC/EEI-HAC/30848/2017
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Ongoing
|
2010/01/01 - 2012 | Rendering FPGAs to Multi-Core Embedded Computing
info:eu-repo/grantAgreement/EC/FP7/248976/EU
|
European Commission
Concluded
|
Contract
Designation | Funders | |
---|---|---|
2018/10/01 - 2022/09/30 | Synthetic Aperture Radar Robust Reconfigurable Optimized Computing Architecture
PTDC/EEI-HAC/31819/2017
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2018/09/01 - 2022/08/31 | Wireless Sensor Network for Environmental Monitoring
PTDC/EEI-EEE/30539/2017
Instituto de Telecomunicações, Portugal
Instituto de Telecomunicações, Portugal Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia
Ongoing
|
2019/01/01 - 2019/12/31 | Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa
UID/CEC/50021/2019
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2013 - 2013 | MULTIWORKS - ARQUITECTURA DE MULTIPROCESSAMENTO PARA ÁUDIO DIGITAL
24781
Researcher
Coreworks S.A., Portugal
|
Agência Nacional de Inovação SA
Concluded
|
2011/01/01 - 2012/12/31 | Strategic Project - LA 21 - 2011-2012
PEst-OE/EEI/LA0021/2011
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2009 - 2012 | SIDEWORKS - PROCESSADOR RECONFIGURÁVEL, COMPILADOR E APLICAÇÕES
3487
Principal investigator
Coreworks S.A., Portugal
|
Agência Nacional de Inovação SA
Concluded
|
2007 - 2010 | COREWORKS / NITEC
COREWORKS
Principal investigator
Coreworks S.A., Portugal
|
Agência Nacional de Inovação SA
Concluded
|
2002/03/01 - 2005/02/28 | RECALL - A Reconfigurable Architecture for Logic Emulation/Simulation without Layout Compilation
POSI/CHS/41896/2001
Researcher
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2001/01/01 - 2004/06/30 | HIPERSAT - A HIgh PERformance hardware-software SAT solver
POSI/CHS/34562/2000
Principal investigator
|
Fundação para a Ciência e a Tecnologia Universidade do Algarve Faculdade de Ciências e Tecnologia Concluded
|
Other
Designation | Funders | |
---|---|---|
2019 - Current | INTENSE - Innovative Neurotechnology for Society
Technical development
IObundle, LDA, Portugal
|
Ongoing
|
Outputs
Publications
Book |
|
Book chapter |
|
Conference paper |
|
Journal article |
|
Intellectual property
Patent |
|
Other
Software |
|
Standard or policy |
|
Activities
Oral presentation
Presentation title | Event name Host (Event location) |
|
---|---|---|
2024/11/27 | AI and ML for RISC-V+Accelerator Edge Devices |
ST Microelectronics (Grenoble, France)
|
2020/02/11 | Sistemas integrados de código aberto, com processadores RISC-V e matrizes reconfiguráveis de granularidade grossa | Jornadas sobre Sistemas Reconfiguráveis
Instituto Superior Técnico (Lisbon, Portugal)
|
2020/01/20 | RISC-V/CGRA-based open source SoC | 14th HiPEAC Workshop on Reconfigurable Computing (WRC'2020)
HIPEAC (Bologna, Italy)
|
2019/02/14 | Implementing Large CNNs in Low-Density FPGA | Jornadas sobre Sistemas Reconfiguráveis (REC)
Universidade do Minho (Guimarães, Portugal)
|
2016/11/18 | Versat, a Runtime Partially Reconfigurable Coarse-Grain Reconfigurable Array using a Programmable Controller, Invited Talk, 18/11/2016, FEUP - Universidade do Porto, Portugal | Invited Talk
FEUP - Universidade do Porto (Porto, Portugal)
|
2014/10/08 | Reconfigurable Data Stream Architectures in Industrial Audio Processing. | DASIP 2014 Conference on Design & Architectures for Signal & Image Processing
Escuela Técnica Superior de Ingenieros Industriales de Madrid (Madrid, Spain)
|
2012/03 | Sistemas de áudio integrados utilizando multi-processadores, Lisboa, Portugal, March, 2012. | Jornadas de Engenharia Electrotécnica e de Computadores
Instituto Superior Técnico (Lisbon, Portugal)
|
2010/03 | Propriedade Intelectual | Jornadas de Engenharia Electrotécnica e de Computadores
Instituto Superior Técnico (Lisbon, Portugal)
|
2010 | Application Processors and Digital Signal Processor | Ciência 2010
FCT (Lisbon, Portugal)
|
2007/02 | Reconfiguration Starts at the IP Level | Jornadas de Engenharia Electrotécnica e de Computadores
Instituto Superior Técnico (Lisbon, Portugal)
|
2003/04 | DARP - a Digital Audio Reconfigurable Processor, Paris, France, April 2003. | Invited Talk
Laboratoire Informatique de Paris 6 (LIP6), Université Pierre et Marie Currie (Paris, France)
|
2001/05 | A Configware/Software Approach to SAT Solving | Invited Talk
Bell Labs-Lucent Technologies (Murray Hill, N.J., United States)
|
1999/05 | Satisfiability on Reconfigurable Hardware | Invited Talk
University of California at Berkeley (Berkeley, CA, United States)
|
1997/05 | Diagnosis of Realistic Defects in Electronic Assemblies | Outstanding Research Seminar Series
Department of Electrical and Electronic Engineering, Imperial College of Science, Technology and Medicine (London, United Kingdom)
|
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2020/02/07 - Current | Precision Trade-off Floating-Point Units for Coarse-Grained
Reconfigurable Arrays
Co-supervisor
|
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
2024 - 2024 | CGRA-based Deep Neural Network for Object Identification
Co-supervisor
|
Engenharia Eletrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2023 - 2023 | MPEG1/2 layers I/II encoder using a RISC-V processor and hardware accelerators
Supervisor
|
Engenharia Eletrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2022 - 2022 | Linux capable RISC-V CPU for IOb-SoC
Supervisor
|
Engenharia Eletrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2022 - 2022 | IOb-SoC-based tester system
Supervisor
|
Engenharia Eletrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Object Detection and Classification on the Versat Reconfigurable Processor
Co-supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | CGRA-based Deep Neural Network for Object Identification
Co-supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Development Environment for a RISC-V Processor: Cache
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Unum Type-IV: Floating-Point Unit with Dinamically Variable Exponent and Mantissa Sizes
Co-supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Bootloader for a RISC-V processor that uses Flash memory
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 - 2021 | Asynchronous Audio Sample Rate Converter
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020 - 2020 | Verilog PNG Encoder
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | Simulator for the RV32-Versat Architecture
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | Deep Versat: A Deep Coarse Grain Reconfigurable Array
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | Um Sistema Integrado Baseado no Processador OpenRISC
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | C Compiler for the VERSAT Reconfigurable Processor
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 - 2019 | Verilog PNG Encoder
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 - 2017 | VERSAT, a Compile-Friendly Reconfigurable Processor - Architecture
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 - 2017 | Multiple UDP ports for FaceWorks, an networked IP core used for debug
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2016 - 2016 | Compilador para a Arquitectura Reconfigurável Versat
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014 - 2014 | Melhoramento ao simulador de Exactidão de Ciclo para a Arquitectura FireWork/SideWork
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2007 - 2007 | Backtracking Relaxation Algorithms for Propositional Satisfiability
Co-supervisor
|
Engenharia Electrotécnica e de Computadores (PhD) |
2004 - 2007 | Uma heurística de decisão baseada na subtração de cubos para solucionadores DPLL do problema de satisfabilidade
Co-supervisor of Romanelli Lodron Zuim
|
Computer Science (PhD)
Universidade Federal de Minas Gerais, Brazil
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2023/07/19 - 2023/07/22 | 34th IEEE International Conference on Application-specific Systems, Architectures and Processors
(2023/07/19 - 2023/07/21)
Conference (Member of the Organising Committee)
|
|
2021/06/05 - 2021/06/06 | Workshop Organiser, IOb-SoC, Jornadas sobre Sistemas Reconfiguraveis (REC), Porto, Portugal (2021/06/05)
Workshop (Co-organisor)
|
IObundle, LDA, Portugal |
2014/03/18 - 2014/03/18 | Workshop Organiser, Build a System on Chip Hands-On Workshop, Jornadas de Engenharia Elec- trotécnica e de Computadores (JEEC), Lisbon, Portugal, Mar. 2014 (2014/03/18 - 2014/03/18) | Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
2014/02/10 - 2014/02/10 | INESC-ID Distinguished Lecture Series Organiser, Free softcore, tools and toolchains: The OpenRISC experience, by Jeremy Bennet,
Lisbon, Portugal (2014/02/10)
Seminar (Co-organisor)
|
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
2002/01/01 - 2010/01/01 | Steering Committee Member, International Conference on Field Programmable Logic and Applications (2002/01/01 - 2010/01/01)
Conference
|
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
2003/09/01 - 2003/09/03 | Field Programmable Logic and Application: 13th International Conference, FPL 2003, Lisbon, Portugal (2003/09/01 - 2003/09/03)
Conference (President of the Organising Committee)
|
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Association member
Society Organization name | Role | |
---|---|---|
1999 - Current | IEEE |
Committee member
Activity description Role |
Institution / Organization | |
---|---|---|
2025/01/21 - Current | Member of the School's Assembly
Member
|
Universidade de Lisboa Instituto Superior Técnico, Portugal |
2024/06/01 - Current | Member of the Scientific Commission of the Master’s Degree in Electrical and Computer Engineering of the ULisboa-Shanghai University, since 2024. | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Conference scientific committee
Conference name | Conference host | |
---|---|---|
2004/01/01 - Current | Jornadas sobre Sistemas Reconfiguráveis | |
2002/01/01 - 2012/01/01 | Program Committee Member, International Conference on Field Programmable Logic and Applications (FPL), | |
2004/01/01 - 2007/01/01 | Program Committee Member, Program Committee of the International Workshop on Applied Reconfig- urable Computing (ARC) | |
2004/01/01 - 2006/01/01 | Reconfigurable Architectures Workshop (RAW) | |
1999/01/01 - 2002/01/01 | Program Committee Member, North Atlantic Test Workshop |
Consulting
Activity description | Institution / Organization | |
---|---|---|
2018/04/01 - 2020/08/01 | As CEO of IObundle, he acted as a technology advisor for Maxeler Technologies, a UK-based company, from January 2004 to September 2006. His responsibilities included helping define an IP core strategy, outlining steps for adopting the RISC-V architecture, and reviewing documentation. This collaboration aligned with Maxeler’s focus on Maximum Performance Computing and their interest in RISC-V technology. | IObundle, LDA, Portugal |
2004/01/01 - 2006/09/01 | From January 2004 to September 2006, the candidate served as a technology advisor for Dafca, Inc., a US-based Design Automation startup headquartered in Framingham, MA. Dafca developed hardware and software for chip debug infrastructure. In his advisory role, he contributed to developing tests for chip debug infrastructure and created live demonstrations showcasing practical debug scenarios. This experience allowed him to work with advanced post-silicon verification and debug technologies, crucial for products with short lifetimes. | Coreworks S.A., Portugal |
Evaluation committee
Activity description Role |
Institution / Organization | Funding entity | |
---|---|---|---|
2024 - Current | Member of the jury of doctoral dissertation of Ioullia Skliarova, “Arquitecturas reconfiguráveis para problemas de optimização
combinatória”
Member
|
Universidade de Aveiro, Portugal | |
2003 - Current | Jury of the doctoral thesis of Oliver Sinnen, “Task Scheduling for Parallel Systems”, DEEC, IST
Member
|
Universidade de Lisboa Instituto Superior Técnico, Portugal |
Interview (newspaper / magazine)
Activity description | Newspaper / Forum | |
---|---|---|
2024/10/30 | In this interview, the candidate discussed the importance of the projects he participated in. The interview highlighted these projects’ social and professional impact, particularly in addressing critical internet security issues. As stated in the interview, “The three fundamental issues of the internet are privacy, data security, and environmental impact.” | NLnet Foundation (2024, Netherlands): |
2011/12/03 | Interview on founding Coreworks, a semiconductor company in Portugal. The interview highlighted the significance of establishing a high-tech semiconductor firm in the country, contributing to local technological advancement and economic growth. This exposure likely had a substantial professional and social impact by showcasing Portugal’s potential in the global semiconductor industry and inspiring future entrepreneurs. | Expresso |
2011/11/26 | The interview was on the importance of startup Coreworks and the semiconductor industry in Portugal. | Exame |
Distinctions
Title
2021 | IEEE Senior Member |
Other distinction
2019 | Excellent Teacher
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 | Best paper award |
2010 | Design Vision Award
International Engineering Consortium, United States
|
1997 | Outstanding Research Award |