Parallel Computing Systems

Research group

The Parallel Computing Systems (PCS) group at the University of Amsterdam performs research on the design, programming and run-time management of parallel and distributed computer systems. The modeling, analysis and optimization of the extra-functional aspects of these systems, such as performance, power/energy consumption, thermals, reliability or verifiability but also the degree of productivity to design and program these systems, play a pivotal role in this work.

Vacancies

  • We have a vacancy for a PhD student on Adaptive and AI-based Reliability Techniques for Complex IoT-based Systems. Apply at this link

Meet the Team

Group Chair

Avatar

Andy D. Pimentel

Full Professor

Staff

Avatar

Ana Lucia Varbanescu

Guest Professor (University Twente)

Avatar

Semeen Rehman

Associate Professor

Avatar

Andrés Goens

Assistant Professor

Avatar

Anuj Pathania

Assistant Professor

Avatar

Francesco Regazzoni

Associate Professor

Avatar

Kostas Papagiannopoulos

Assistant Professor

Avatar

Benny Akesson

Professor by special appointment

Avatar

Simon Polstra

Scientific Programmer / Lecturer

Avatar

Martin Bor

Lecturer

Avatar

Dolly Sapra

Assistant Professor

Postdoctoral Researchers

Avatar

Yixian Shen

Postdoctoral Researcher

PhD students

Avatar

Daphnée Chabal

PhD Student

Avatar

Georgios Tasopoulos

PhD Student

Avatar

Kyrian Maat

PhD Student

Avatar

Linus Mainka

PhD Student

Avatar

Marco Brohet

PhD Student

Avatar

Ehsan Aghapour

Phd Student

Avatar

Jelle van Dijk

Phd Student

Avatar

Lukas Miedema

Phd Student

Avatar

Marius Herget

Phd Student

Avatar

Pooya Khandel

Phd Student

Avatar

Saeedeh Baneshi

Phd Student

Avatar

Shaoshuai Du

Phd Student

Avatar

Stephen Swatman

Phd Student

Avatar

Sudaksh Kalra

Phd Student

Avatar

Sudam Wasala

Phd Student

Avatar

Xiaotian Guo

Phd Student

Alumni

Clemens Grelck

Associate Professor

Benjamin Rouxel

Postdoctoral Researcher

Cagkan Erbas

PhD student

Catalin Bogdan Ciobanu

Postdoctoral Researcher

Giulio Stramondo

PhD student

Hugo Meyer

Postdoctoral Researcher

Julius Roeder

Phd Student

Jun Xiao

Postdoctoral Researcher

Mark Thompson

PhD student

Merijn Verstraaten

Phd Student

Michiel van Tol

PhD student

Mike Lankamp

PhD student

Peter van Stralen

PhD student

Raphael Poss

Postdoctoral Researcher

Roberta Piscitelli

PhD student

Roeland Douma

PhD student

Roy Bakker

PhD student

Sebastian Altmeyer

Assistant Professor

Sobhan Niknam

Postdoctoral Researcher

Thomas Bernard

PhD student

Toktam Taghavi

PhD student

Uraz Odyurt

Phd Student

Wei Quan

PhD student

Projects

Edge AI

DNN model inference on resource-constrained Edge devices

Thermals

Thermal modeling, simulation and optimization of chips

EnergyLabels

Monitor the Energy Costs of Digital Services

APROPOS

Approximate Computing for Power and Energy Optimisation

ADMORPH

Towards Adaptively Morphing Embedded Systems

DSE 2.0

Towards Optimal Design of Complex, Distributed Cyber Physical Systems

iDAPT

Interactive DSL for Composable EFB Adaptation using Bi-simulation and Extrinsic Coordination [Finalized]

TeamPlay

Time, Energy and security Analysis for Multi/Many-core heterogenous PLAtforms [Finalized]

ALOHA

Software framework for runtime-Adaptive and secure deep Learning On Heterogeneous Architectures [Finalized]

PCS Software

*

AutoDICE

Automated Distributed CNN Inference at the Edge

Cecile Coordination Compiler

for heterogeneous real-time systems

T-TSP

Transient-Temperature Based Safe Power Budgeting in Multi-/Many-Core Processors

CoMeT

Core-memory thermal simulations for 2D, 2.5D, and 3D processors

HotSniper

Interval thermal simulation of 2D multi-/many-cores

Pipe-All

High-throughput CPU-GPU CNN inference pipeline

Sesame

High-level modeling and simulation of MPSoCs for early DSE

Synthetic Portnet Generator

for modeling software interfaces

Contact