Support for Texas Instruments OpenMP Application Program Interface (API) on multicore DSPs is now available.

The OpenMP API is a portable, scalable model that provides developers using the company’s KeyStone-based TMS320C66x multicore DSPs an interface for developing parallel applications in markets such as mission critical, industrial automation, embedded vision, medical imaging, video surveillance, audio and video infrastructure and high performance computing.

 “TI’s support of the OpenMP API on its KeyStone-based C66x multicore DSPs allows developers to easily migrate their applications to take advantage of power and performance. This is an important milestone for all developers in the embedded processing space,” said Michael Wong, CEO of OpenMP.

Over time, software for embedded systems has become more complex for multicore developers. This complexity makes the production of software the critical path in the development of multicore embedded systems.

With the OpenMP API, it is claimed that developers designing with the company’s C66x DSPs can increase programmer productivity, while reducing design, development costs and time to market for embedded systems.

“With the addition of OpenMP to their development tools, TI makes it simpler for customers to develop advanced software for its high-performance multicore systems by increasing productivity and reducing development costs and time to market,” said Barbara Chapman, Professor of Computer Science, University of Houston.

“The combination of the tools and TI’s extremely powerful multicore processors will enable the creation of applications that were previously not possible.”

Texas Instruments Inc.

www.ti.com/multicore