Tobias Grosser

Compiler Social - 12.02.25

Compiler Social

Date: 12 February 2025 Time: 15:00 - 20:00 (1h talk followed by 4h socializing)
Location: William Gates Building, 15 JJ Thomson Ave, Cambridge CB3 0FD
Rooms: LT1 (Talks), The Street (Social)
Hosts: TBD, Tobias Grosser

Register Here

Date: February 12th 2025 Time: 15:00 (Talk), 16:00-20:00 (Social) Location: William Gates Building, 15 JJ Thomson Ave, Cambridge CB3 0FD Rooms: LT1 (Talk), The Street (Social) Hosts: TBD, Tobias Grosser

Join us for a relaxed chat about compilers, while socializing over refreshments. Our social is open to students, academics, professional developers and really anyone interested in compilation. We welcome beginners as well as experts. Our social is an unguided space offered for you to get to know people, try out some new ideas, get feedback on your code, or pair-program on a difficult program. Come with just a paper notebook or bring your laptop to hack on some in-progress patches.

This social is traditionally organized by the LLVM community, but is open to all (potential) compiler enthusiasts. For the first time, the Compiler Social Talk is part of the department's Wednesday Seminar.

Hardware Datapath: For Machine Learning and Beyond - George Constantinides

We will explore a couple of topics of recent interest to me: how to best bridge the Boolean world of hardware design with the continuous world of modern machine learning, and how to utilise recent advances in graph rewriting for datapath optimization. The former will lead us to explore how the fundamental computational units of deep learning might be reconsidered with hardware efficiency in mind. The latter will allow us to optimize hardware for computer arithmetic, including automated (re-)discovery of well-known manual tricks, and is now in use by Intel. This talk summarises the outcomes of joint work with Marta Andronic, Peter Cheung, Sam Coward, James Davis, Theo Drane and Erwei Wang.

Bio:

George A. Constantinides received the Ph.D. degree from Imperial College London in 2001. Since 2002, he has been with the faculty at Imperial College London, where he is currently Professor of Digital Computation and Director of the Imperial Early Career Researcher Institute, having previously served as Associate Dean of Engineering and Head of Circuits and Systems. He has been TPC chair of the FPGA, FPL and FPT conferences. He currently serves on several program committees and has published over 200 research papers in peer refereed journals and international conferences. Prof Constantinides enjoys family, espresso and general geekery.

History

The LLVM Compiler Social Cambridge has a long history. Over the years it was by members of the LLVM community in local pubs, at Microsoft Research, Graphcore and in many other venues. Similar events are hosted in the Bay Area, Paris, Zurich, Berlin, and numerous other cities worldwide.

How to get there

Public transport

After arriving at Cambridge Railway Station, take either the U1 or U2 Universal buses towards "Girton Corner/Eddington" until "William Gates Building". Alternatively, take the X3 towards Huntingdon until "Cam Uni Vet School".

Cycling and Car

Cycling from the Railway Station to the William Gates Building takes about 20 minutes with cycling paths available for the majority of the path. Parking spaces and Bicycle racks are available in front of the building. The building is easily reachable from the M11.