Support for manual parallelization of sequential C programs.
ParTools allows the interactive analysis of a C program execution profile and data dependencies to facilitate the discovery and selection of suitable parallelization candidates in a manual parallelization process. The flow does not assume any specific parallelization technique, thus it can be broadly applied.
The original (serial) C source is automatically annotated to trace the execution profile and data dependencies at run-time.
Volta is a suite of development tools for distributed, hard real-time systems. It includes Cascade, a control flowanalysis tool for Java, and Clepsydra, a worst-case execution time analyzer. Also included is a Clepsydra plug-in for jEdit.