BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Run Time Reoptimization for Modern Heterogenous Systems - George N
 eville-Neil ()
DTSTART:20260312T150000Z
DTEND:20260312T160000Z
UID:TALK245305@talks.cam.ac.uk
CONTACT:Professor Andrew W. Moore
DESCRIPTION:Modern computers are collections of heterogenous components\, 
 including GPUs\, TPUs\, NPUs\, FPGAs and other devices that carry out comp
 uting tasks but which are not the central CPU. We are proposing novel meth
 ods of program compilation\, transformation and scheduling that take advan
 tage of the entire system so that computation takes place in the most appr
 opriate place at the most propitious time. Using LLVM IR\, optimizers\, an
 d a performance aware scheduler\, we can maximize utilization while reduci
 ng execution times for arbitrary workloads\, freeing developers from treat
 ing modern computers as if they were fixed function platforms. This resear
 ch has applications in high performance computing\, embedded systems and s
 ecurity due to the centrality of run time program transformation in our sy
 stem.\n\nBio: George V. Neville-Neil\, works on networking and operating s
 ystem code for fun and profit. He also teaches courses on various subjects
  related to programming. His areas of interest are computer security\, ope
 rating systems\, networking\, time protocols\, and the care and feeding of
  large code bases. He is the author of The Kollected Kode Vicious and co-a
 uthor with Marshall Kirk McKusick and Robert N. M. Watson of The Design an
 d Implementation of the FreeBSD Operating System. For nearly twenty years 
 he has been the columnist better known as Kode Vicious. Since 2014 he has 
 been an Industrial Visitor at the University of Cambridge where he is invo
 lved in several projects relating to computer security. He earned his bach
 elor’s degree in computer science at Northeastern University in Boston\,
  Massachusetts\, and is a member of ACM \, the Usenix Association\, and IE
 EE . His software not only runs on Earth but has been deployed\, as part o
 f VxWorks in NASA ’s missions to Mars. He is an avid bicyclist and trave
 ler who currently lives in New York City. He is currently a PhD student at
  Yale University working with Robert Soulé\, Avi Silberschatz and Peter A
 lvaro.
LOCATION:Computer Lab\, SS03
END:VEVENT
END:VCALENDAR
