COINS compiler infrastructure provides modulalized compiler components such as C front-end, Fortran front-end, optimizers, parallelizers, and back-ends for Intel x86, Sparc, Arm, Mips, PowerPC, etc. so that compiler developers can easily construct their own compiler by combining or modifying the components or adding new components. It has powerful retargeting facility so that a code generator for new machine can be constructed in 3 to 6 months.
The execution speeds of generated codes are approaching to those of codes generated by gcc, some are high, some are low at present.
The whole of COINS has been developed in Java from scratch and its source program is available for academic and industrial use for free.