*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
*
*
*
spacer . Connected Community
spacer
*
spacer
  . Home Page  
spacer
*
spacer
spacerFind:
spacer
spacer
>> Silicon
*
>> Design Support
*
>> Software
*
>> Training
*
>> Consortia
spacer
*
spacer
spacerSearch by:
spacer
*
>> All Partners
*
>> Markets
*
>> Product Type
*
>> ARM Processors
*
>> Advanced Search
spacer
*
spacer
  . Partner News  
  . ARM Powered Products  
spacer
*
spacer
*
>> Login
*
>> Join
*
* * * * *
  product information ask ARM*
  *
* Multicore Association



* ARM Connected logo *
*
*
Communications API
Standards Bodies, Consortia, Research

Product Description
The purpose of the communications API (CAPI), which is a message-passing API, is to capture the basic elements of communication and synchronization that are required for closely distributed (multiple cores on a chip and/or chips on a board) embedded systems. The target systems for such an API will span multiple dimensions of heterogeneity (e.g., core heterogeneity, interconnect heterogeneity, memory heterogeneity, operating system heterogeneity, software toolchain heterogeneity, and programming language heterogeneity). While many industry standards exist for distributed systems programming, they have primarily been focused on the needs of widely distributed systems, SMP systems, or specific application domains (for example scientific computing.) Thus, the Communications API from the Multicore Association has similar, but more highly constrained, goals than these existing standards with respect to scalability and fault tolerance, yet has more generality with respect to application domains.

http://www.multicore-association.org/workgroup/ComAPI.html


Market Segment(s)
  • Embedded

  • Mobile

  • Emerging Applications


ARM Processor(s)
  • ARM7EJ-S

  • ARM7TDMI

  • ARM7TDMI-S

  • ARM720T

  • ARM920T

  • ARM922T

  • ARM926EJ-S

  • ARM940T

  • ARM946E-S

  • ARM966E-S

  • ARM968E-S

  • ARM1020E

  • ARM1022E

  • ARM1026EJ-S

  • ARM1136J-S

  • ARM1136JF-S

  • ARM1156T2(F)-S

  • ARM1176JZ(F)-S

  • ARM11 MPCore

  • Cortex-A8

  • Cortex-A9

  • Cortex-M3

  • Cortex-R4

  • StrongARM

  • XScale


contact us

*
*
**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENT shadow