From: Embedded
COMMENT - As is generally the case the journalist by-lining this article simply picked up parts of the news release put out yesterday by Green Hills Software, In. That is the way the media works, or fails to work, today, as is becoming obvious.
The issue of reporting, as news, assertions made by interested parties by lightly editing their own words is a great way to get out advertising, and far less expensive for those sending out the release. Of course, it is likely the writer knows nothing about the technology and does not have time to do an in-depth article, too.
It took me 33 seconds to do a Google search, entering "government contracts "Multi Time Machine". There were 175 hits.
We need to ask ourselves how much is being forked over to Green Hills for products which provide services which limit the real freedom and security of Americans. In addition, giving contracts to individuals who are clearly psychopathic is bad, bad policy.
In Multi TimeMachine, Green Hills Software has added visibility into the
complex interactions of software running on multicore MIPS and Renesas
RH850 and V850 processors, designed to speed time-to-market and provide
higher reliability for multicore-based firmware products. For SoC
designers, Multi TimeMachine assists with pre-tape-out chip
verification, reducing risk, time-to-market, and time to accelerate
silicon sales. TimeMachine advanced scripting capabilities allow for
automated testing on virtual platforms. Multi TimeMachine enables
developers to visualize, replay, and debug their software’s execution
backward in time across multiple cores within an SoC.
The TimeMachine debugger allows the user to synchronously
step forward and backward on all cores, to set software and hardware
breakpoints and to run forwards or backwards, so all cores synchronously
stop upon hitting the breakpoint. As a result the user can see what all
cores are doing before and upon hitting those breakpoints. Developers
can optimize their program through profiling information derived
non-intrusively from gigabytes of trace data. Beyond debugging,
confidence for completeness in testing can be obtained from code
coverage data also derived non-intrusively from the trace data.
The TimeMachine debugger provides developers the ability to run and step an application back in time after a failure occurs, allowing easy identification of its root cause. This avoids the tedious and open-ended process of trial-and-error debugging required by previous generations of debuggers. The TimeMachine suite also includes a number of visualization tools, such as the PathAnalyzer, which bring to light complex system execution flow, making it easier to locate and mitigate performance bottlenecks.
More information
The TimeMachine debugger provides developers the ability to run and step an application back in time after a failure occurs, allowing easy identification of its root cause. This avoids the tedious and open-ended process of trial-and-error debugging required by previous generations of debuggers. The TimeMachine suite also includes a number of visualization tools, such as the PathAnalyzer, which bring to light complex system execution flow, making it easier to locate and mitigate performance bottlenecks.
More information
No comments:
Post a Comment