Hello......
About real-time systems programming
I don't think that real-time systems programming is difficult
when you know about parallel programming and synchronization
algorithms, when i have invented many synchronization algorithms
i have found myself optimizing the cache-coherence traffic
and inventing new efficient algorithms and also by avoiding C++ relaxed
memory model that is error prone , by using dynamic link libraries of
Delphi and FreePascal that don't reorder loads and stores as do it C++,
so understand me Sir that this has allowed me to learn more
about real-time systems, so now that i am a more capable on parallel
programming and synchronization algorithms , i have found that
real-time system programming is much much easier for me, other
than that i have invented my threadpools that are NUMA-aware
and that scales well since they have eliminated the contention
on the consumer threads side, also my threadpools supports
processor groups on windows etc. so all my inventions has allowed me to
be more professional on parallel programming and synchronization
algorithms and this has easy for me by much real-time system programming.
So stay tuned, because i will port many of my softwares to C++ and to
real-time systems such as QNX realtime OS that is very good and to On
Time RTOS-32 that is good.
Here is what i have ported to C++:
My C++ synchronization objects library for Windows and Linux was updated..
And i have thoroughly tested it again and i think that it is more stable
and fast now.
Be happy with my C++ synchronization objects library !
You can download the new updated version from:
https://sites.google.com/site/aminer68/c-synchronization-objects-library
And also:
My Scalable Parallel C++ Conjugate Gradient Linear System Solver Library
was updated...
Please download the new updated version from:
https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library
Thank you,
Amine Moulay Ramdane.