This year's International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART) took place near Kyoto on June 15 and 16. This 13th installment of the event marked its return to in-person attendance after a long stretch of remote operation. HEART connects a closely knit community of both research and industry actors focused on spreading specialized computing hardware to more domains and larger scales. In this context, programmability and innovative models of compute are considered the greatest current obstacles. In line with these challenges, Karl F. A. Friebel presented their work "Base2: An IR for Binary Numeral Types", which takes aim at reconfigurable targets using MLIR.
We are excited to share that the CC Chair took part once again in the annual Rewe Team Challenge with a total of 8 participants. This year, we formed two teams from our group: CCC-Ofast-run, a mixed team with Asif Ali Khan, Conny Okuma, Hamid Farzaneh, and Jerónimo Castrillón, and CCC-O3-run, an all-male team featuring Chris Okuma, Clément Fournier, João Paulo Cardoso de Lima, and Robert Khasanov. Thanks to the regular training sessions over the past few months, each participant achieved his/her personal records and milestones. Bring on the next challenge!
The CC chair hosted the first thematic workshop on computation-in-memory (CIM) and computation-near-memory (CNM) with great enthusiasm as part of the DFG special priority program on disruptive memory technologies (SPP2377). The workshop featured more than 25 experts and researchers from all across Germany, including a keynote speech by Prof. Thomas Mikolajick and participants from TU Dresden, FAU, KIT, TU Dortmund, TU Ilmenau, and the University of Osnabrück.
The CC Chair was represented by Jeronimo Castrillon, Asif Ali Khan, Hamid Farzaneh, and João Paulo Cardoso de Lima. Besides taking care of the organization, the CC team members presented their recent work on compilation for heterogeneous CIM and CNM systems in the context of their HetCIM project. In total, six presentations packed with lively discussions and knowledge-sharing sessions made the event a memorable experience for all participants.
In 2023, Europe's annual industry and research forum HiPEAC entered its 7th phase. This year's HiPEAC Conference took place in Toulouse between January 16-18. Under the new focus of the HiPEAC project, High Performance Edge and Cloud Computing, the CC Chair represented some of its projects at different events.
The CC chair was present at the 15th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-2022), held in Penang, Malaysia during December 19 to 22, 2022. The symposium targets emerging topics related to multicore computing architectures and systems. At MCSoC-2022, Julian presented his work on “Parameterizable Mobile Workloads for Adaptable Base Station Optimizations”. This paper introduces a flexible workload generator that allows to describe multiple spatio-temporal traffic scenarios for optimizations on baseband processing systems. Such models are key for the system-level optimizations we are working on in the context of the BMBF projects “E4C” (16ME0426K) and 6G-life (16KISK001K).
The International Conference on Field-Programmable Logic and Applications (FPL) was the first and remains the largest conference on field-programmable logic and reconfigurable computing, and the 32nd edition of the FPL Conference was hosted by Queen's University Belfast, UK, from the 29th of August to the 2nd of September. Two members of the CC Chair participated in this edition presenting the results of their work. On the 31st of August, João Paulo presented "Data and Computation reuse of CNN in Memristor TCAMs" as a regular paper at the main event. His paper explores data repetition and similarities in image and video recognition tasks, in which ternary content-addressable memories are used to retrieve previously computed activation values. On the 1st of September, Karl Friebel delivered his talk entitled "Creating reusable MLIR abstractions for heterogeneous systems" at the 3rd Workshop on DevOps Support for Cloud FPGA platforms (DevOps). In this talk, Karl shares his experiences with MLIR for heterogeneous systems and shows how his current dialect stack for high-performance reconfigurable systems creates composable, reusable tool flows.
With the third entry of this type in 2022, we welcome Clément Fournier to our team. Clément obtained double degrees on computer science and computer engineering from the TU Dresden and the Institut national des sciences appliquées (INSA), Rennes in 2022. Clément has worked as research student and finished his Diploma thesis in our team in 2021, where we worked on “A Rust Backend for Lingua Franca”. He has continued to work on Lingua Franca with Christian Menard, in a cooperation with the UC Berkeley. Clément also did an internship with the compiler team of AMD in Cologne. With his expertise in high-level compilers (e.g., for machine learning), static code analysis, language design, among others, Clément will enrich our team. We are therefore very happy to have him with us and look forward to continued research!
We are glad to welcome another new member to the team this summer! This time, a warm Willkommen goes toHamid Farzaneh who joins us from Iran. Hamid obtained his bachelors degree from the Shiraz University in 2019 and his masters degree from the Shahid Beheshti University in late 2021, both on computer engineering. His expertise lies on architectures and programming models for emerging computing systems. Hamid will be working with Asif on multi-level abstractions (e.g. using MLIR) for near and in-memory computing in the context of the SPP 2377 on disruptive memory technologies. We look forward to collaborative research within the SPP 2377 and are extremely happy to finally have Hamid with us!