Télécharger la liste

Description du projet

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

Système requise

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

Ce communiqué a ajouté l'expansion en ligne, l'élimination branche inaccessible, la réduction transforme, et optimisation de la chaîne def-utilisation. Le rapport de la parallélisation automatique, le traitement des appels de bibliothèque connus et des réductions, et la génération de code OpenMP ont été améliorés. Points à l'analyse, l'expression simplificateur, et l'analyseur de dépendance ont été fixés.
Tags: Speedups, Bugfixes, Enhancements
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

Bugs dans les points à l'analyse des points qui ont manqué à des relations en passant toute une série mondiale en tant que paramètre ont été fixés. Incorrecte et l'utilisation inefficace de l'analyse d'alias lors de l'analyse de dépendance des données a été fixée. Stabilité de la transformation d'expansion en ligne a été amélioré. Plusieurs bogues dans le traducteur OpenMP à CUDA ont été fixés. Un soutien minimal pour l'extension __asm__ GCC a été fourni.
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

De nombreuses améliorations et corrections de bugs.
Tags: Enhancements. Bugfixes
Numerous enhancements and bugfixes.

2008-10-30 16:53
1.0

Le symbole / interface de table de symboles a été remplacé. Manipulations expression symbolique et analyse vont symboliques ont été ajoutés. Un soutien a été ajouté à la privatisation de tableau, la réduction de la reconnaissance, analyse des données de dépendance, la parallélisation de boucle automatique, et OpenMP génération de code.
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