Latenzabdeckung und Anwendung auf die Erzeugung von Multiprozessor-Testgeneratorvorlagen
Ein Multikern-Multiknoten-Prozessorsystem weist eine Vielzahl von Multiprozessorknoten auf, wobei jeder eine Vielzahl von Mikroprozessorkernen aufweist. Die Vielzahl an Mikroprozessorknoten und -kernen ist verbunden und bildet ein transaktionales Datenübertragungsnetzwerk. Das Multikern-Multiknoten-...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Ein Multikern-Multiknoten-Prozessorsystem weist eine Vielzahl von Multiprozessorknoten auf, wobei jeder eine Vielzahl von Mikroprozessorkernen aufweist. Die Vielzahl an Mikroprozessorknoten und -kernen ist verbunden und bildet ein transaktionales Datenübertragungsnetzwerk. Das Multikern-Multiknoten-Prozessorsystem weist des Weiteren eine oder mehrere Puffereinheiten auf, die Transaktionsdaten bezüglich Transaktionen, die von einem Kern zu einem anderen Kern gesendet werden, ... Des Weiteren ist ein Agent enthalten, der Latenzdaten von den gesammelten Transaktionsdaten berechnet, der die berechneten Latenzdaten bearbeitet, um Transaktionslatenzerhebungsdaten zu erfassen, und der Zufallstestgeneratorvorlagen von den Transaktionslatenzerhebungsdaten erzeugt. Die Transaktionslatenzerhebungsdaten zeigen mindestens die Latenzen der Transaktionen an, die während des Sammelns der Transaktionsdaten entdeckt wurden, die eine vorbestimmte Latenz aufweisen, und schließen z. B. vier Komponenten für Transaktionstyplatenz, Transaktionssequenzlatenz, Transaktionsüberlappungslatenz und Paketdistanzlatenz ein. Deshalb können Zufallstestgeneratorvorlagen unter Verwendung von Latenzerhebung erzeugt werden.
A multi-core multi-node processor system has a plurality of multiprocessor nodes, each including a plurality of microprocessor cores. The plurality of microprocessor nodes and cores are connected and form a transactional communication network. The multi-core multi-node processor system has further one or more buffer units collecting transaction data relating to transactions sent from one core to another core. An agent is included which calculates latency data from the collected transaction data, processes the calculated latency data to gather transaction latency coverage data, and creates random test generator templates from the gathered transaction latency coverage data. The transaction latency coverage data indicates at least the latencies of the transactions detected during collection of the transaction data having a pre-determined latency, and includes, for example, four components for transaction type latency, transaction sequence latency, transaction overlap latency, and packet distance latency. Thus, random test generator templates may be created using latency coverage. |
---|