Design Space Exploration for Dynamically Reconfigurable Multicore

Dynamical reconfigurable multicore processors, such as the E2 architecture, offer the ability to merge simple cores into larger ones in order to increase performance. However, the problem of deciding how to aggregate these cores is non-trivial and is highly dependent on the application. In this project, we investigate the problem of mapping multi-threaded applications written in a data-flow language to this type of architecture.

Supported by

Microsoft Research
Microsoft Research

Christophe Dubach
Christophe Dubach
Associate Professor
Canada CIFAR AI Chair, Mila

My research interests include data-prallel language design and implementation, high-level code generation and optimisation for parallel hardware (e.g. GPU, FPGAs), architecture design space exploration, and the use of machine-learning techniques applied to all these topics.

Paul-Jules Micolet
Paul-Jules Micolet
PhD student 2014-2019 (Edinburgh University)