Hardware/Software Co-Design, Compiler Optimization focus of new research projects using CoSy® compiler development system

ACE Press Release

Paris, France 28 March, 2000

TIMA and IRISA utilize tools from ACE Associated Compiler Experts bv

TIMA and IRISA both announced research projects using ACE Associated Compiler Experts CoSy compiler development system. These two key research institutes are exploring compiler generation with industrial implications.

TIMA (http://tima.imag.fr) is developing a new environment for targeting hierarchical multitask specifications onto multiprocessor hardware/software architectures. Typical target applications are multimedia and telecom systems on chip. These generally require several processors (DSPs and microcontrollers) in order to meet required performance.

The system specification is given in C/C++ enhanced with a concurrency structure. The project includes several refinement steps aimed to transform the code of the tasks and the interaction between these tasks. TIMA is using CoSy as a software platform for these transformations.

"One of CoSy's greatest strengths is ACE's continuing interaction with its industrial customers," said Ahmed Jerraya, professor at TIMA. "ACE works closely with industry leaders to constantly improve the CoSy development platform. This tight relationship has helped CoSy to become the ultimate in compiler generation."

IRISA (http://www.irisa.fr) is a public research laboratory associated with INRIA, CNRS, INSA and the University of Rennes, France. Its CAPS team, has over ten years of experience in microprocessor architecture, instruction level parallelism (ILP), code optimization and compilers. The CAPS team works on efficient techniques to fully exploit the potential of processors.

IRISA is using CoSy for research in code optimization for VLIW high performance multimedia processors. In particular, they are working on instruction scheduling issues, including preprocessing for multimedia instructions. More advanced topics include technique exploration for dealing with tradeoffs such as code size versus performance.

"CoSy was chosen for this project as it provides an extensible C compiler technology," said Francois Bodin, professor, IRISA. "We expect CoSy will simplify and shorten our development cycle so we can directly focus on the research issues. Furthermore it will allow us to run larger benchmarks and helps us to fully demonstrate our techniques on real architectures."

"We are extremely pleased with these ongoing efforts by such formidable research institutions," said Rob Kurver, managing director of ACE Associated Compiler Experts bv. "We are particularly thrilled that IRISA is continuing to support the evolution of the CoSy toolset by this new work dedicated to compiler optimization."

ACE Associated Compiler Experts bv (a wholly owned subsidiary of ACE Associated Computer Experts, Amsterdam, The Netherlands) is a world leader in the production of compiler development tools. Its open CoSy compiler development platform gives compiler developers the ability to achieve a similar leading edge position in the construction of better and faster optimizing compilers for architectures ranging from 4-bit DSPs to 256-bit VLIW processors. CoSy also supports a wide range of programming languages including C, Fortran and Java.