Download List

Descripción del Proyecto

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++.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-06-14 14:02
1.3

Esta versión añade la expansión en línea, eliminación rama inalcanzable, la reducción se transforma, y ​​la optimización del uso de definición de la cadena. El informe de la paralelización automática, el manejo de llamadas a las bibliotecas conocidas y de las reducciones, y la generación de código de OpenMP se mejoraron. Puntos para el análisis, el simplificador de expresión, y el analizador de la dependencia se fijaron.
Tags: Enhancements, Bugfixes, Speedups
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.

2010-09-11 20:53
1.2.1

Errores en las letras a análisis que se perdió por puntos a las relaciones al pasar un array global todo como un parámetro se fija. Incorrecto y el uso ineficiente de los análisis de alias durante el análisis de los datos de la dependencia fue corregido. Estabilidad de la transformación de expansión en línea se ha mejorado. Varios errores en el traductor OpenMP a CUDA se fijaron. apoyo mínimo para la extensión __asm__ CCG fue proporcionada.
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.

2009-07-16 05:49
1.1

Numerosas mejoras y correcciones de errores.
Tags: Enhancements. Bugfixes
Numerous enhancements and bugfixes.

2008-10-30 16:53
1.0

El símbolo / interfaz de la tabla de símbolos fue reemplazado. Manipulación de la expresión simbólica y el análisis de rango simbólico se han añadido. Se agregó el soporte para la privatización de matriz, el reconocimiento de reducción de la dependencia de análisis de datos, paralelización automática de bucle, y la generación de código OpenMP.
Tags: Initial freshmeat announcement
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.

Project Resources