Interessante Ergebnisse.Mal der Bratwell i5 mit und ohne Spectre. Da der L4 nur Victim-Cache ist dürfte er für die Anwendung hier nicht soo spannend sein, schließlich liegt der Witz im Programm ja darin dass es Daten nicht mehrfach nutzt.
Das würde auch erklären warum der Threadripper mit einem 16MB Array deutlich schneller ist als mit 64MB. Die 16MB passen in den L3-Cache eines einzelnen dies, 64MB eben nicht mehr.
Selbst wenn das Array nicht komplett rein passt betrifft es vielleicht ein paar Prozent der Zugriffe. Das macht den Kohl wirklich nicht fett so wie der Algorithmus arbeitet.
das python script will leider nicht wie HisN schon geschrieben hatte, Ubuntu Server 16.04
Ok, dann teste ich jetzt nochmal die 64MB Variante mit 2400Mhz RAM Takt und geringen Latenzen.
Das läuft quasi mit dem Faktor 2400/3466 schlechter... Ich kapier's nicht.
Da bräuchte es nun noch die Zeiten für cycles={128,256,512,1024}
Per CLI benutzbar bleiben.Fällt dir noch was ein, was die UI können sollte?