
PolyCore Software’s Poly-Messenger/MCAPI is a next-generation software infrastructure for inter-processor communication used in embedded systems. Poly-Messenger enables different cores to inter-operate at the board or chip level - from cores with very limited resources to fully featured cores.
Poly-Messenger provides a flexible structure for creating scalable services of different complexity and manages the network topology and transport protocols for different inter-connects.
To accommodate a broad range of communication needs, Poly-Messenger provides both connectionless messaging and intelligent data transfer, and can therefore be used to implement data oriented services, like distributed shared memory.
The Poly-Messenger architecture ensures real-time behavior for upper layers, achieving maximum performance for bandwidth as well as latency, and provides predictable delivery.
Because of its modular structure new modules can be added to Poly-Messenger to support additional functionality and for systems with enough resources, complex functionality can be mastered.