Cookie Consent by Free Privacy Policy Generator WEJC: Embedded Software Solutions [WEJC.COM]
WEJC: Embedded Software Solutions [WEJC.COM]

Real-Time Software Tool-Sets and Consulting for Application Development

—For Information About Consulting Services Please Visit the Contact Page

—Background Material and Links (Information, Software Tools, and Algorithms)

Operating System and Chipset Independent C++ Code in the Real-time Environment

Recent advances in C++ language development, especially C++ versions 17 and higher, allow for the development of multithreaded SIMD software using vanilla C++ code with standard toolsets such as GNU and Microsoft.  SIMD (Single Instruction Multiple Data) assembly instructions are only supported on certain CPU chip families.  Intel and AMD PC processors do support SIMD.  Using the PC's 8 threads and the SIMD you can achieve roughly a 21-to-1 speedup over standard PC based platforms using single-threaded non-SIMD processing.  The only downside to this approach is that this C++ source code is verbose and it's production is considered a specialty software field.  To help simplify this difficult task we offer a free set of software tools. 

For more information these free toolsets see MLRT Library.

Technical Papers for the Algorithms Examples Used