From Markus Levy

March 2013

The Multicore Association®



  • Multicore Task Management API (MTAPI) Spec Available
  • Multicore Programming Practices Guide Available
  • Multicore DevCon 2013
  • Multicore Programming Practices Webinar
  • Semiconductor Research Corporation to Utilize MCA APIs and OpenMP
  • San Jose State University College of Engineering Multicore MSEE Program
  • In the News

Multicore Task Management API (MTAPI) Update

After 1.5 years of working-group effort, the Multicore Task Management Application Program Interface (MTAPI) is now available for download. MTAPI supports the coordination of tasks on embedded parallel systems by providing an API that allows programmers to develop parallel embedded software with familiar programming processes. MTAPI features include runtime scheduling and mapping of tasks to processor cores. Optionally, the MTAPI implementation provides access to hardware-implemented actions and/or queues to take advantage of processor-specific features and to increase performance.

Multicore Programming Practices Guide Available

Download the Multicore Programming Practices (MPP) guide which provides developers with a detailed set of best practices for writing multicore-ready embedded software. The MPP guide, collectively written by a wide range of industry experts, outlines how to migrate applications to multicore platforms and shares industry-proven techniques that help reduce development costs.

Multicore Developers Conference 2013

Although we are still working on the final agenda, you can check out some of the sessions that will be delivered, including content highlighting MxAPI and MPP, and an exhibit by the Multicore Association. The event is scheduled for May 21-22, 2013 at the Hyatt Regency in Santa Clara. Qualified attendees can register for free until April 15.

Multicore Programming Practices Webinar

Rob Oshana (Freescale) and Markus Levy (Multicore Association) will present an updated version of “Understanding Concurrency, Performance Optimizations, and Debugging for Multicore Platforms”. Register to join this webinar, scheduled for Wednesday, March 27th at 2PM EDT.
The Multicore Programming Practices (MPP) book is still in production. All people who registered for the webinar last week will be the first to be notified when it becomes available.

Semiconductor Research Corporation to Utilize MCA APIs and OpenMP

The High Performance Tools (HPCTools) group at University of Houston, and Freescale have once again joined hands to explore programming challenges of heterogeneous multicore embedded systems. Freescale and Semiconductor Research Corporation (SRC) have funded a 3-year research project through the research customization feature of SRC’s Global Research Collaboration program. The project will involve using OpenMP as a high-level programming model. The model’s translation will target the Multicore Association (MCA) APIs. The team will create a new unified runtime implementation in this process. By leveraging the MCA APIs, the runtime implementation will help bridge the software-hardware gap and will assist in increasing programmers' portability by targeting various multicore embedded architectures.

San Jose State University College of Engineering Multicore MSEE Program

The Multicore Association (MCA) and Embedded Microprocessor Benchmark Consortium (EEMBC) are founding contributors to a new MSEE degree program, developed by the SJSU Electrical Engineering department and technologists from leading Silicon Valley companies. This program will help in preparing a new generation of engineers to meet the multicore software challenge facing the electronics industry.

In the News

Lightweight Embedded Multicore Task Management (03/14/13)

Multicore Programming Practices Worth A Read (03/07/13)

Guide provides help in writing multi-core ready software (03/06/13)

Leveraging software efforts in multicore systems (03/05/13)

Multicore Association enthüllt Spezifikation für einfachere Mehrkern-Programmierungenth (03/04/13)

La Multicore Association simplifie la programmation des circuits SoC multicoeurs (02/22/13)

Best practices for multicore programming (02/19/13)

Multicore Best Practices (02/19/13)

Guide helps programmers take advantage of multi-core processors (02/19/13)

La programmation multicoeur a son guide de bonnes pratiques (02/17/13)

Multicore Programming (Not) For Dummies (02/15/13)

Multicore-programming guide released (02/14/13)

Multicore software writers get free guide (02/14/13)

Multicore Programming Practices Guide is here! (02/14/13)


If you do not wish to receive e-mail from The Multicore Association®, you can un-subscribe. MCA sends no more than one e-mail per month to registered users at Continuing your subscription ensures you'll be notified when events and other important announcements are available.