"Real World" Benchmarks testen eine Teilmenge von Funktionen, die auf die Programmoperationen und nicht auf die reine Prozessorleistung abgestimmt sind. Es ist wahrscheinlich, dass sie wichtige Tests auslassen, die brutale Stärke und Rechenleistung begünstigen, die den x86_64 als das, was er ist, als leistungsfähigeren und leistungsfähigeren Kern bezeichnen würde.
ARM-Kerne sind an einen Punkt gekommen, an dem sie eine große Speicherbandbreite, eine große Bandbreite an Speichergeräten und ziemlich gute Grafikkerne aufweisen. Dies bedeutet, dass sie über alles verfügen, was sie für "leichte" Aufgaben wie das Browsen im Internet sowie Spiele und "Büro" benötigen.
Dies ist, was die moderneren "Benchmarks" betrachten, eine Reihe von Aufgaben, die eher benutzerzentriert sind als sich auf die Hardware selbst zu konzentrieren. Ja, es tut eine gewisse Menge an Rechenleistung nehmen eine Webseite zu laden, aber ein großer Teil der Aufgabe wird die Übertragung der Bilder aus dem Speicher und treibt sie auf die Grafik - Engine gehalten.
Browser-JavaScript-Engines können besser für ARM optimiert werden, so dass unnötige Funktionen weggelassen werden und sie schneller erscheinen.
Dieses Muster kann jedoch dazu führen, dass ein ARM-Prozessor so schnell aussieht wie ein leistungsfähigerer Prozessor, da dies für diese Aufgaben der Fall ist.
Die Benchmarks ignorieren jedoch die intensiveren Aufgaben, die auf einem x86_64-Prozessor ausgeführt werden sollen. Ich würde erwarten, dass ein ARM-Core Video-Transcoding, massive Physikberechnungen (große RTS-Spiele) oder Raytracing-3D-Rendering (Blender, Maya) merklich langsamer als ein x86-Core durchführt, aber dies sind nicht unbedingt "übliche" Benutzeraufgaben und daher nicht. t Benchmarking.
Im Wesentlichen für Datenbewegungen und kleine Verarbeitungsmengen könnte ein ARM-Prozessor so schnell sein wie ein x86-Prozessor. Für die eigentliche Verarbeitung von Rohstrom und Massendaten gewinnt der x86 jedes Mal.