Chair News

Published on

We welcome Anderson to the CCC team! Anderson is a professor at the Department of Informatics of the State University of Maringá - Paraná - Brazil. Prior to his faculty position, Anderson received his bachelors, masters and PhD degrees from from Federal University of Rio de Janeiro. His research background and interests are on parallel programming, programming languages, computer architecture, code generation and code optimization. Recently he has worked on leveraging machine learning for compiler analysis and optimization. It is in this area that Anderson will enrich the CCC team in the coming years. We look forward to joint research work with Anderson!

Published on

The CC Chair attended the Design, Automation, and Test in Europe Conference (DATE'24) in Valencia, Spain from March 25-27, 2024. Prof. Castrillon delivered a talk on "Automatic optimization for heterogeneous in-memory computing" in the Focus Session "Smoothing Disruption Across The Stack: Tales Of Memory, Heterogeneity, And Compilers", where he presented the latest results of our work on compilers for emerging near and in-memory computing. This is the result of the fruit of collaborations with experts in emerging memory technologies and system architecture, including X. Sharon Hu and Mehdi Tahoori, among others. João Paulo de Lima presented the paper titled "Full-Stack Optimization for CAM-Only DNN Inference", a novel hardware/software co-optimization for ternary-weight neural networks. In this paper, we introduce an in-memory architecture based on racetrack memory and a compilation flow that capitalizes on redundant additions/subtractions to improve convolution performance. Apart from this, Prof. Castrillon participated in the multi-partner project session where the latest results of the EVEREST project were presented (see paper for details).

Valencia was absolutely fantastic for enabling lively and fruitful discussions with the DATE community!

Jeronimo at DATE'24 Joao at DATE'24

Published on

We would like to welcome Jiahong Bi to the CC Chair! Jiahong obtained his master’s degree on computer science from the TU Dresden in 2023 and his bachelor’s degree on engineering from eh Xidian University in China in 2019. Jiahong worked at the CC Chair as a student researcher, contributing for instance to the base2 MLIR dialect for custom representations, and in the context of his master thesis. In his thesis, entitled “A Lowering for High-Level Data Flows to Reconfigurable Hardware”, Jiahong worked on a novel dataflow MLIR dialect and a lowering path via high-level synthesis using the CIRCT project for FPGAs. He was supervised by Karl A. Friebel and Felix Suchert. With his expertise in high-level representations in compilers and tool-flows for heterogeneous systems, Jiahong will help our team in several projects that build around MLIR, most prominently on the MYRTUS EU Project. We are very happy to have Jiahong with us and are looking forward to working with him as PhD student. 

Published on

The CC chair was present at the 29th Asia and South Pacific Design Automation Conference (ASP-DAC 2024), held in Incheon, South Korea during January 22 to 25, 2024. The conference targets emerging topics related to system design for embedded computing and Electronic Design Automation (EDA). At ASP-DAC 2024, Robert Khasanov presented his work on "Flexible Spatio-Temporal Energy-Efficient Runtime Management". This paper researches the impact of mapping decision models on performance and energy efficiency in (firm) real-time systems equipped with heterogeneous CPUs. It proposes offline and online algorithms that fully exploit the spatio-temporal scheduling solution space, a key factor for adaptive energy-efficient computing.

Published on

This year’s HiPEAC conference took place in January 17-19. As usual, it was great for the CC Chair to visit the conference, reinforce collaborations and kick-start new ones. The CC chair co-organized the workshop EVEREST + DAPHNE workshop, on design and programming high-performance, distributed, reconfigurable and heterogeneous platforms for extreme-scale analytics. The workshop included excellent talks from Stephen Neuendorffer (AMD) and Torsten Hoefler (ETH Zurich). Karl gave a talk on “MLIR stack for heterogeneous systems: Experiences and Results”, detailing the compiler work done by the CC Chair in the EVEREST project. Ciao Vieira, a visiting PhD student from Universidade Federal do Rio Grande do Sul, presented his work on “Hyperdimensional Computing Quantization with Thermometer Codes" in the co-located workshop Accelerated Machine Learning (AccML). 

Published on

We are extremely happy to share that Andres Goens, our first team member back in 2014, was appointed Assistant Professor at the University of Amsterdam in Fall 2023. Andres finished his PhD in 2021 with honors, for which he was awarded the Cloud and Heat award in 2022. After his time with us, Andres was a postdoctoral researcher at the Barkhausen Institute and the University of Edinburgh. Andres will be joining the Parallel Computing Systems (PCS) group, led by Prof. Andy Pimentel. We are sure Andres will continue his innovative and high-impact research on programming languages, compilers and parallel computing. We are proud of Andres and wish him all the best!

Published on

Prof. Castrillon gave an invited talk at the 8th International Workshop on Extreme Scale Programming Models and Middleware, co-located with this year’s International Conference on High Performance Computing, Networking, Storage and Analysis (SC’23) in Denver, USA. In his presentation, Prof. Castrillon talked about domain-specific programming methodologies for domain-specific and emerging computing systems. He presented examples from different projects at the CC Chair, including the EU H2020 EVEREST, the SPP2377, the 6G-life and the SCADS.AI projects, addressing the domains of big-data, physics simulations and machine learning, targeting modern reconfigurable hardware, for emerging memory technologies and for emerging in-memory computing. 

Published on

At this year International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES) during the  Embedded Systems Week in Hamburg, Hamid Farzaneh presented our joint work on “Architecture to compiler co-optimization for computation in resistive non-volatile memories” with the group of Prof. Mehdi Tahoori. His presentation, held on September 18, is based on a collaborative publication on challenges and opportunities of non-volatile memories that originates from the SPP 2377 project on Disruptive Memory Technologies. During the same week, Prof. Castrillon delivered the opening keynote at the Workshop on Compilers, Deployment, and Tooling for Edge AI (CODAI’23) on “Next-generation compilers for emerging systems”. Both events were well visited and, as usual, it was a great week for academic exchanges, and to meet friends and colleagues form the embedded systems community. At CASES, Prof. Castrillon was honoured with the CASES-2023 Outstanding Reviewer Award.

Published on

Lars Schütze and Felix Suchert travelled to Seattle to attend the European Conference on Object Oriented Programming 2023 and attached workshops, hosted by the University of Washington. This year's installment was co-located with ISSTA and took place from the 17. to 21. July.
The conference is Europe's longest-standing annual Programming Language conference that brings together researchers from very different areas to discuss and share their ideas.
Lars presented their work "Towards Virtual Machine Support for Contextual Role-Oriented Programming Languages" in the workshop on Context-Oriented Programming and Advanced Modularity, which he also chaired and co-organized.
Felix presented their paper "ConDRust: Scalable Deterministic Concurrency from Verifiable Rust Programs" in the main conference, detailling how their approach can aid verification efforts in concurrent settings while achieving scalable deterministic performance. This work is of special concern in projects like EVEREST.
The work was also awarded the Distinguished Artifact Award for a very carefully prepared artifact submission.

Published on

On July 9 2023, Prof. Castrillon gave the keynote address at the 2nd In-Memory Architectures and Computing Applications Workshop (iMACAW’23), co-located with the Design Automation Conference (DAC’23) in San Francisco, USA. In the keynote, Prof. Castrillon talked about “Programming abstractions for in and near-memory computing” where he talked about recent work on programming frameworks and compilers in the context of the SCADS.AI center, the SPP 2377 Disruptive Memory Technologies, the EVEREST EU Project and other projects at the CC Chair. The talk was well attended and was followed by lively panel with Prof. Onur Mutlu and Prof. Damien Querlioz. Big thanks to the event organizers Nima Taherinejad (TU Wien), Alberto Bosio (École Central de Lyon) and Deliang Fan (Arizona State University).