Le standard MCAPI s’adapte au monde Open Source

Le 14/03/2011 à 8:42 par François Gauthier

Mentor Graphics propose une implantation en open source du standard de communication MCAPI, défini par la Multicore Association, et destiné à faciliter les communications entre différents cœurs de processeurs. Embedded World – Avec openMCAPI, l’américain Mentor Graphics met en avant une implantation compléte en open source de l’API standard MCAPI (Multicore Communications Application Program Interface), définie par la Multicore Association. Rappelons que l’API MCAPI a pour objectif de masquer aux développeurs de logiciels embarqués la complexité inhérente aux communications de bas niveau dans un système doté de plusieurs cœurs de processeurs avec des architectures de type AMP (Asymmetric Multiprocessing).

La technologie openMCAPI, proposée par Mentor Graphics, est constituée d’une bibliothèque Linux et d’un pilote de noyau. Elle assure au code logiciel qui s’exécute sur un processeur multicœur, une communication entres cœurs via une mémoire partagée.

Open MCAPI supporte Linux et le système d’exploitation temps réel Nucleus de Mentor. Il est conforme à la spécification MCAPI 1.0 publiée par la Multicore Association et est disponible sous forme de licence BSD sur le site openmcapi.

De son côté, le suédois Enea, éditeur du système d’exploitation temps réel Ose, vient d’annoncer sa décision de supporter le standard MCAPI en l’implantant sur sa technologie de communication interprocessus LIPC (Linx Interprocess Communication).

Copy link
Powered by Social Snap