Students
PhD Students
Ongoing
- João André Silva, A Data Storage for Mobile Edge Environments"
- student with PhD grant from the Portuguese Science and Technology Foundation (FCT).
- co-supervised by João Lourenço
- Miguel Ramos, Polyhedral Vectorization of a Lazy Functional Language
2020
- António Teófilo, WiFi-Direct InterNetworking,
- awaiting defense.
- co-supervised by João Lourenço
MSc Students
Ongoing
- João Dias, Replica Selection in Multi-Region Data Dissemination and Storage for Mobile Edge Systems
- Nuno Coelho, Real-time Distributed Data Aggregation in Mobile Edge Systems.
- Paulo Faria, Image Storage and Indexing in Mobile Edge Computing Systems.
- Ricardo Martinho, Processamento de Grafos Dinâmicos em GPU.
- Cláudio Pereira
- co-supervised by Nuno Marques
- Francisco António
- Hugo Pinto
- co-supervised by João Lourenço
- Luís Rocha
- Salúquia Marreiros
2019
- António Barreto, Conflict-Free Replicated Data Types in Dynamic Environments.
- José Pedro Afonso, Implementing a Key-Value Storage in a Mobile Edge Environment.
- André Fragoso, Deducing Operation Commutativity from Replicated Data Declaration.
- Ricardo Ribeiro, Protein docking GPU acceleration.
- co-supervised by Prof. Ludwig Krippahl.
- Daniel Ferreira, Execução paralela de métodos em Scala.
- Main supervisor: Prof. Artur Miguel Dias.
2018
2017
- Filipe Cerqueira, Um Sistema Publicador/Subscritor com Persistência de Dados para Redes de Dispositivos Móveis.
- Pedro Sanches, Distributed Computing in a Cloud of Mobile Phones.
2016
- Guilherme Rito, Scheduling Computations.
- Frederico Marques, High-Level Programming of Many Core Architectures.
- José Rodrigo Carvallho, Extração de Segmentos de Vídeo em Cluster de CPUs-GPUs.
- co-supervised by Prof. João Magalhães.
2015
- Daniel Magro, Cache-Conscious Decomposition of MapReduce Tasks (and its Application to Stencil Computations).
- Ricardo Monteiro, Distributed Storage in a Cloud of Mobile Devices.
- co-supervised by Prof. João Lourenço.
2014
- Helder Marques, Towards an Algorithmic Skeleton Framework for the Programming of the Intel Xeon Phi Processor.
- Pedro Martins, Evaluation and Optimization of a Session-based Middleware for Data Management.
- Main supervisor: Prof. Maria Cecília Gomes.
- Jaquilino Silva, A Distributed Platform for the Volunteer Execution of Workflows on a Local Area Network
- co-supervised by Prof. Francisco Azevedo.
- collaboration with Albatroz Engineering, S.A.
- Fábio Soldado, Heterogeneous Computing with an Algorithmic Skeleton Framework.
- Paulo Dias, Definição e Execução de Computações Dinâmicas numa Linguagem de Programação Orientada-a-Serviços.
- Nuno Delgado, A System’s Approach to Cache Hierarchy-Aware Decomposition of Data-Parallel Computations.
2013
- Daniel Parreira, Data-Centric Concurrency Control on the Java Programming Language.
- João André e Silva, Partial Replication in Distributed Transactional Memory.
- co-supervised by Prof. João Lourenço.
- Fernando Alexandre, Multi-GPU Computing with the Marrow Algorithmic Skeleton Framework.
- João Domingos, On the Cloud Deployment of a Session Abstraction for Service-Data Aggregation.
- Main supervisor: Prof. Maria Cecília Gomes.
2012
- Ricardo Marques, Algorithmic Skeleton Framework for the Orchestration of GPU Computations.
- Filipe Araújo, Reconfiguração Dinâmica Estruturada de Workflows de Serviços Web.
- Main supervisor: Prof. Maria Cecília Gomes.
- João Saramago, Um Middleware para Programação Paralela em Clusters of Multi-cores.
- Eduardo Marques, Single Operation Multiple Data - Paralelismo de Dado ao Nível da Subrotina.
- Adérito Baptista, Dynamic Adaptation of Interaction Models for Stateful Web Services.
- Main supervisor: Prof. Maria Cecília Gomes.
2011
- Diogo André Mourão, Um Middleware Independente da Plataforma para Computação Paralela.
2010
- Gilberto Camacho, Service-oriented Mobility of Java Code in Web Services-based Architectures.
- Danilo Manmohanlal, A Middleware for Service-oriented Computing in Dynamic Environments.
2009
- João André Martins, SmART An Application Reconfiguration Framework.
- co-supervised by Prof. João Lourenço
- Collaboration with company Evolve Space Solutions.
- João Ruivo Santos, Um Middleware para Acesso e Gestão de Redes de Sensores em Ambientes Web.
- Paulo Cancela, Orchestration of Heterogeneous Middleware Services and Its Application to a Command and Control Platform.
- Collaboration with company Critical Software S.A..