Qemu-basierte Marss-Simulation deterministisch machen

418
user984260

Ich verwende Marss zyklusgenauen Simulator, der QEMU verwendet. Es ist ein vollständiger Systemsimulator und gibt Benutzer- und Kernelstatistiken an.

Selbst wenn ich nur Benutzerstatistiken nehme, variieren die Statistiken zwischen verschiedenen Durchläufen sehr. Ich habe diese Frage auf der Marss-Site gestellt, konnte aber keine gute Antwort bekommen.

Ich habe mich gefragt, ob es etwas mit Qemu zu tun hat. Oder eine beliebige Option / Variation von Qemu, die die Simulation deterministisch machen kann. Ich habe versucht, -icount auto zu verwenden, und es gibt immer noch einige Variationen.

Mit simplescalar eio-Dateien habe ich noch keine Variation beobachtet.

Kann jemand erklären, warum ich für identische Läufe unterschiedliche Statistiken bekomme?

1
Ich habe keine Informationen zu der Frage, aber vermeiden Sie im Falle eines Cross-Postings diese und kennzeichnen Sie Ihre Frage stattdessen. Bitten Sie einen Moderator, die Frage zu migrieren. Paul vor 12 Jahren 0
@ Paul Danke. Das wusste ich nicht, werde es aber in Zukunft tun. user984260 vor 12 Jahren 0

0 Antworten auf die Frage