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 multi-core and multi-processor computer systems. The modeling, analysis and optimization of the extra-functional aspects of these systems, such as performance, power/energy consumption, reliability but also the degree of productivity to design and program these systems, play a pivotal role in this work.

Vacancies

  • No vacancies at the moment, but keep an eye on this page!

Meet the Team

Group Chair

Avatar

Andy D. Pimentel

Full Professor

Staff

Avatar

Ana Lucia Varbanescu

Associate Professor

Avatar

Clemens Grelck

Associate Professor

Avatar

Anuj Pathania

Assistant Professor

Avatar

Benny Akesson

Professor by special appointment

Avatar

Simon Polstra

Scientific Programmer / Lecturer

Avatar

Martin Bor

Scientific Programmer / Lecturer

Postdoctoral Researchers

Avatar

Dolly Sapra

Postdoctoral Researcher

PhD students

Avatar

Yixian Shen

Phd Student

Avatar

Ehsan Aghapour

Phd Student

Avatar

Xiaotian Guo

Phd Student

Avatar

Stephen Swatman

Phd Student

Avatar

Lukas Miedema

Phd Student

Avatar

Jelle van Dijk

Phd Student

Avatar

Marius Herget

Phd Student

Avatar

Julius Roeder

Phd Student

Avatar

Pooya Khandel

Phd Student

Avatar

Saeedeh Baneshi

Phd Student

Avatar

Sudam Wasala

Phd Student

Secretary

Avatar

Grace Millerson

Secretary

Alumni

Sobhan Niknam

Postdoctoral Researcher

Uraz Odyurt

Phd Student

Benjamin Rouxel

Postdoctoral Researcher

Sebastian Altmeyer

Assistant Professor

Jun Xiao

Postdoctoral Researcher

Hugo Meyer

Postdoctoral Researcher

Giulio Stramondo

PhD student

Catalin Bogdan Ciobanu

Postdoctoral Researcher

Thomas Bernard

PhD student

Merijn Verstraaten

Phd Student

Cagkan Erbas

PhD student

Mark Thompson

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

Toktam Taghavi

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]

Recent Publications

(2022). Cache Interference-aware Task Partitioning for Non-preemptive Real-time Multi-core Systems. ACM Transactions on Embedded Computing Systems (ACM TECS).

(2022). HiMap: Fast and Scalable High-Quality Mapping on CGRA via Hierarchical Abstraction. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE TCAD).

(2021). Scheduling DAGs of Multi-version Multi-phase Tasks on Heterogeneous Real-time Systems. Proc. of the 14th IEEE International Symposium on Embedded Multicore/Manycore (MCSoC 2021).

(2021). Task-level Redundancy vs Instruction-level Redundancy against Single Event Upsets in Real-time DAG scheduling. Proc. of the 14th IEEE International Symposium on Embedded Multicore/Manycore (MCSoC 2021).

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