CEVA and mPerpetuo collaborate to provide Halide language support for CEVA vision processors

CEVA, the world's leading signal processing IP licensee for smart and connected devices (NASDAQ: CEVA), announced a partnership with mPerpetuo, a US Gulf-based company specializing in image device design and basic technology research, with a view to The Halide language function is implemented on the CEVA-XM series of image and vision processors.

Developed by the Massachusetts Institute of Technology (MIT) CSAIL, Halide is a domain-specific language for imaging and visual applications that has been used by several major technology companies for their imaging products. The abstract nature provided by this language allows for the rapid development of highly optimized portable image applications.

To date, the CEVA-XM image and vision processor and platform family has successfully entered more than 50 designs from several of the world's leading OEMs. The CEVA-XM processor provides computer vision and computational photography for millions of devices, including smartphones, drones, micro-cameras, 360-degree cameras, motion cameras, surveillance cameras and VR headsets, and will be deployed in Automotive image sensor and ADAS preprocessor.

CEVA and mPerpetuo collaborate to provide Halide language support for CEVA vision processors

Gary Gitelson, vice president of engineering at mPerpetuo, said: "Enabling the Halide language feature on the CEVA-XM series allows customers to design, prototype and optimize complex vision and image processing pipelines in a fast and powerful way. Programmers can use Halide to develop Environments to create performance equivalents or even more than hand-written assembly functions and code, while dramatically reducing development time and improving code consistency and maintainability."

Ilan Yona, vice president and general manager of the visual business unit at CEVA, said: "Supporting the Halide programming language will provide significant performance advantages for writing high-performance image processing code for CEVA-XM customers. We are pleased to work with mPerpetuo to be our industry-leading Image and vision processors add support for this exciting new programming language."

mPerpetuo provides a complete Halide language interface that generates CEVA-XM assembly code and a complete runtime environment for executing these pipelines on CEVA-XM hardware. These tools and techniques form the core necessary to develop CEVA-XM image algorithms using the Halide language. In addition, CEVA and mPerpetuo provide a reference image processing pipeline that can be used as a basis for building camera capture, display, image processing and vision applications. The pipeline contains all the key imaging modules for image processing from raw sensor input to denoising and color processing final output. It is not only highly customizable, it is built in a modular way, it is easy to add new modules and can be designed according to the customer. Need to modify or replace existing modules. On top of this baseline image pipeline, mPerpetuo also provides additional visual code generation tools that make it easy for designers to use Halide for software development and provide consulting to optimize and use the Halide language on the CEVA-XM family of products. mPerpetuo and CEVA will jointly conduct training to enable mutual customers to migrate their ISPs to the Halide language.

Poster LED Display

Led Poster,Digital Led Poster,Led Light Poster,Led Poster Display

ShenZhen Megagem Tech Co.,Ltd , https://www.megleddisplay.com