PARallelize Automatically by pattern MATching

PARAMAT is an automatic parallelization system developed 1992-1995 by Christoph Kessler. PARAMAT is based on the following key ideas: The project was started in 1992 and finished in 1995. The pattern recognition tool has been implemented, detailed results can be found in the references below and in C. Kessler's PhD thesis (1994). Also, a very simple code generator for the SB-PRAM, a massively-parallel shared-memory multiprocessor, has been created; it generates Fork95 source code.

The follow-up project SPARAMAT built upon the PARAMAT approach and addressed program recognition techniques for detecting and parallelizing sparse matrix computations in sequential codes. SPARAMAT was funded by the DFG from 1997 to 2000 and located at the University of Trier, Germany.

More recently, a generic variant of PARAMAT has been realized with the PRT tool (2013), which was mainly applied to the DSP domain.


This page by Christoph W. Kessler