|
|
| innovative computing solutions |
|
Home Products Documents Services Company Info |
DSP Library PortsIf you need
We have an in-house tool, known as Liberator, that assists in the automated development of low-level libraries for RISC processors. Liberator targets processor-specific hardware features in order to automatically generate large numeric libraries with prescribed capabilities and interfaces. The elementwise functions from the VSIPL library and our VecLib library for the PowerPC provide examples of the power of Liberator: the system can be configured to produce high performance vector functions whatever the alignment, stride, or size of the data. To hand-code this number of functions would simply not be feasible within the useful lifespan of the associated hardware. It is also possible to automatically generate a large proportion of the higher level routines that make up a typical scientific or numerical hardware-optimised library. Functions from linear algebra, image or signal processing are examples. The
How does it work?Liberator uses a sequence of processing passes on specially constructed hierarchical sets of metadata. These provide information on
What Liberator can do for youN.A.Software, with Liberator, can provide you with highly optimised libraries for your new or existing boards. A number of major board manufacturers have already licenced our technology and our libraries. If you are a hardware manufacturer, systems developer, or software house and are interested in joining them contact us. |