MENU

Multithreading boosts ThreadX on MIPS cores

Multithreading boosts ThreadX on MIPS cores

Business news |
By eeNews Europe



To provide support for the interAptiv family of multi-threaded multicore CPUs, Express Logic worked closely with Imagination and its partners to add new features to the ThreadX/SMP (symmetric multiprocessing) RTOS that enable it to support all multi-threaded MIPS cores.
Imagination’s unique multi-threaded MIPS cores, including the latest generation interAptiv family, are used by a broad range of companies to achieve better overall throughput, quality of service (QoS), and power/performance efficiency than competitors can provide across applications including baseband processing, internet of things (IoT), networking, storage, automotive, and more.
“Hardware multi-threading is a highly advantageous technology that works particularly well in real-time embedded environments," said Amit Rohatgi, vice president of strategic marketing at Imagination. "In fact, multi-threading was one of the original key synergies that Imagination recognized in MIPS cores. We are delighted to extend our partnership with Express Logic, a long-time supporter of MIPS, to bring ThreadX support to these advanced cores. As Imagination continues to roll out its new MIPS Series5 Warrior CPU cores, we will work together to bring ThreadX support to future MIPS cores.”
“Customers looking for a compact and fast operating system for the MIPS architecture can rely on our ThreadX and ThreadX/SMP RTOSes to provide the performance and features they need to succeed in their markets," said William Lamie, president of Express Logic. "Together, ThreadX/SMP and interAptiv provide system developers with a combination of performance efficiency and ease-of-use to speed their time to market. We look forward to continuing to provide customers with the best possible RTOS performance on multicore, multi-threaded MIPS-based processors.”
ThreadX is a small-footprint, royalty-free, source code RTOS for SoCs and other resource-constrained devices across a broad range of electronic products. ThreadX/SMP, originally developed by Express Logic in cooperation with MIPS, is an enhanced version of ThreadX that provides synchronous multicore support for real-time responsiveness. For interAptiv, ThreadX/SMP lets developers take advantage of the significant benefits of sharing the processing load over the CPU’s multiple threads and cores while retaining the real-time responsiveness critical to demanding embedded applications.
ThreadX/SMP achieves a high degree of ease-of-use by enabling multicore applications to be developed without needing to know the details of the underlying architecture. ThreadX/SMP efficiently allocates and manages powerful hardware resources to maximize application thread efficiency. ThreadX/SMP transparently maps application threads to individual cores within the MIPS CPU, providing automatic load balancing. The low overhead of ThreadX produces an efficient thread-to-core allocation and assignment—a feat that can be difficult for larger RTOSes to achieve, especially when there are more threads than cores.
ThreadX/SMP for interAptiv cores is available from Express Logic at https://rtos.com/products/threadx/MIPS

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News

Share:

Linked Articles
10s