CoSy is the professional, easy-targetable and highly flexible compiler development system from ACE Associated Compiler Experts, which has been successfully deployed by over 100 industrial customers and partners world-wide, in creating high-quality, high-performance compilers for a broad spectrum of targets, ranging from a 8-bit microcontrollers to CISC, RISC, DSP and 256-bit VLIW processor architectures. Based upon its highly modular design surrounding a generic, extensible intermediate representation (IR) and extensive use of generators, the CoSy environment enables construction of production-quality performance compilers in a highly efficient manner, reducing time-to-market, time-to-performance, as well as development and maintenance costs.
CoSy's dedicated Embedded C/DSP-C language extensions allow the DSP compiler engineer to address the specific characteristics of the target architecture and generate optimal code. In addition, CoSy's configurability and retargetability make it a particularly effective environment for exploration of compiler effects on possible architecture variations, thus enabling true HW/SW co-design.
The success of a new processor depends on more than it having the ultimate hardware design. In order for a chip to become truly successful and applied in multiple projects, the associated programming tools need to be of matching quality and performance.
Many in-house compiler developments have failed on the sheer magnitude of such a project. Even more compiler developments that have been based on open-source frameworks, simply could not benefit from the target architecture’s specific features, while running into dozens of man-years of development effort.
There is, however, no need to follow that route. With the CoSy compiler development system, one can be absolutely sure that best results can be obtained in a timely and cost-effective manner. CoSy users repeatedly demonstrate the value of this ultimate compiler development environment by constructing best-in-class compilers for regular type, as well as highly specialized processor architectures, with small teams in the range of 1-2 compiler engineers.
CoSy puts the compiler developer in full control, with no restrictions as to extending the IR, adapting standard functionality, or even adding custom features, as necessary to provide optimal support for the specific target architecture. Unburdened with development and maintenance of the compiler framework, compiler engineers working with CoSy can focus their attention on the real task at hand: creating a high-performance compiler that truly deploys the specific features of the target processor.
CoSy provides a 200 man-years head start to your compiler development and the advantages of 10-20 man-years of enhancements coming with each release update as you go.
The CoSy compiler development system is available in binary and full source versions, for development systems running Solaris and Linux, to generate compilers and cross compilers for a variety of architectures and platforms including Windows. ACE/CoSy brochure available upon request
If you are interested to learn more about how CoSy can enable effective development of high quality/high performance compilers for your particular processor architectures, then do not hesitate to contact us or fill out the web-request form.
Copyright © 1998-2016
Computer Experts bv
ACE Consulting bv
All rights reserved.