Advertisement

Hal Finkel “Faster Compile Times and Better Performance: Bringing Just-in-Time Compilation to C++”

Hal Finkel “Faster Compile Times and Better Performance: Bringing Just-in-Time Compilation to C++”

Discussion & Comments:

Presentation Slides, PDFs, Source Code and other presenter materials are available at:

Do your C++ applications take longer to compiler than you would like? Do you ever instantiate a template with different arguments, not because you necessarily need all of the different types, but because you will not know until the program runs which of the types are needed? This presentation will describe how C++ can be enhanced with programmer-controller just-in-time (JIT) compilation, discuss different ways that the language can be extended to support this capability, and how JIT compilation can provide faster compile times along with increased performance. I'll describe ClangJIT, an enhancement to Clang implementing JIT-compilation extensions, and show some application performance data.

JIT-compilation technology has been around for a long time, and is widely used in many different programming languages. Can we leverage JIT compilation in C++ consistent with C++'s philosophical underpinnings while addressing major challenges with C++ programming today? Come and find out!

Hal Finkel
Argonne National Laboratory

Videos Filmed & Edited by Bash Films:

Hal Finkel,CppCon 2019,Computer Science (Field),+ C (Programming Language),Bash Films,conference video recording services,conference recording services,nationwide conference recording services,conference videography services,conference video recording,conference filming services,conference services,conference recording,event videographers,capture presentation slides,record presentation slides,event video recording,video services,

Post a Comment

0 Comments