@Deridex
Um den Benchmark online stellen bzw. verteilen zu können, bräuchte Ich deine Erlaubnis.
Außerdem sollte man LTSpice nicht ständig updaten, weil sich da die Perf ändert. Ist mir auch passiert, so dass ich die alte Version offline wiederhergestellt habe.
Du kannst meinen Benchmark gerne verwenden und auch online stellen!
Der enthält mehrere Schaltungen, die in der Spice Community seit Jahren als Benchmark verwendet werden (mux8.cir, mike2.cir und bjtff.cir).
Ausserdem sind einige aufwendigere Schaltungen enthalten, wie der OscillatorQuadratur.asc mit 32 einzelnen Oszillatoren. Der kann in der Theorie
auf 32 Threads parallel laufen, und sollte 32 x so schnell sein wie auf einer einzelnen CPU.
Weiters sind spezielle Sachen drinnen, wie eine Monte Carlo Simulation mit Zufallsgenerator (MonteCarlo.asc), zwei Schaltregler (LT3845_TA01.asc und BuckBoost.asc), die spezielle LTSpice Erweiterungen verwenden, sowie rein analoge Schaltungen (Ein Audio Leistungsverstärker AzurAmp.asc, eine klassische Multimeter Schaltung Elektrometer.asc, und eine Schaltung, die 16 Audiokanäle über einen Drahtleitung überträgt AudioChannel16.asc).
Zum Durchführen bitte einfach das PowerShell Skript "Benchmark.ps1" ausführen. Die Ergebnisse stehen danach im Report File "LTSpiceBenchmarkReport.txt".
Mehr Details stehen im "Readme.md" File drinnen.
Achtung: Manche Tests hängen extrem stark vom Windows Defender ab. Am besten die Realtime Protection vom Defender abdrehen, ansonsten braucht der Monte Carlo Test mehr als 100x länger.
Die Ergebnisse sind übrigens nur die reinen LTSpice Rechenzeiten. Das PowerShell Skript holt die Zeiten die aus dem LTSPice LOG File.
Die Zeiten enthalten also nicht die Program-Startup Zeit. Ich habe die aktuellste Version der Skripte noch mal angehängt.
Gruss,
Udo