Visit the Photonic Products web site

Library generator optimises embedded applications

A Caps Entreprise product story
Edited by the Electronicstalk editorial team Oct 29, 2003

The XemSys library generator (XLG) can liberate the full power of processor architectures such as Intel Itanium2 and PowerPC G4 Altivec.

Caps Entreprise uses its XemSys library generator (XLG) to free the complete power of processor architectures, such as Intel Itanium2 and PowerPC G4 Altivec.

The XemSys library generator produces a library of code kernels, adapted to the potential of the targeted processor.

Based on an in-depth study of the processor behaviour, the XLG allows the selection of the best performing kernel in the context of the execution of an application.

The increasing power and complexity of modern processors make the usage of automatic tools for the prediction and mastery of performance indispensable.

Caps Entreprise has put forward a patented technology around XLG which generates different versions of code kernels, making best use of specialised instructions, hardware characteristics (miss grouping, prefetch etc) and modern optimisation techniques (loop unrolling, software pipelining, instruction scheduling etc).

The XemSys library generator has already allowed Bull to drastically accelerate data memory transfers on its new NovaScale multiprocessor architecture based on Intel Itanium2.

The transfer function generated by XLG, which is extensively used in MPI libraries, outmatches the performance of the Intel ecc compiler.

The same technology is applicable for the optimisation of systems based on PowerPC processors.

Not what you're looking for? Search the site.

Back to top Back to top

Contact Caps Entreprise

Related Stories

Contact Caps Entreprise

 

Newsletter sign up

Request your free weekly copy of the Electronicstalk email newsletter ...

Visit the Photonic Products web site

Search by company

A Pro-talk Publication

A Pro-talk publication