NEW: Task Management Working Group
The Multicore Association just launched the Multicore Task Management API (MTAPI) working group, charged with creating an industry-standard specification for an API that supports the task coordination on embedded parallel systems. Core features of MTAPI are runtime scheduling and mapping of tasks to processor cores. MTAPI supports asymmetric multiprocessing at the hardware and software level. The working group is chaired by Urs Gleim (program manager for Parallel Processing Systems at Siemens AG, Corporate Technology) with technical experts participating from industry and academia including: ENEA, Freescale Semiconductor, LSI, Qualcomm, Plurality, PolyCore Software, Siemens, Texas Instruments, University of Houston, and Wind River.
Semiconductor, LSI, Qualcomm, Plurality, PolyCore Software, Siemens, Texas Instruments, University of Houston, and Wind River.
Expanded Charter of Virtualization Working Group
Chaired by Rajan Goyal (Distinguished Engineer, Cavium Networks) and Surender Reddy (Specialist, Software, Nokia Siemens Networks), the Multicore Virtualization Working Group (MVWG™) is working on two primary areas:
A) Classifying Virtualization-related Features Implemented Within Processors: Many processor vendors include a variety of virtualization hooks to help enable certain features or target different application spaces (i.e. core virtualization, I/O virtualization, H/W accelerator virtualization). The MVWG will define a detailed specification for categorizing and mapping the various virtualization hooks within SoCs.
B) Linux Modules as Proof of Concept: The current way of supporting virtualization in embedded systems requires at least 3 heterogeneous environments: Hypervisor, Real Time OS, and Feature Rich OS. The MVWG will implement various solutions (as proof of concept) using standard open source Linux to help transition the industry to new paradigm. This will enable the rapid adoption of virtualization in the embedded space for both compute and networking nodes.
Wanted: Reviewers for the Multicore Programming Practices Guide
After more than two years of development efforts of the working group, the Multicore Programming Practices guide is nearly ready for public release. In our final steps, our working group chairs, David Stewart (CEO, CriticalBlue) and Max Domeika (Software Engineer at Intel) are looking for external reviewers. Please contact me if you are interested in participating in this final step.
MCAPI Working Group Focused on Version 2.x
The MCAPI working group, chaired by Sven Brehmer (President, PolyCore Software) has rekindled efforts to add even more features and functions to expand the usefulness of MCAPI for Version 2.x. The functional areas that are being worked on include shared memory/zero copy message/packet management functions and interoperability. We’ve also added FAQS to our website. Participating companies are Enea, Freescale, Mentor Graphics, PolyCore Software, and TI.
MCA in the News
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.