The IQmath Library for microcontrollers, from Texas Instruments (TI), now supports both the 32-bit C2000 and Stellaris MCU platforms. The TI IQmath Library is an optimized collection of high-precision mathematical functions. The library enables programmers to seamlessly port floating-point algorithms into fixed-point code. Developers can use the software to achieve execution speeds considerably faster than equivalent code written in standard ANSI C language. The IQmath Library speeds development and addresses the limitations of fixed-point math by eliminating time-consuming scaling and saturation burdens. IQmath software is free and available for download through StellarisWare software or C2000 controlSUITE software.
The Embedded Microprocessor Benchmark Consortium (EEMBC) is developing new benchmarks that will track the performance of embedded processors with floating-point hardware units. Floating point (FP) refers to the ability of an embedded processor to crunch numbers that are too large or small to be represented as integers. Many embedded processors include hardware FP units (FPUs) to enable higher levels of precision. The new EEMBC benchmarks will enable embedded system developers to evaluate FPU performance on the basis of consistent and controlled data.