Bei modernen, hochkomplexen Prozessoren (viele davon mit mehreren Kernen) ist es sehr schwierig, die Pipeline-, Cache- und Crosstalk-Mechanismen zwischen den Kernen formal zu modellieren.
In diesem Fall ist es nicht möglich, die WCET allein durch statische Codeanalyse zu berechnen, und es ist notwendig, gemischte Techniken der Analyse und der Laufzeitmessung zu verwenden.
TimeWeaver ist ein hybrides Analysegerät, das diese beiden WCET-Berechnungstechniken kombiniert. Die genauesten Messungen der Ausführungszeit werden durch die Erfassung von nicht-intrusiven Hardware-Traces des Mikroprozessors erzielt. Daher ist TimeWeaver nur für Prozessoren mit Hardware-Trace-Fähigkeit und für Platinen mit Nexus-Trace-Anschluss und Aurora-Schnittstelle oder ähnlichem verfügbar. Darüber hinaus ist ein Debug-Testgerät mit Hardware-Trace-Fähigkeit wie Lauterbach oder Green Hills Probe erforderlich.
Das Ergebnis der Analyse ähnelt dem von aiT und ist hinreichend genau, um als Nachweis für die Zertifizierung zu gelten.
PowerPC mit der Fähigkeit zur Ausgabe von Nexus-Programm-Trace-Meldungen (IEEE-ISTO 5001, Klasse 2 oder höher):
ARM mit taktgenauem ETM-Trace oder ULink Pro
Tricore-Traces
© 2014 - 2024 Doymus Software & Engineering - Impressum - Datenschutz - Cookie-Richtlinie - Bildquelle
© 2024 Doymus Software and Engineering - Rechtliche Hinweise - Datenschutz - Cookie-Richtlinie
Keks | Dauer | Beschreibung |
---|---|---|
cookielawinfo-checkbox-analytics | 11 Monate | Dieses Cookie wird vom GDPR Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Analytics" zu speichern. |
cookielawinfo-checkbox-functional | 11 Monate | Das Cookie wird durch die GDPR-Cookie-Zustimmung gesetzt, um die Zustimmung des Benutzers für die Cookies in der Kategorie "Funktional" aufzuzeichnen. |
cookielawinfo-checkbox-necessary | 11 Monate | Dieses Cookie wird vom GDPR Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies der Kategorie "Notwendig" zu speichern. |
cookielawinfo-checkbox-others | 11 Monate | Dieses Cookie wird vom GDPR Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Andere" zu speichern. |
cookielawinfo-checkbox-performance | 11 Monate | Dieses Cookie wird vom GDPR Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Leistung" zu speichern. |
viewed_cookie_policy | 11 Monate | Das Cookie wird vom GDPR Cookie Consent Plugin gesetzt und wird verwendet, um zu speichern, ob der Nutzer der Verwendung von Cookies zugestimmt hat oder nicht. Es speichert keine persönlichen Daten. |