Industry Standards to Solve Multicore Challenges

The Multicore Association® (MCA) is an industry association that includes leading companies implementing products that embrace multicore technology. Our primary objective is to define and promote open specifications to enable multicore product development. Learn More»


The MCA Roadmap

The Multicore Association's roadmap consists of an extensive set of application programming interfaces (APIs) that support multicore communications, resource management, and task management. These APIs provide a foundation for services and functions including load balancing, power management, reliability, and quality of service. Software development tools can utilize the system-agnostic APIs, which will also provide support for other MCA roadmap elements such as programming languages and models, hypervisors, and design environments.

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Show Roadmap
MULTICORE ASSOCIATION WORKGROUPS

New MCA Working Group: SHIM™. SHIM is the Software-Hardware Interface for Multi-Many Core, and it will provide a common interface to abstract the hardware properties that matter to multicore tools. These hardware properties include the processor cores, the inter-core communication channels (in support of message passing protocols such as the Multicore Association’s MCAPI), the memory system (including hierarchy, topology, coherency, memory size, latency), the network-on-chip (NoC) and routing protocol, hardware virtualization features, and more. Learn more about SHIM»

The Tools Infrastructure (TIWG) working group is defining a common data format and creating standards-based mechanisms to share data across diverse and non-interoperable development tools for homogeneous and heterogeneous multicore systems, specifically related to the interfaces between profilers and analysis/visualization tools. The TIWG is also collaborating with the CE Linux Forum on a reference implementation for a de-facto trace data format standard that TIWG will define. Learn more about TIWG»

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

The Multicore Communications API (MCAPI®) working group is adding more features to expand the usefulness of MCAPI for Version 2.x. These features include 'zero copy' functionality, including bidirectional interaction between 'application and application' using shared memory and bidirectional interaction between 'application and driver'. Learn more about MCAPI»

The Multicore Virtualization (MVWG™) working group is deriving different categorization for virtualization hooks in multicore SoCs based on different market/applications; this will ultimately assist system companies in choosing the best processor and architecture to meet their requirements. Learn more about MVWG»

 

 

DOWNLOAD AVAILABLE SPECIFICATIONS

The Multicore Programing Practice Guide (MPP)

The Multicore Communication API (MCAPI®)

The Multicore Resource Management API (MRAPI®)

The Multicore Task Management API (MTAPI®)

News, PRESS and WEBINARS

NEWS: Multicore Association prepares standard for modelling multicore software read»

NEWS: SHIM Spec Unlocks Power of Hardware Accelerators, Speeds Software Development read»

MEMBER: Chiphersteller Renesas Electronics tritt der Multicore Association bei read»

MEMBER: Renesas tritt der Multicore Association bei read»

NEWS: MCA August Newsletter read»

WEBINAR: Introduction to SHIM™ - Software-Hardware Interface For Multi-Many-Core read»

PRESS: New Multicore Association Working Group Will Enable Tools to Optimize and Manage Multicore and Manycore Software read»  日本語

NEWS: Multicore Association announces SHIM Workgroup read»

NEWS: Portable mapping of openMP to multicore embedded systems using MCA APIs read»

NEWS: http://embedded-computing.com/articles/moving-qa-markus-levy-founder-president-eembc/ read»

More News» | Press» | Webinars»