Download List

프로젝트 설명

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

이 릴리스 인라인 확장, 연결할 수없는 지점 제거, 감소 변환, 그리고 데프 사용 체인 최적화를 추가했습니다. 알려진 라이브러리 호출과 인하의 자동 병렬 처리의보고, 그리고 OpenMP 코드 생성이 강화되었습니다. 포인트는 분석에, 표현 simplifier 및 의존 분석기는 고정되어 있었다.
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

매개 변수는 고정된 것처럼 포인트 - 놓친 분석에 포인트 단추 관계 때 전체 전역 배열을 전달에 버그. 잘못된 데이터 의존 분석 중에 별칭 분석의 비효율적 사용이 해결되었습니다. 인라인 확장 변환의 안정성이 향상되었습니다. OpenMP - 투 - CUDA 번역사에 몇몇 버그가 수정되었습니다. GCC의 __asm__ 확장에 대한 최소 지원이 제공되었다.
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

많은 개선 및 버그수정.
Tags: Enhancements. Bugfixes
Numerous enhancements and bugfixes.

2008-10-30 16:53
1.0

기호 / 심볼 테이블 인터페이스로 대체되었습니다. 기호 표현의 상징 조작 및 다양한 분석이 추가되었습니다. 지원 배열의 민영화, 감축 인식, 데이터 의존도를 분석, 자동으로 루프를 병렬, 그리고 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