Download List

Projeto Descrição

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 versão adicionou expansão de inline, eliminação ramo inacessível, a redução se transforma, e use-def otimização da cadeia. O relatório da paralelização automática, tratamento de chamadas de biblioteca de conhecidos e de reduções, OpenMP e geração de código foram reforçadas. Pontos para análise, o simplificador expressão, eo analisador de dependência foram corrigidos.
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

Bugs nos pontos-de análise que perdeu pontos para os relacionamentos quando passar todo um conjunto global como um parâmetro foram corrigidos. Incorreta e uso ineficiente de análise alias durante a análise da dependência de dados foi corrigido. Estabilidade da transformação de expansão em linha foi melhorada. Vários erros no tradutor OpenMP para a CUDA foram corrigidos. No mínimo suporte para a extensão __asm__ GCC foi fornecido.
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

Inúmeras melhorias e correções.
Tags: Enhancements. Bugfixes
Numerous enhancements and bugfixes.

2008-10-30 16:53
1.0

O símbolo / interface tabela símbolo foi substituído. Manipulação de expressões simbólicas e análise ampla simbólica foram adicionados. Foi adicionado suporte para a privatização da matriz, o reconhecimento de redução, a análise dos dados da dependência, a paralelização de repetição automática, OpenMP e geração de código.
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