Freescale Semiconductor has selected Mentor Graphics to develop a software library of advanced mathematical and signal processing functions optimised for the latest version of Freescale’s AltiVec processing engine.

The new software library is designed to help Freescale’s recently announced QorIQ Advanced Multiprocessing (AMP) processors achieve maximum performance from the newest AltiVec engine while simultaneously supporting software developer productivity.

Freescale said its AltiVec technology addresses high-bandwidth data processing and algorithmic-intensive computations, delivering DSP-level floating point performance.

AltiVec technology is built into Freescale’s new multithreaded, 64-bit Power Architecture(R) e6500 core, which is a key element of Freescale’s QorIQ AMP series of multicore processors.

The offering’s low-level library is expected to provide a robust embedded software foundation for enabling fast, reliable development of end-user software, the company said.

It is planned to include more than 800 math and signal processing functions such as Fast Fourier Transforms (FFT), convolutions, correlations, FIR filters, IIR filters, element-wise vector functions, and linear algebra functions.

Mentor Graphics Embedded Software Division general manager Glenn Perry said the AltiVec library is yet another example of a critical resource for high-performance software applications based on QorIQ AMP processors.