mainziman
CPUs sind sehr schlecht direkt zu vergleichen. Da gibt es Taktraten, unterschiedliche Anzahl Takte die nötig sind um bestimmte Instruktionen durchzuführen, dedizierte Hardware Einheiten für bestimmte Operationen und natürlich mehrfache Pipelines, mehrfache ALUs, Out of Order Execution, Pipeline Stalles und Pipeline flushes, und natürlich Caches, und, und, und...
Wenn ich aber nun die Zeit und die Leistung messe die eine CPU für eine bestimmte Arbeit (liefere diese Website aus dem RAM aus) braucht dann kann ich sehr wohl vergleichen.
Wenn ein Server mit einer Intel CPU fürs ausliefern von 1000 Mal der gleichen Website bei 10 paralellen Anfragen (hier natürlich möglichst realistische Vorgaben nehmen denn die Paralelliät kann eben wegen Single-Core/Multi-Core entscheidend sein) 2 Sekunden bei 800 Watt braucht (Achtung: Hier ist natürlich der Stromverbrauch von Netzteil und dem Rest des Servers drin) und ein (möglichst ähnlicher) Server mit ARM CPU braucht 3 Sekunden bei 400 Watt dann ist der ARM Server eben trotzdem besser bei der Berechnung von „Bumms per Watt“ (das runterrechnen aus Stromverbrauch in Wattsekunden spar ich mir jetzt mal).
Natürlich spielt hier auch die Effektivität des Betriebssystems (Optimierungen des Quellcodes, Konfiguration, Energiesparmodi) und die Qualität des Programmcodes des Webservers (Compileroptimierungen,...) eine Rolle aber im Endergebnis (davon ausgehend dass Intel und ARM ausgereift sind) braucht ARM halt trotzdem weniger Strom für die 1000 Webseiten. Selbst wenn er ne Sekunde länger braucht!
Soweit ich weiß ist die Sparsamkeit der ARM Architektur auch der Grund warum Handys fast alle mit ARM Core laufen und quasi keines mit Intel.