Open source specifikation gør det lettere at designe multicore systemer
Mentor Graphics lancerer open source implementering af MCAPI industristandard specifikationen for embedded multicore udvikling (in english).
The Multicore Association (MCA) has announced that Mentor Graphics has released 'openMCAPI', an open source implementation of the MCA’s industry standard MCAPI (Multicore Communications Application Program Interface) specification.
The openMCAPI technology provides a Linux library and kernel driver that enable applications to communicate across cores, via shared memory, in asymmetric multiprocessing (AMP) systems.
Designed for optimized multicore and multi-OS applications on a single chip, such as networking, printing, telecom/datacom, medical and security products, the openMCAPI technology provides high performance, ease-of-use, and portability to bare metal custom software stacks.
The openMCAPI now provides embedded developers with an uncomplicated, single, interoperable and fully customizable common platform for multicore/multi-OS enablement. Mentor Graphics will continue to maintain and update the openMCAPI project and has released it under a permissive open source license to facilitate inclusion into both open and proprietary operating systems.
- The openMCAPI open source project enables companies to adopt MCAPI as an inter-process communication mechanism between operating systems, says Markus Levy, president of the Multicore Association.
- Accelerating the adoption of MCAPI from multiple vendors will result in greater product innovation and differentiation and the use of openMCAPI as a common inter-process technology will provide interoperability and reduced risk.
The MCAPI standard established by the MCA was developed to create a standardized application program interface for communication and synchronization between closely distributed embedded systems, such as multiple cores or processors on a chip.
The need for multiple functions on a single multicore system is surging due to the increasing demand for network performance and bandwidth-heavy applications, such as video content or data services. The MCA’s mission is to establish a consortium based on common initiatives and resources for effective multicore development.
- The MCA and Mentor’s initiatives to improve industry adoption of multicore architectures with MCAPI and openMCAPI, respectively, are key to the success of multi-OS systems, says Glenn Perry, Mentor Graphics Embedded Systems Division General Manager.
- A fully open source solution for MCAPI available to anyone ensures a common platform to build the next generation of multicore embedded devices. Our commitment to embedded open source is substantiated with openMCAPI, which will continually be enhanced and maintained by our engineering team with the help of others in the open source community.
The openMCAPI code and documentation can be downloaded at http://openmcapi.org, and developer support is available via the development mailing list.
About the Multicore Association
The Multicore Association provides a neutral forum for vendors who are interested in, working with, and/or proliferating multicore-related products, including processors, infrastructure, devices, software, and applications.
The consortium has made available its Multicore Communications API (MCAPI) specification through its website, and will soon release its MCAPI 2.0 and Multicore Resource Management API (MRAPI). Currently, the organization also has working groups focused on: Multicore Virtualization, Multicore Communications, Multicore Programming Practices (MPP), and Tools Infrastructure (TIWG).
Relaterede nyheder
- • AMD Embedded G-Series undestøtter Windows RTOS
- • Android til automotive applikationer
- • Det skal være lettere at udvikle 'parallel' software
- • Avnet og ARM etablerer software-site
- • Freescale og Green Hills samarbejder om virtualisations-teknologi
- • IAR tilbyder værktøj til stack-analyse
- • Første 4K-projektor til home cinema
- • Samarbejde om integration af wireless teknologi i embedded systemer
- • Førende RTOS porteres til AMD Embedded G-serie platformen
- • MATLAB kan nu automatisk generere C-kode
- • IAR Systems åbner døren til Eclipse
- • Lynuxworks klar med ny version af LynxSecure
- • Software til CPU virtualisering af realtime kontrolsystemer
- • Hurtige applikationsudvikling med AMD's nye APU enheder
- • Kursus om fremtidens Windows Embedded platform
Seneste nyheder
- • Kontron satser stort på den nyeste Intel Core i7 processorteknologi
- • LG demonstrerer 55 tommer OLED tv i Europa
- • Exova Metech tilbyder nu kalibrering af ESD pistoler
- • Mouser udbygger med leverandør af antenner til M2M applikationer
- • EBV-magasin om funktionel sikkerhed
- • Bluetooth audiomodul til trådløse højttalersystemer
- • Techno-Matic i nyt forretningsområde
- • Årets Elektropris er uddelt
- • Første SAR A/D-konverter med SPICE model
- • Premier Farnell får ny chef
- • Step-down konverter opererer med 96 procent effektivitet
- • Maxwell Technologies hos Digi-Key
- • Højeffektive DC/DC-konvertere i brick-format
- • Farnell udvider med GNSS/GPS receivere
- • Fuld HD LCD-modul med stor betragningsvinkel
- • Ny teknologi skræmmer fugle væk fra markerne
- • Silicon Labs køber 2,4 GHz specialisten Ember
- • Touch platform emulerer fysiske trykknapper
- • AMD udvider APU platformen med ny R-serie
- • Ericsson klar med ny generation af powermoduler
- • Første 4 Gbit LPDDR'er i 20nm teknologi
- • SemiSouth sampler første 650V SiC JFETs
- • Digi-Key i globalt samarbejde med t-Global Technology
- • austriamicrosystems bliver til 'ams'
- • Find spændende apps til OrCAD og Allegro på nettet