Published November 15, 2022
| Version v1
Poster
Open
LPython: Interactive LLVM-based Python Compiler for Modern Architectures
Authors/Creators
- 1. GSI Technology
- 2. IIT Guwahati
- 3. IIT BHU
- 4. University of Iceland / Quansight Labs
- 5. Fortran-Lang / LFortran
Description
We are developing a modern open-source Python compiler called LPython
(https://lpython.org/) that can execute user's code interactively in Jupyter to
allow exploratory work (much like CPython, MATLAB or Julia) as well as compile
to binaries with the goal to run user's code on modern architectures such as
multi-core CPU, GPU, as well as unfamiliar, new architectures like GSI's APU,
which features programmable compute-in memory. We aim to provide the best
possible performance for numerical array oriented code. Live demo in a Jupyter
notebook will be shown. The compiler itself is written in C++ for robustness
and speed.
More details at: https://rgoswami.me/posts/scipycon-2022-meta
Notes
Files
lpython.pdf
Files
(647.4 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:bfcd6ed206adc671d10064f4cc8f9992
|
647.4 kB | Preview Download |