ThreadX SMP and ARM®v8-A architecture provide developers with a powerful solution that combines performance and ease-of-use
San Diego, CA — October 18, 2016 — Express Logic, Inc., the worldwide leader in royalty-free, real-time operating systems (RTOS) with more than 5.4 billion deployments, today announced that its ThreadX® RTOS now provides Symmetric Multiprocessing (SMP) support on the ARMv8-A 64-bit processor family, including the ARM Cortex®-A53, Cortex-A57 and Cortex-A72 processors. ThreadX SMP is based on Express Logic’s industry-leading ThreadX RTOS, a small, highly efficient embedded OS that minimizes system overhead and provides lightning-fast, real-time response. With a memory footprint less than 10KB and submicrosecond interrupt responses and context switches, ThreadX SMP complements the multicore architecture of the 64-bit ARMv8-A architecture with the ease of SMP, while retaining hard real-time responsiveness.
ThreadX’s Real-Time SMP Advantage
ThreadX/SMP offers developers of ARMv8-A 64-bit based products the following:
With ThreadX/SMP, an application can exploit the resources of multiple processors to serve its threads, without developers having to tailor the program logic to manage and arbitrate among the processors. In a single-processor system, the moment a top-priority thread begins execution, other threads must wait. With ThreadX/SMP, threads of equal priority can run in parallel on the other processors, effectively balancing overload situations where one processor could not handle the volume of data to be processed. Using ThreadX SMP, the application can launch a second, third or fourth thread, as needed, to help with the processing. The additional threads can be defined at initialization and automatically run on any available processor or created dynamically as the executing thread identifies processing demand beyond its capabilities.
“As a result of the strength and diversity of the ARM partnership, multicore CPUs are now both widely available and cost-efficient,” said Richard York, vice president of marketing, embedded segment, ARM. “They are used in a diverse range of embedded applications and require a powerful RTOS to harness the capabilities offered. The ThreadX SMP RTOS enables embedded developers to utilize the power of these multicore SoCs and develop their software with a familiar and easy-to-use solution.”
“ARMv8-A is gaining popularity with customers seeking to design-in higher performance, low-power Internet of Things devices in the embedded space,” said William E. Lamie, President, Express Logic, Inc. “Express Logic complements the strength of the ARMv8-A architecture. In contrast to Linux SMP, ThreadX SMP delivers deterministic real-time responsiveness in a small memory footprint and is fully supported by Express Logic. It delivers the benefits of SMP programming without the overhead of a large OS.”
About Express Logic and ThreadX
Headquartered in San Diego, CA, Express Logic offers the most advanced run-time solution for deeply embedded applications, including the popular ThreadX® RTOS, the high-performance NetX™ TCP/IP stack, the FileX® embedded FAT compatible file system, the new GUIX™ GUI development toolkit, and the USBX™ Host/Device USB protocol stack. All products from Express Logic include full source-code and have no run-time royalties. For more information about Express Logic solutions, please visit our web site at http://www.rtos.com, call 1-888-THREADX, or email inquiries to firstname.lastname@example.org.