Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
About

About

I received the Ph.D. degree in Electrical and  Computer Engineering from the University of Porto (Portugal) in 2001. I 'm currently an assistant professor with the Faculty of Engineering, University of Porto, and a senior researcher at INESC TEC. I'm a member of IEEE, ACM and Euromicro.


My research interests center around the design of dedicated digital systems for complex and demanding embedded applications. I'm particularly interested in three areas:

  • Design of self-adaptive digital systems
  • FPGA-based reconfigurable computing
  • Hardware acceleration of embedded systems
  • Some concrete research topics are:

    • dynamic reconfiguration of FPGAs
    • generation of FPGA configurations at run-time
    • fast physical synthesis for digital circuits
    • virtual programmable hardware architectures
    • transparent task migration from software→hardware

    Interest
    Topics
    Details

    Details

    005
    Publications

    2022

    A Flexible HLS Hoeffding Tree Implementation for Runtime Learning on FPGA

    Authors
    Sousa, LM; Paulino, N; Ferreira, JC; Bispo, J;

    Publication
    2022 IEEE 21ST MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (IEEE MELECON 2022)

    Abstract

    2021

    Transparent Control Flow Transfer between CPU and Accelerators for HPC

    Authors
    Granhao, D; Ferreira, JC;

    Publication
    ELECTRONICS

    Abstract
    Heterogeneous platforms with FPGAs have started to be employed in the High-Performance Computing (HPC) field to improve performance and overall efficiency. These platforms allow the use of specialized hardware to accelerate software applications, but require the software to be adapted in what can be a prolonged and complex process. The main goal of this work is to describe and evaluate mechanisms that can transparently transfer the control flow between CPU and FPGA within the scope of HPC. Combining such a mechanism with transparent software profiling and accelerator configuration could lead to an automatic way of accelerating regular applications. In this work, a mechanism based on the ptrace system call is proposed, and its performance on the Intel Xeon+FPGA platform is evaluated. The feasibility of the proposed approach is demonstrated by a working prototype that performs the transparent control flow transfer of any function call to a matching hardware accelerator. This approach is more general than shared library interposition at the cost of a small time overhead in each accelerator use (about 1.3ms in the prototype implementation).

    2021

    A Binary Translation Framework for Automated Hardware Generation

    Authors
    Paulino, N; Bispo, J; Ferreira, JC; Cardoso, JMP;

    Publication
    IEEE MICRO

    Abstract

    2021

    Pedagogical Innovation in Pandemic Times: The Experience of a Microprocessor Programming Course

    Authors
    Lima, B; Granhao, D; Araujo, AJ; Ferreira, JC;

    Publication
    2021 4TH INTERNATIONAL CONFERENCE OF THE PORTUGUESE SOCIETY FOR ENGINEERING EDUCATION (CISPEE)

    Abstract

    2021

    On the Performance Effect of Loop Trace Window Size on Scheduling for Configurable Coarse Grain Loop Accelerators

    Authors
    Santos, T; Paulino, N; Bispo, J; Cardoso, JMP; Ferreira, JC;

    Publication
    2021 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT)

    Abstract

    Supervised
    thesis

    2021

    Otimização de sistemas de autoconsumo baseados no potencial eólico para edifícios de elevada altura

    Author
    Carlos José Seabra Costa Oliveira

    Institution
    UTAD

    2021

    Production Planning and scheduling in the Footwear Industry

    Author
    CARLOS ANDRÉ VAZ MOREIRA

    Institution
    IPP-ISEP

    2021

    HOW DOES SERENDIPITY INFLUENCE THE INTERNATIONALIZATION PROCESS? CAUSES AND RECOGNITION

    Author
    Raquel Barbosa Moreira

    Institution
    UP-FEP

    2021

    O Papel da Comunicação Promocional nas Compras por Impulso Online

    Author
    Ana Rita Pereira Mendes

    Institution
    UP-FEP

    2021

    Análise de Séries Temporais de Dados Meteorológicos da Cidade do Porto

    Author
    Ana Catarina Pinheiro Monteiro

    Institution
    UP-FCUP