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 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™)
- Downloads to-date: 3837. Download MPP Guide»
- Learn more about MPP workgroup»
The Multicore Communication API (MCAPI®)
- Downloads to-date: 2713. Download MCAPI»
- View the MCAPI reference card»
- Learn more about the MCAPI workgroup»
The Multicore Resource Management API (MRAPI®)
- Downloads to-date: 1587. Download MRAPI»
- Learn more about MRAPI workgroup»
The Multicore Task Management API (MTAPI®)
- Downloads to-date: 312. Download MTAPI»
- View the MTAPI Reference Card»
- View the MTAPI in a Nutshell
- Learn more about MTAPI workgroup»
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»
UPCOMING Events
Benchmarking of Embedded Systems
September 29, 2013
Held in conjunction with Embedded Systems Week, this workshop will be presented on Sunday, September 29 by Sebastian Fischmeister of University of Waterloo, Shay Gal-On of EEMBC and Peter Stokes and Darshika G. Perera of CMC Microsystems.
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»

