Projects / Cetus

Cetus

Cetus is a compiler infrastructure for the source-to-source transformation of software programs. It currently supports ANSI C and is under development to support C++.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  14 Jun 2011 05:02

Release Notes: This release added inline expansion, unreachable branch elimination, reduction transforms, and def-use chain optimization. The report of automatic parallelization, handling of known library calls and of reductions, and OpenMP code generation were enhanced. Points-to analysis, the expression simplifier, and the dependence analyzer were fixed.

  •  11 Sep 2010 11:53

    Release Notes: Bugs in points-to analysis that missed points-to relationships when passing a whole global array as a parameter were fixed. Incorrect and inefficient use of alias analysis during data dependence analysis was fixed. Stability of the inline expansion transformation was improved. Several bugs in the OpenMP-to-CUDA translator were fixed. Minimal support for the GCC __asm__ extension was provided.

    •  15 Jul 2009 20:49

    Release Notes: Numerous enhancements and bugfixes.

    •  30 Oct 2008 07:53

    Release Notes: The symbol/symbol table interface was replaced. Symbolic expression manipulation and symbolic range analysis were added. Support was added for array privatization, reduction recognition, data dependence analysis, automatic loop parallelization, and OpenMP code generation.

    Screenshot

    Project Spotlight

    lazygal

    A static Web gallery generator.

    Screenshot

    Project Spotlight

    apptools

    Applix 1616/OS disk tools.