Zum Inhalt springen

March meetup: Stefan Gränitz will speak about LLVM-based JIT compilers

K
Hosted By
Karsten A.
March meetup: Stefan Gränitz will speak about LLVM-based JIT compilers

Details

Hi,

for our March meetup we have a very interesting topic: Stefan Gränitz will speak about experiments with JIT C++ compiler.

Abstract:

In my talk I will introduce you to the LLVM framework [1] and the basic principles of compiler construction. Based on my own experimental compiler project [2], I will guide you through the first steps with LLVM and provide you with some real-world code examples, tips and best practices. During the talk we will also grab the chance and have a look at a few interesting approaches that the LLVM project developed to meet their special requirements on efficiency, modularity and maintainability.

[1] http://llvm.org LLVM is a collection of modular and reusable compiler and toolchain technologies written in C++. It is open-source and has been enjoying increasing popularity during the last years.

"Today, LLVM is one of the most significant infrastructural backbones of modern computing" Eli Bendersky, 2014, http://eli.thegreenplace.net

"LLVM is one of the world's most exciting open source projects" Jon Harrop, 2008, http://ocamlnews.blogspot.de

[2] https://github.com/weliveindetail/StatefulJit The StatefulJit is an experimental Just-In-Time Compiler that serves as a personal research project on runtime state transfer.

Photo of Berlin C++ Meetup group
Berlin C++ Meetup
Mehr Events anzeigen
c-base
Rungestraße 20 · Berlin