Complete list of supervised student's projects
-
OpenCL support for Enzian with Fabian Wüthrich
- Enabled diverse development options on Enzian platform by adding support for OpenCL
-
Asynchronous execution of Timely Dataflow on heterogeneous architecture with Neil Stern
- Improved performance of Timely Dataflow stream processor by allowing it to execute asynchronously on FPGAs
-
Code generation for heterogeneous architectures with Stefan Gerber, Livio D’Agostini, Tobias Grosser and Lana Josipovic
- Applied static scheduling techniques to the CIRCT infrastructure to isolate code groups, corresponding to the stream processing operators.
- introduced high-level group operation, that is further translated to hardware module.
-
Parallel execution of Timely Dataflow on heterogeneous architecture with Georg Teufelberger
- Enabled low-latency processing by integrating cache coherent communication between the stream processor and FPGA on Enzian
-
(Ongoing) Persistence Layer for Lock-Free Data Structures on Enzian with Michal Friedman and Hang Hu
- Enabling persistence layer on cache coherent FPGA node
-
(Ongoing) High-throughput communication over coherent links with Adrian Gaehler
- Adapt low latency data passing protocol for high throughput