Interactive C++: cling and clang-repl project [06 Apr at 17:00 CET/8:00PDT]

Skip to first unread message

Vassil Vassilev

Apr 4, 2023, 2:30:47 AM4/4/23
to compiler-research-announce,, cling-dev, root-dev,,, Siu Kwan Lam, Stuart Archibald
Dear all,

  Our next meeting will be on 06 April 2023 at 17:00 Geneva (CH).

  We are happy to host Siu Kwan Lam and Stuart Archibald, Anaconda Inc.

  Title: Numba 2023 and beyond. PIXIE and RVSDG

  Abstract: The Numba project engineers are undertaking research into some new technology in 2023, in this talk two of the larger areas of this research will be presented. One part of this research aims to alter the typical view of the compilation space as neither being JIT nor AOT, but as a user defined continuum of options. A new AOT output format is being developed, PIXIE, which helps to provide higher performance runtime execution and also allows for cross library/whole program optimisation, along with AOT re-specialisation. This talk will present the Numba 2023 target MVP, it will be able to combine AOT compiled C/C++ libraries from Clang based toolchains with JIT compiled Python code to present a continuum of compilation options to users based on their desired compilation and runtime performance characteristics.

Another part of the research being undertaken is into Regionalise Value State Dependence Graphs (RVSDGs). Its initial use will be to isolate the Numba compiler frontend from the ever changing semantics of Python byte code (Numba uses this as its input source, it’s a CPython implementation detail). It will do this by transforming the CFGs derived from the byte code into a structured form, that of the RVSDG. This talk will note some of the numerous research opportunities anticipated as a result of using this form, particularly with respect to IR design and the expected ease with which new compiler passes can be written.

  Speaker: Siu Kwan Lam and Stuart Archibald, Anaconda Inc

  Special thanks to Jim Pivarski who organized this event.

  Please note that this talk will not be recorded. Feel free to forward this email to everybody who might be interested.

David & Vassil


Vassil Vassilev

Apr 6, 2023, 5:36:44 AM4/6/23
to compiler-research-announce,, cling-dev, root-dev,,, Siu Kwan Lam, Stuart Archibald
Dear all,

  Today's meeting slides are up. You can find them here:

  Garima kindly agreed to run the meeting. Thank you Garima!

  I will do my best to attend via mobile as I had to take the day off because I need to bring my kid to see a doctor.

Best, Vassil

Reply all
Reply to author
0 new messages