-

TASKING and LDRA Announce Advanced Data and Control Coupling Capabilities to Measure Hidden Timing Interference in Multi-core Applications

LDRA tool suite now identifies and quantifies the impact of timing coupling interference to help developers comply with worst-case execution time (WCET) requirements of multi-core guidelines such as AC-20-193

WIRRAL, England--(BUSINESS WIRE)--LDRA, a TASKING Company, and a leader in automated software verification, traceability and standards compliance, today announced that the LDRA tool suite now supports advanced analysis of timing coupling interference on multi-core architectures. These new capabilities build on LDRA’s existing data coupling and control coupling tools, giving developers deeper insight into multi-core behavior and enabling them to better mitigate timing issues. Data, control, and timing coupling are critical as multi-core processor are increasingly used to run embedded applications for aerospace and defense, automotive, industrial controls, IoT, and space applications that must adhere to strict functional safety and reliability standards.

TASKING company @ldra_technology announces improvements to its #LDRAtoolsuite to give developers deeper insight into multi-core behavior & better mitigate timing issues. Find them @embedded_USA booth 2058. #ewNA #WCET #FunctionalSafety

Share

Industry guidelines such as the FAA’s advisory circular AC 20-193 describe factors that can increase execution times in multi-core-based systems. When execution times exceed worst-case bounds, this can result in systems that are non-deterministic and unsafe. To measure execution time, developers evaluate the impact of data coupling and control coupling between tasks. However, they must also measure complex timing coupling interference that can arise between tasks that run on different cores.

Timing coupling is a hidden cause of interference that can increase a system’s worst-case execution time (WCET) based on contention for shared processor resources like bus interconnect or cache memory in multi-core architectures. Even when tasks executing on different cores have no direct data or control coupling, there may be interference on shared resources such as shared cache memory. For example, L1/L2 caches may be shared between cores. Tasks with larger data sets tend to use these shared resources more extensively, increasing the probability of interference and reduced efficiency even when there is no direct data or control coupling at the task level.

“Hidden interference at the multi-core level can be significant,” said Ian Hennell, Operations Director, LDRA. “In a study we collaborated on with the United States Army DEVCOM Aviation & Missile Center Multi-Core Processing & Artificial Intelligence Laboratory, timing coupling interference resulted in up to a 40% increase in mean execution time. Now, armed with the ability to identify sources of timing coupling interference, their engineers can focus their development efforts where they will have maximum impact.”

Knowing where and why interference arises, as well as potentially how much it arises, enables developers to target their efforts and more quickly mitigate timing coupling interference. Rather than trying to optimize code for performance, for example, developers can adjust a task’s data set size or usage to reduce its impact on cache efficiency for tasks running on other cores.

The LDRA tool suite offers full support for both 32- and 64-bit instruction sets and addresses requirements traceability, coding standards compliance, and static and dynamic coverage analysis. These new timing coupling capabilities, together with LDRA’s industry-leading data coupling and functional coupling tools, give developers unprecedented access and insight into system behavior and operation of even the more complex systems.

“LDRA’s time coupling capabilities are unique among embedded development tools,” said Christoph Herzog, Co-CEO/CTO, TASKING. “When the LDRA tool suite is combined with TASKING’s winIDEA and TASKING’s BlueBox debugger or virtual ECU simulator, developers have access to a comprehensive set of complementary static analysis, dynamic analysis, and unit/integration testing solutions that provide detailed run-time data. This enables the most thorough analysis of worst-case execution time in the industry. In this way, OEMs can feel confident that their complex embedded systems comply with even the most stringent industry standards.”

Available now, the LDRA tool suite with advanced timing coupling analysis will be featured in booth 2058 at Embedded World North America in Anaheim, November 4-6.

About LDRA

For 50 years, LDRA has developed and driven the market for software that automates code analysis and software testing for safety-, mission-, security- and business-critical markets. Working with clients to achieve early error identification and elimination and full compliance with industry standards, LDRA traces requirements through static and dynamic analysis to unit testing and verification for a wide variety of hardware and software platforms. The company was acquired by TASKING in 2025.

For more information on the LDRA tool suite, please visit www.ldra.com.

Readers may direct questions to:

Mark James
Email: mark.james@ldra.com

Contacts

Media:

Kelly Wanlass, HCI Marketing and Communications, Inc., Media Relations
Tel: +1 (801) 602-4723, Email: kelly@hci-marketing.com

Mark James, LDRA, Marketing Manager
Tel: +44 (0) 151 649 9300, Email: mark.james@ldra.com

LDRA


Release Versions

Contacts

Media:

Kelly Wanlass, HCI Marketing and Communications, Inc., Media Relations
Tel: +1 (801) 602-4723, Email: kelly@hci-marketing.com

Mark James, LDRA, Marketing Manager
Tel: +44 (0) 151 649 9300, Email: mark.james@ldra.com

Social Media Profiles
More News From LDRA

TASKING Accelerates the Development and Verification of Safety- and Security-Critical AUTOSAR Compliant Systems

MUNICH--(BUSINESS WIRE)--TASKING, a global leader in high-performance embedded software development tools, today announced expansion of the integrated TASKING toolchain to optimize AUTOSAR workflows for multicore automotive systems that must adhere to functional safety and security mandates. Example customer applications include software-defined vehicles, ADAS/ADS (automated braking, automated steering, infotainment, telematics, adaptive cruise control), zone controllers, central control units,...

TASKING Unveils Industry’s First End-to-End Compile, Debug and Test Toolchain for Renesas RH850 Microcontrollers, Including New RH850/U2C Series

MUNICH--(BUSINESS WIRE)--TASKING, a global leader in high-performance embedded software development tools, today launched a performance upgraded compiler supporting the Renesas RH850/U2x microcontroller (MCU) family, including the new RH850/U2C series. The updated compiler combined with TASKING’s debug and test tools offers automotive and industrial developers the only truly seamless and integrated compile, debug and test solution for the RH850 architecture. TASKING will showcase the capabiliti...

TASKING Integrates Modern AI Technology to Enable Robust Software Verification and Validation (V&V)

MUNICH--(BUSINESS WIRE)--TASKING, a global leader in high-performance embedded software development tools, today announced enhancements to the TASKING toolchain that enable seamless integration of AI in the software development and verification workflows. These new capabilities accelerate the design and increase the performance of functionally safe and secure embedded real-time applications within automotive, aerospace & defense, industrial, and robotics while enabling OEMs to verify and va...
Back to Newsroom