Computing Systems R&D Lab

This Lab is organized in three main research groups:

  • SPECS: Special-Purpose Computing Systems, Languages and Tools
  • DECS: Distributed and Embedded Computing Systems
  • MDC: Mobile and Distributed Computing

Coordinator: João M.P. Cardoso

E-mail: jmpc@fe.up.

Room: J204

The Computing Systems Lab hosts research in Computer systems organization (including Architectures, Embedded and Cyber-physical systems, Real-time systems, Dependable and fault-tolerant systems and networks), in Software organization and properties (Software system structures, Distributed systems organizing principles, Embedded software, and Real-time systems software), in Ubiquitous and mobile computing systems (Design and Evaluation methods) and tools, and in Software notations and tools (mostly on Compilers, Domain specific languages, and Specialized application languages).

This Lab is organized in three main research groups: SPECS: Special-Purpose Computing Systems, Languages and Tools, DECS: Distributed and Embedded Computing Systems, and MDS: Mobile and Distributed Computing. It hosts projects in the following areas: Domain-Specific Languages (DSLs), Compilers, Reconfigurable Computing (including FPGAs), High-Performance and Energy-Aware Embedded Computing, Distributed Computing, and Mobile Computing. At the moment the Lab hosts three faculty members, three postdocs, and five PhD students.