Linux Foundation To Host PaSh For Automatic Parallelizing Of Shell Scripts

Written by Michael Larabel in Programming on 21 September 2021 at 01:16 PM EDT. 14 Comments
PROGRAMMING
The Linux Foundation announced today they will be hosting the PaSh project that is focused on automatically parallelizing POSIX shell scripts.

PaSh is focused on optimizing shell scripts for faster performance in areas around data science, engineering, economists, and more. The apparent Linux Foundation focus is on industrial use-cases.

The Linux Foundation explained in today's announcement, "To accelerate shell scripts, PaSh provides a source-to-source parallelizing compiler, a program that takes as input a programmer’s shell script and returns a new program that is significantly faster than the original program. Since PaSh is source-to-source, it allows the optimized shell script to be inspected and executed using the same tools, in the same environment, and with the same data as the original script. A small runtime library and associated annotations on programs commonly used in shell scripts complete the picture, providing the PaSh compiler with high-performance primitives and supporting its key functions."

The PaSh project site is at binpa.sh.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week