Industry Standards to Solve Multicore Challenges
The Multicore Association® (MCA) is an industry association that includes leading-edge companies implementing products that embrace multicore technology. Our primary objective is to define and promote open specifications to enable multicore product development.


The SHIM™ Working Group. SHIM is the Software-Hardware Interface for Multi-Many Core. It provides a common interface to abstract the hardware properties that matter to multicore tools. Interested in contributing to the next version of this specification? Learn more about SHIM»

The Multicore Communications API (MCAPI®) working group is finalizing MCAPI Version 3.0, which also includes official subsets. New features include 'zero copy' functionality, bidirectional interaction between 'application and application' using shared memory and bidirectional interaction between 'application and driver'. Learn more about MCAPI»

The Multicore Programming Practices (MPP™) is a multicore software programming guide for the industry that aids in improving consistency and understanding of multicore programming issues. Interested in contributing to the next version of this document? Learn more about MPP»


News and PRESS

NEWS: MPP, OpenAMP, SHIM Updates read»

NEWS: API Paves Road for Multicore SoCs read»

NEWS: Get Happy with MTAPI read»

NEWS: EMB2 1.0 unterstutzt parallele Programmierung heterogener Systeme read»

NEWS: Embedded Multicore Building Blocks Annexes MCA read»

NEWS: Open-Source-Toolset unterstutzt Entwickler bei der Multicore-Programmierung read»

NEWS: Open source tools set to help parallel programming of multicores read»

PRESS: Enhanced Open Source Framework Available for Parallel Programming on Embedded Multicore Devices read»

WEBINAR: Upcoming June 20th: Leveraging the OpenAMP Framework for Heterogeneous Software Architecture read»

NEWS: Tuning Heterogeneous SoCs read»

NEWS: Startup Programs Multicores on Data, Not Gut read»

NEWS: The next generation of multicore software development tools from Silexica is here today read»

More News » | Press »

The MCA Foundation

The Multicore Association's foundations consist of an extensive set of application programming interfaces (APIs) that support inter-process communications, resource management, and task management. These APIs enable services and functions such as load balancing, power management, and support for the Internet of Things (IoT). The MCA also produces a specification for a common interface to between multicore/manycore hardware and software tools. In addition, the consortium provides a collaboratively-developed multicore software programming guide that aids in improving consistency and understanding of multicore programming issues.