Design
Almalence Ports Optimized Image Processing Software Onto Tensilica's New IVP Imaging/Video DSP
Tensilica and Almalence announce that they are partnering to port and optimize Almalence's software for digital image processing to Tensilica's new IVP imaging/video digital signal processor. Almalence has joined Tensilica's Xtensions partner program and will help support new joint customers with their extensive imaging background.
AlmaWe were impressed with the ease of porting and optimizing our application to Tensilica's IVP, stated Eugene Panich, CEO, Almalence. Tensilica's compiler helped us achieve high performance and is among the best we've ever used. And the quality of their entire toolset was noticeable.
IVP is an imaging and video dataplane processor that is ideal for the complex image, video and gesture recognition signal processing functions in mobile handsets, tablets, digital televisions, automotive, video games and computer vision. The IVP DSP has a unique instruction set tuned for imaging and video pixel processing that gives it an instruction throughput of over 16x the number of 16-bit pixel operations compared to that of the typical host CPU with single-issue vector instructions.
In addition to its raw instruction throughput advantage to host CPUs, the imaging specific compound instructions supported by IVP give it a higher peak performance of 10 to 20x and much higher energy efficiency. IVP's rich instruction set has more than 300 imaging, video and vision-oriented vector operations, each of which applies to 32 or more 16-bit pixels per cycle.