We have extended the communication library of our emmtrix Parallel Studio (ePS) for Infineon 32-bit AURIX™ Microcontroller based on TriCore™.
ePS already supports an increasing number of target platforms and operating systems, making use of, among others,
- Shared memory ring buffers
- POSIX threads with pipes
- Message Passing Interface (MPI)
The communication library for Infineon 32-bit TriCore™ AURIX™-TC2xx and 32-bit TriCore™ AURIX™-TC3xx has now been upgraded to an even deeper level of integration in order to realize more efficient ring buffers for the data transfers between the cores. Specifically, ePS now makes use of
- Core local data scratchpad memories (DSPR)
- Circular addressing mode
Infineon AURIX™ users will benefit from faster parallel applications by the reduction of overhead, which in turn yields a higher data throughput. It’s worth pointing out that this also improves the timing predictability of the whole program.