Chair News

Published on

We are happy to host Francesco Ratto at the CC Chair. He is a PhD student enrolled in the Electronics engineering and Computer science program (DRIEI) at the University of Cagliari. He received the Masters degree in Electrical engineering from the same university in 2020. He is co-supervised by Prof. Luigi Raffo (University of Cagliari) and Prof. Francesca Palumbo (University of Sassari). He works on adaptive deployment of CNNs and on the design of multithread accelerators for FPGAs for signal processing applications. At the CC Chair, he will be working on hybrid mapping of 5G baseband processing on heterogenous platforms under the supervision of Robert Khasanov and Julian Robledo. Big thanks go to the funding instruments for this exchange, provided by Ph.D. mobility scholarship of the the University of Cagliar and the Erasmus+ Traineeship PLACEDOC program.

 

Published on

graphic with text '10 software campus' and a tree

On June 14 2022, Prof. Castrillon gave the keynote address at the 23rd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES 2022) during the PLDI week in San Diego, California. In the keynote, Prof. Castrillon talked about “Domain-specific programming methodologies for domain-specific and emerging computing systems”, looking back to work on tensor expression languages that started in collaborations within the cfaed excellence cluster around 2017, reporting on current efforts to generate efficient reconfigurable architectures in the context of the EVEREST project, and with an outlook on compilers for emerging in and near-memory computing systems (upcoming work in the context of the SPP 2377 Disruptive Memory Technologies among other projects at the CC Chair). The talk was well attended (both physically and virtually) and led to interesting exchanges with LCTES and PLDI attendees. Big thanks go to Prof. Tobias Grosser (General Chair) and Prof. Kyoungwoo Lee (Program Chair) for the invitation and for putting together such an interesting program.

 

Published on

The CC chair was present at this year's International Workshop on Context-Oriented Programming and Advanced Modularity (COP), one of the workshops centered around modularity and context-oriented software. At COP, Lars presented Guard the Cache: Dispatch Optimization in a Contextual Role-oriented Language, a work extending prior publications to more dynamic domains; a result of a bachelor's thesis by Cornelius Kummer. COP also accepted another work by co-author Lars titled Modeling Flexible Monitoring Systems with a Role-Based Control Loop. The work is a collaboration with members of the DFG-funded RoSI graduate school.

Published on

Four members of the CC Chair participated in the 2022 Rewe Team Challenge Dresden (4x5km), after three years of our last participation. Conny Okuma, Robert Khasanov, Julian Robledo and Jeronimo Castrillon made a mixed team that got place 289 out of 1602 teams. The total time of 1:45:06 was only slightly better than the time from 2019 of 1:45:44. More training is needed for next time! 

 

Published on

graphic with text '10 software campus' and a tree

We congratulate Asif Khan for having successfully defended his PhD on April 25th, 2022. Asif joined our team a bit less than five years ago in May 2017. Together with Fazal, Asif helped shape most of the work on emerging technologies at the CC Chair. He worked on several memory and in-memory architectures and developed pioneering compiler optimizations for systems with emerging memory technologies. His work has been published in several renown conferences and journals, including DAC, DATE, LCTES, CASES, ACM TECS, ACM TACO, IEEE TCAD and IEEE TC. Today he defended his thesis on "Design and code optimization for systems with next-generation racetrack memories” in a hybrid setup, with family and friends connecting remotely. Special thanks go to Prof. Yiran Chen from Duke University for acting as external reviewer. We are more than happy that Asif will stay with us as PostDoc for the near future!

Published on

graphic with text '10 software campus' and a tree

The CC Chair, together with Prof. Christian Pilato and Dr. Christoph Hagleitner, organised a workshop at the DATE Conference 2022 entitled "Data-driven applications for industrial and societal challenges: Problems, methods, and computing platforms" (DATA-DREAM'22). The workshop provided an international forum for researchers in the field of large-scale data analysis technologies to discuss challenges and ideas for the future of big data analytics. Participants shared their insights into current political, economic and technological developments, and placed special focus on their approaches to overcoming the hurdles towards wide adoption of reconfigurable computing platforms. This event is an initiative of the EVEREST project, which we hope will trigger collaborations and awareness in the community.

Published on

graphic with text '10 software campus' and a tree

TU Dresden has been one of the 21 partners of Software Campus since 2017. Here, master's and doctoral students of computer science receive further training and are prepared for leadership positions. In the process, participants in the program lead their own IT research project and manage the entire process independently. They receive support from experienced leaders. Each project is funded by the BMBF with up to 100,000 euros over a period of two years.

Published on

The CC Chair was present this year at Embedded Systems Week, one of the top venues for hardware and software design. Robert Khasanov presented "Domain-specific Hybrid Mapping for Energy-efficient Baseband Processing in Wireless Networks", joint work with Julian, Christian, and Andres. This work proposes a hybrid design-time/runtime mapping methodology, which exploits the application domain knowledge and refines the scheduling algorithm (see video). Christian Menard and Clément Fournier, a diploma student at the CC Chair, presented their work on the coordination language Lingua Franca jointly with collaborators from UC Berkeley, UT Dallas, Hanyang University and Kiel University in the tutorial "Deterministic Reactive Programming for Cyber-Physical Systems Using Lingua Franca" (see video).

Published on

The CC chair was present at this year's International Conference on Parallel Architectures and Compilation Techniques (PACT), one of the top venues for compilers for parallel architectures. At PACT, Andres presented PolyGym: Polyhedral Optimizations as an Environment for Reinforcement Learning, a joint work with Alex that defines loop optimizations in the polyhedral framework as a problem that can be solved with machine learning methods. The work also highlights the challenges of the current heuristics and presents a search space that contains significantly better-performing loop variants. We are looking forward to improved polyhedral schedule heuristics in follow-up work!

 

Published on

The FPGA for HPC workshop (HPCFPGA'21) targets FPGA technologies for High Performance Computing, and focuses on topics including hardware synthesis, high bandwidth memory, design optimization, and interconnected clusters of FPGA devices. At the workshop, Karl Friebel presented the paper "From Domain-Specific Languages to Memory-Optimized Accelerators for Fluid Dynamics". This marks the first joint publication of researchers from Politecnico di Milano, and in particular Prof. Christian Pilato's group, and our team in the context of the EU H2020 EVEREST Project. Karl described a prototype implementation of an end-to-end DSL-to-FPGA compilation flow for scientific computing.