@Daniel_Frenzel wrote:
What are your thoughts about support of OpenMP for Linux.
What comes into my mind is:
- Multithreading, as ArduPilot stresses one core already a lot
- Vectoring
I initially, I wanted to push some of this stuff into AP_Math, but there was a strong opposition, which I partially understand.
However, there are other parts in the library which may also profit from OpenMP.
The clear benefit would that the execution time of a function decreases, so that the chance that the scheduler misses a function gets minimized.
I think if the RPi has already several cores, it would be nice if the user could decide how processing time is distributed.
Disadvantage would be dependent on the function a small overhead and maybe slightly increased complexity of the code.
Posts: 1
Participants: 1