Mar. 14, 2017 –This year marks a major milestone for the TenAsys flagship INtime real-time operating system celebrating 20 years of commercial deployments. In 1997, INtime for Windows picked up on the embedded virtualization initiative started with DOSRMX and iRMX for Windows, running multiple software workloads on a single computer. Significant advances in hardware offerings addressing the effectiveness of x86 platforms to be used in embedded applications, combined with the multicore initiative and substantial software enhancements have made the INtime RTOS environment a well-known and trusted platform all around the world.
TenAsys¡¯ presence at the Embedded World 2017 show is packed with many enhancements and new services providing for greater portability, productivity, performance and security.
New Memory Management
The INtime RTOS has undergone a significant, fundamental update to include a 64-bit interface of the physical memory management service. This enables full access of PC system memory to all INtime nodes while maintaining application compatibility, ensuring customer¡¯s proven IP can be used without requiring porting or rebuilding. Address extension services are managed at the process level, providing up to 4GB of physical memory to each process, regardless of the number of nodes and processes used throughout the system.
New CPU cache control
Additional performance enhancements now include the use of Cache Allocation Technology (CAT) of select Intel¢ç processor SKUs. Making use of this feature of the Intel Resource Director Technology (RDT) directly controls L2/L3 cache class of service (CLOS) providing better isolation between multiple workloads while improving the worst-case thread jitter of real-time applications. Overall architecture support is extended to include all latest Kaby Lake, Apollo Lake and Skylake CPUs from Intel.
Enhanced Programming support on C++/Boost
Having nearly unlimited memory, cores and independence of workloads is greatly enhanced by INtime¡¯s support for C++11, made available through Visual Studio 2015 and soon to be released support for Visual Studio 2017. The new C++11 standard library provides for greater portability. Sample Google Protobuf for the INtime RTOS is available from TenAsys upon request. An INtime port of the Boost C++ Libraries will be released through the boost.org. The initial release will cover the most commonly-used parts of the collective projects.
Dynamic performance analysis
Coming soon within the standard distribution of the INtime Software Development Kit (SDK) is our data collector for Intel¡¯s VTune¢â Amplifier performance profiler. This powerful dynamic analysis tool is key to understanding how your application is using resources, how it is affected by the underlying processor architecture and guiding you to where code optimization may lead to significant performance gains.
Secured INtime system traffic
For networked real-time systems, INtime has now integrated wolfSSL SSL/TLS services for securing communications of the INtime Global Objects network protocol (GOBSnet) from undesirable monitoring and open access. Use of wolfSSL is integrated with the INtime networking stack providing standard SSL/TLS encryption services.
Visual Studio 2017 and VTune plugins, wolfSLL and Boost C++ Library support will be standard features, available soon. Other features and functionality mentioned above are already available to new and existing customers who subscribe for the INtime SDK maintenance, and can be downloaded from our website at any time. |