scispace - formally typeset
J

João M. P. Cardoso

Researcher at University of Porto

Publications -  226
Citations -  3204

João M. P. Cardoso is an academic researcher from University of Porto. The author has contributed to research in topics: Compiler & Reconfigurable computing. The author has an hindex of 25, co-authored 221 publications receiving 2953 citations. Previous affiliations of João M. P. Cardoso include University of Beira Interior & Faculdade de Engenharia da Universidade do Porto.

Papers
More filters
Journal ArticleDOI

Preprocessing techniques for context recognition from accelerometer data

TL;DR: This article presents a survey of the techniques for extracting specific activity information from raw accelerometer data, and presents experimental results to compare and evaluate the accuracy of the various techniques using real data sets collected from daily activities.
Proceedings ArticleDOI

Regular expression matching for reconfigurable packet inspection

TL;DR: A nondeterministic finite automata (NFA) based implementation was presented, which takes advantage of new basic building blocks to support more complex regular expressions than the previous approaches.
Journal ArticleDOI

Compiling for reconfigurable computing: A survey

TL;DR: This survey focuses on efforts that map computations written in imperative programming languages to reconfigurable architectures and identifies the main compilation and synthesis techniques used in this mapping.
Proceedings ArticleDOI

Macro-based hardware compilation of Java/sup TM/ bytecodes into a dynamic reconfigurable computing system

TL;DR: This paper presents a new approach to synthesize to reconfigurable hardware (HW) user-specified regions of a program, under the assumption of "virtual HW" support, which exploits the temporal partitions at the behavior level, resolves memory access conflicts, and generates the VHDL descriptions at register-transfer level that will be mapped into the reconfigured HW devices.
Proceedings ArticleDOI

LARA: an aspect-oriented programming language for embedded systems

TL;DR: A novel AOP language, LARA, is described, which allows the specification of compi-lation strategies to enable efficient generation of software code and hardware cores for alternative target architectures and for guiding the application of compiler and hardware synthesis optimizations.