How to track down non-deterministic and hard-to-reproduce software issues with Intel® System Studio

Modern intelligent systems are increasingly timing-sensitive and often encounter non-deterministic issues that are difficult to reproduce. Debugging such issues is not easy; code can impact the timing of the software stack, altering application behavior and making issues disappear during a debug session. The solution to this is the Software Visible Event Nexus (SVEN) Technology. SVEN relies on a static code instrumentation with very little overhead and enables developers to identify timing-dependent runtime issues where traditional methods fail.

The Intel® System Studio provides the SVEN framework in form of an open source SDK as well as a graphical trace viewer for easy navigation of events and timing for quick identification of irregularities.

For more complete information about compiler optimizations, see our Optimization Notice.