The new frontiers of compilers in the AI era
Join us for our upcoming Future Computing Seminar Series
Speaker: Giuseppe Tagliavini, University of Bologna
Date: September 13th, 2024, 16:30 CET
Where: external page Online
Abstract:
As artificial intelligence (AI) becomes more and more pervasive, the role of compilers is rapidly evolving to meet the demands of this new era. This talk explores the emerging frontiers of compiler technology in the context of AI, highlighting how modern compilers can be reimagined to optimize machine learning workloads, enhance performance on specialized hardware, and enable more efficient model deployment. This scenario includes key advancements in just-in-time (JIT) compilation, domain-specific languages (DSLs), and AI-driven code optimization techniques. Furthermore, this talk discusses the challenges and opportunities posed by integrating AI into the compiler design process, potentially leading to self-optimizing compilers.
Bio:
Giuseppe Tagliavini received an M.S. in Computer Engineering and a Ph.D. in Electronics, Telecommunications, and Information Technologies Engineering from the University of Bologna (Italy) in 2010 and 2017, respectively. He is currently a Tenure-Track Assistant Professor with the Department of Computer Science and Engineering (DISI) of the University of Bologna. His research interests are mainly focused on programming models, orchestration tools, and compiler optimizations for AI-enabled resource-constrained computing platforms, with a strong emphasis on parallel architectures and accelerators in the context of ultra-low-power IoT end nodes. His expertise in this research field covers multiple levels of the software stack, with the overall objective of optimizing computational effort and energy efficiency.
He has published more than 60 papers in peer-reviewed international journals and conferences. He is a member of the ACM and IEEE technical societies.