Konstantinos Kallas | Practically Correct, Just-in-Time Shell Script Parallelization | #20
DisseminateJanuary 30, 2023x
5
57:4852.92 MB

Konstantinos Kallas | Practically Correct, Just-in-Time Shell Script Parallelization | #20

Summary:

Recent shell-script parallelization systems enjoy mostly automated speedups by parallelizing scripts ahead-of-time. Unfortunately, such static parallelization is hampered by dynamic behavior pervasive in shell scripts—e.g., variable expansion and command substitution—which often requires reasoning about the current state of the shell and filesystem. Tune in to hear how Konstantinos Kallas and his colleagues overcame this issue (and others) with PaSH-JIT, a just-in-time (JIT) shell-script compiler!


Links:




Hosted on Acast. See acast.com/privacy for more information.