The Multicore Association®
Progress at the Multicore Association
The Multicore Programming Practices (MPP) working group, chaired by Max Domeika (Intel) and David Stewart
Our expectation is to complete this review in the next 3 months and move to writing and reviewing the last two chapters. We’re expecting a final draft in Q4 2009 and if you are interested in being a reviewer let us know.
The Multicore Resource Management API (MRAPI®) working group, chaired by Jim Holt (Freescale), is focused on synchronization primitives, shared & distributed memory primitives, and execution environment metadata. The working group has converged on a proposal for remote memory (access to non-shared memory via DMA and other mechanisms). We've also been fine tuning the definition of mutexes to meet some new requirements. Due to these developments we have been holding off on wrapping up the metadata section, but should return to that very soon. Altogether the spec is taking good shape and we’ll soon be publishing a release schedule.
The Multicore Virtualization Work Group, chaired by Surender Kumar (Nokia Siemens Networks), is currently working on device para virtualization which addresses mechanisms to share devices including the front-end driver interface, device discovery and buffer transfer. The MVWG is also exploring standard interfaces for shared memory management access and management in the hypervisor. The target is to produce an initial draft for the above work items by Q4 2009. Other relevant work items in the workgroup are secure and efficient inter-virtual machine communication and in-service upgrade, these will be taken up as we achieve progress with the current work items.
The Multicore Communication API working group, chaired by Sven Brehmer (PolyCore Software), released its first specification and example implementations last year. More than 500 people have downloaded this free specification. The MCAPI® working group has been preparing an updated version of its specification, and is currently reviewing several proposed modifications derived from the MRAPI® discussion (to ensure synergy). PolyCore Software is helping with the validation of the proposed modifications (recall that PolyCore Software was the first company to have a commercial implementation of MCAPI®). Expect a release of the new specification in the July-August timeframe.
Huawei Joins the Multicore Association as an Executive Board Member
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.