João Bispo

Registered user since Mon 1 Jun 2015

Name: João Bispo

Bio: Dr. João Bispo is a post-doc researcher in the SPeCS research group at the Faculty of Engineering, Univ. of Porto. He received the Licenciatura in Computer Systems and Informatics from the Univ. of Algarve in July 2006, and in July 2012 received the Ph.D. degree from Instituto Superior Técnico (IST), Lisbon, with the thesis “Mapping Runtime-Detected Loops from Microprocessors to Reconfigurable Processing Units”.

He has extensive experience on hardware synthesis from high-level descriptions, including the development of a Perl-Compatible Regular Expressions (PCRE) to HDL (with CE at Delft University of Technology), and a custom VLIW architecture description to HDL (with ITIV at Karlsruhe Institute of Technology (KIT)). The PhD focused on migrating MicroBlaze assembly instructions to customized hardware.

He has worked as a researcher on REFLECT, an EU FP7 project, and is currently a post-doc on the project LATiCES: Languages And Tools for Critical rEal-time Systems. He is responsible for the development of MATISSE, a MATLAB-to-C compiler focused on the generation of code for embedded systems and hardware synthesis, and his current research interests include FPGA-based embedded systems, co-processor hardware acceleration, and compilation from high-level descriptions to embedded targets and heterogeneous architectures.

Country: Portugal

Affiliation: FEUP, Universidade do Porto

Personal website:

Research interests: Compilers and Architectures for Reconfigurable Computation, Automatic Generation of Hardware Descriptions for Specific Applications, Architecture Design Exploration, Dynamic Partitioning and MATLAB-to-C compilation.

PLDI 2015 Activities

PLDI 2015-profile
View general profile