Lecture
SAILS Lunch Time Seminar: Ben van Werkhoven
- Date
- Monday 13 May 2024
- Time
- Location
- Online only
Using AI to make software faster and more energy efficient
Artificial Intelligence (AI) and High-Performance Computing (HPC) are enabling applications in nearly all industrial sectors and are of huge societal importance. Graphics Processing Units (GPUs) have become the computing platform of choice for AI and HPC in the past decade, but GPU software is unlikely to optimally use the underlying hardware without extensive optimization and performance tuning. Optimizing the performance of GPU applications requires the exploration of vast and discontinuous program design spaces, which is an infeasible task for developers to do manually. As such, we use several AI techniques, including Bayesian Optimization, to automatically and efficiently search for the optimal implementation. Combined with techniques such as runtime kernel selection, and runtime compilation, we can develop applications that perform optimally on different platforms and for different use cases. This talk provides an overview of our research into Kernel Tuner, an AI-powered software development tool that empowers developers to effectively and efficiently optimize compute and energy performance in GPU applications.
Join us!
The SAILS Lunch Time Seminar is an online event, but it is not publicly accessible in real-time. Please click the the link below to register to our mailinglist and receive participation links for our Lunch Time Seminars.
Sign up