Multicore Association Creates Working Group to Ease the Challenges of Software Programming for Multicore Platforms

Additional capital to expand market position in embedded system design solutions for multicore processor platforms

El Dorado Hills, CA – May 22, 2008

The Multicore Association™, a global non-profit organization focused on developing standards that help speed time to market for products that involve multicore implementations, has announced the formation of the Multicore Programming Practices (MPP) working group. The goal of the working group, which will be co-chaired by David Stewart, CEO of CriticalBlue and Max Domeika, Senior Staff Software Engineer at Intel, is to develop a multicore software programming guide for the industry that will aid in improving consistency and understanding of multicore programming issues.

Initially the group will consider best practices leveraging the C/C++ language to generate a guide of genuine value to engineers who are approaching multicore programming. This work will leverage the experience of software developers, processor architects, and tool providers and will consider aspects such as terminology, methodology, coding methods, performance estimation, dependency analysis, and inter-processor communications”

The MPP working group has been launched with the contribution of a methodology framework and set of worked examples from CriticalBlue. (See announcement, CriticalBlue Contributes Methodology Framework and Code Examples to the Multicore Association’s Multicore Programming Practices Working Group.) Further contributions have been offered to the Working Group by Intel, Nokia Siemens Networks and Imperas.

“Multicore programmability is recognized as one of the major issues impeding the opportunity presented by these powerful devices, and is a worthy problem for the Multicore Association to address,” noted Markus Levy, president of the Multicore Association. “The MPP working group can deliver a valuable and significant benefit to our industry as a whole, and with CriticalBlue’s generous contribution of a methodology framework and code examples, it has been given an excellent starting point.”

Participating companies currently include CriticalBlue, Freescale, Imperas, Intel, Nokia Siemens Networks, PolyCore Software, Texas Instruments and WindRiver. This new working group is open to all Multicore Association members.

Public Meeting: DAC 2008, Anaheim, CA

The Multicore Association will host a meeting to provide more details on the scope, focus and motivation of the MPP at the Design Automation Conference, in Anaheim on June 10, 2008 from 5:00p.m. to 6:30p.m. in Room 201C of the Anaheim Convention Center. The meeting is open to all interested parties. For more information please visit the Multicore Association’s website:

About The Multicore Association

The Multicore Association provides a neutral forum for vendors who are interested in, working with, and/or proliferating multicore-related products, including processors, infrastructure, devices, software, and applications. Currently, the organization is set up with three working groups: Multicore Communications API (MCAPI), Hypervisors, and Multicore Resource Management. Members include CAPS Entreprise, Codeplay, CriticalBlue, Enea, eSOL, Freescale Semiconductor, Imperas, Intel, Mentor Graphics, MIPS Technologies, National Instruments, NEC Electronics America, Nokia Siemens Networks, Plurality, PolyCore Software, QNX, Texas Instruments, Tilera, Trango Virtual Processors, the University of York, VirtualLogix, and Wind River. Further information is available at

About CriticalBlue

CriticalBlue guides software developers through the task of migrating to and optimizing code on multicore platforms through the delivery of innovative and multicore software focused tools, training, and services. The increasing use of complex, multicore processor architectures has accelerated demand for CriticalBlue’s technology and expertise throughout all electronic industry sectors.

The Multicore Association Contact: Markus Levy The Multicore Association +1 530 672-9113

Media Contact: Bob Decker Wall Street Communications +1 415 409-0233