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.
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
Multicore Programming Practices Worth A Read (03/07/13)
Best practices for multicore programming (02/19/13)
Multicore Best Practices (02/19/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)
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 www.multicore-association.org. Continuing your subscription ensures you'll be notified when events and other important announcements are available.