DOWNLOAD AVAILABLE SPECIFICATIONS
The Multicore Communication API (MCAPI®)
- Downloads to-date: 2676. Download MCAPI»
- View the MCAPI reference card»
- Learn more about the MCAPI workgroup»
The Multicore Resource Management API (MRAPI®)
- Downloads to-date: 1561. Download MRAPI»
- Learn more about MRAPI workgroup»
The Multicore Task Management API (MTAPI®)
- Downloads to-date: 283. Download MTAPI»
- View the MTAPI Reference Card»
- View the MTAPI in a Nutshell
- Learn more about MTAPI workgroup»
The Multicore Programing Practice Guide (MPP™)
- Downloads to-date: 3652. Download MPP Guide»
MULTICORE ASSOCIATION WORKGROUPS
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 developing standards-based mechanisms that provide users of embedded virtualization solutions with increased portability and interoperability of applications and middleware between different virtualization vendors. One goal is to derive 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»
The Multicore Task Management API (MTAPI®) working group focuses on dynamic scheduling and mapping tasks to processor cores to help optimize throughput on multicore systems. MTAPI® provides an API which allows parallel embedded software to be designed in a straight-forward way, abstracting the hardware details and letting the software developer focus on the parallel solution of the problem. Learn more about MTAPI»
News, PRESS and WEBINARS
WEBINAR: Understanding Concurrency, Performance Optimizations, and Debugging for Multicore Platforms read»
PRESS: Multicore Association Unveils Specification to Ease Programming of SoCs read»
NEWS: La Multicore Association simplifie la programmation des circuits SoC multicoeurs read»
NEWS: Multicore Association releases Multicore Task Management API (Multiple Articles) read»
PRESS: EEMBC and Multicore Association Support Innovative San Jose State University College of Engineering Multicore MSEE Program read»
PRESS: Multicore Association Rolls Out Developer's Guide to Software Programming for Multicore Designs read» 日本語
NEWS: Multicore Association releases Multicore Programming Practice Guide (Multiple Articles) read»
NEWS: Message Passing is the Future of Multicore Programming read»
WEBINAR: Understanding Concurrency, Performance Optimizations, and Debugging for Multicore Platforms read»
NEWS: What the new OpenMP standard brings to embedded multicore software design read»
NEWS: Entwicklungen in der Embedded-Multicore-Virtualisierung meistern read»
WEBINAR: Optimizing the performance and portability of multicore DSP platforms with a scalable programming model supporting the Multicore Association's MCAPI read»
NEWS: Multicore programming: it's all in the messaging read»
MEMBER: PolyCore Software Introduces Poly-Platform 2.0 with Enhanced Memory Management Tools for Optimal Multicore Performance read»
NEWS: Managing the coming explosion of embedded multicore virtualization read»
WEBINAR: A Standards-based Approach to Managing Multicore read»
IMPLEMENTATIONS

Poly-Messenger/MCAPI»
MCA Board Member

Enea MCAPI»
MCA Working Group Member

Mentor Embedded MCAPI»
MCA Working Group Member

NCT-450 - A 2-day intensive MCAPI training course»
MCA Working Group Member

Dual-core Blackfin Processors Connected by MCAPI»

ThreadX RTOS with MCAPI Support»

RTXC RTOS for Multicore Applications»

