Parallel versions of the symbolic manipulation system FORM
M. Tentyukov, J.A.M. Vermaseren, J. Vollinga

TL;DR
This paper introduces two parallel versions of the symbolic manipulation system FORM, optimized for multicore and cluster systems, enabling existing programs to benefit from parallel execution without modifications.
Contribution
Development of two parallel implementations of FORM, one using POSIX threads and another using MPI, enhancing performance on multicore and cluster systems.
Findings
Parallel FORM versions improve computation speed.
Most existing FORM programs are compatible without modifications.
Parallelization is effective on both multicore and cluster systems.
Abstract
The symbolic manipulation program FORM is specialized to handle very large algebraic expressions. Some specific features of its internal structure make FORM very well suited for parallelization. We have now two parallel versions of FORM, one is based on POSIX threads and is optimal for modern multicore computers while another one uses MPI and can be used to parallelize FORM on clusters and Massive Parallel Processing systems. Most existing FORM programs will be able to take advantage of the parallel execution without the need for modifications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
