Nullstone's Automated Compiler Performance Analysis Tool uses a QA approach of test coverage and isolation to measure the quality and performance of an optimizer. The NULLSTONE methodology increases compiler performance by isolating performance regressions and defects; identifying opportunities for improvements; establishing development completion criteria; and providing detailed competitive data.
Nullstone's analysis product for compilers developed with the C language consists of over 6,500 individual tests covering more than 40 compiler optimizations. It automatically tests the compiler optimizer and generates reports that clearly identify failures. It supports both native and embedded development environments as well as architecture-independent operation for cross-architecture comparisons.
"We are customer driven, and we see the potential future in the DSP-C standard," said Christopher Glaeser, president of Nullstone. The DSP-C specifications are supported in the successful DSP release of the CoSy compiler development system of ACE, and we see the continued support of the extensions by other companies. A number of our customers are eager to get their hands on it."
The C programming language is increasingly used to program DSPs. The DSP-C language extensions are particularly suited to compiler development for DSPs, offering fixed-point and saturation arithmetic, circular buffers, and memory spaces, unavailable with the standard C programming language. ACE has submitted a set of extensions, which have been developed in collaboration with the DSP industry, to the relevant working group of the ISO/IEC Joint Technical Committee for inclusion in the next official release of the ISO/ANSI C programming language.