NEEDHAM, Mass.--(Object Management Group (OMG®) Board of Directors unanimously voted to adopt Vector Signal and Image Processing Library (VSIPL) for C and VSIPL++ for C++ as official OMG specifications. The board met at the OMG Technical Meeting last month from September 10-14, 2012 in Jacksonville, FL.)--The
“VSI/Pro customers can be assured of the value in adopting VSIPL now and in the future, given the broad support and visibility provided by OMG.”
“This outstanding set of standards for high-performance computing integrates naturally with OMG's 20+ years of middleware & modeling standards,” said Richard Mark Soley, Ph.D., chairman & CEO, OMG. “More importantly, it's a great example of integrating work done in another setting (HPEC-SI consortium) in a very rapid process, focusing not so much on the creation of a standard but on the creation of a market ecosystem of product implementations, open source, training, education, certification, books & conferences that make adoption of the VSIPL and VSIPL++ cost-effective and future-proof.”
Work on moving the specifications to OMG governance began in March 2012 and was led by Mentor Graphics’ Embedded Software Division, RunTime Computing Solutions, LLC., The MITRE Corporation as well as the High Performance Embedded Computing Software Initiative (HPEC-SI).
“The increased development of high performance computing applications on embedded systems has resulted in growing interest in VSIPL++.” said Glenn Perry, General Manager of Mentor Graphics’ Embedded Software Division. “The adoption of the VSIPL++ standard by an open and active global standards body, such as OMG, strengthens VSIPL++ and enables broader ongoing adoption.”
The formal adoption of VSIPL standards marks a smooth and rapid integration of HPEC-SI efforts and the OMG Technology Adoption Process. The overall mission of HPEC-SI is software portability to enable "write-once/run-anywhere" for applications of high performance embedded computing.
"OMG Standardization guarantees the future of VSIPL as viable, up-to-date standards suitable for emerging architectures and signal and image processing applications,” said Jennifer Skjellum, President, RunTime Computing Solutions, LLC. “VSI/Pro customers can be assured of the value in adopting VSIPL now and in the future, given the broad support and visibility provided by OMG."
The VSIPL standards have been refined over more than a decade, and multiple implementations are being used in mission-critical applications all over the world. The specifications add a layer of abstraction to support portability across diverse memory and processor architectures. VSIPL and VSIPL++ specify an Application Programming Interface (API) for use in the development of high-performance numerical applications, with a particular focus on embedded real-time systems performing signal processing and image processing.
“The move of the VSIPL family to OMG is a great step in the standards’ development,” said Sharon Sacco, Ph.D., a lead software engineer at MITRE, a nonprofit organization that operates federally funded research and development centers. “As a co-chair of both the VSIPL and HPEC-SI committees that carefully developed the VSIPL and VSIPL++ standards, I think this move helps preserve this work and also opens participation to the broader standards community. The OMG process will continue the careful development as needs change.”
VSIPL++ extends the Vector, Signal, and Image Processing Library (VSIPL) standard, improving application performance, productivity, and portability. This C++ library supports improved performance through support for execution using multiple processors and through improved code optimization. The ability to write expressions using abstract high-level notation decreases program size, improving productivity. Because VSIPL++ has an open specification and is based on standard C++, VSIPL++ programs can be easily ported between architectures.
For more details visit http://www.omg.org/vsipl-pr.
All OMG specifications are available for free download by the public on the OMG website.
OMG® is an international, open membership, not-for-profit computer industry standards consortium. OMG Task Forces develop enterprise integration standards for a wide range of technologies and an even wider range of industries. OMG’s modeling standards enable powerful visual design, execution and maintenance of software and other processes. For more information, visit www.omg.org.
Note to editors: For a listing of all OMG trademarks, visit http://www.omg.org/legal/tm_list.htm. All other trademarks are the property of their respective owners.