| 1 | = The MWMR Library = |
| 2 | |
| 3 | The [source:soft/giet_vm/giet_libs/mwmr_channel.c mwmr_channel.c] and [source:soft/giet_vm/giet_libs/mwmr_channel.h mwmr_channel.h] |
| 4 | files define a communication middleware that supports channelized communications in a parallel multi-tasks application, where the |
| 5 | communication scheme can be explicitely and statically described by a Task and Communication Graph. |
| 6 | Each MWMR (Multi-Writer Multi-Reader) channel can be accessed concurently by one or several writer(s) and by one or several reader(s). |
| 7 | It is implemented as a software FIFO, protected by a build-in lock. |
| 8 | |