OT: Sparc vs. x86

Thomas Findeisen root at linuxbu.de
Sun Jun 1 18:49:59 CEST 2003


> Die Sparcs sind RISC Prozessoren und im allgemeinen etwas langsamer
> als MISC Prozessoren wie Intel. Das bedeutet, der Sparc Prozessor ist
> bei _gleicher_ Taktfrequenz etwas langsamer als ein Intel Prozessor
> gleicher Frequenz.

Na das sollte aber eine urban-Legend sein, eher das Gegenteil ist der
Fall. Der Risc Code ist durch seine kurzen Befehle im Mittel durchweg
schneller als die mächtigen Befehle einer CiscCPU, nicht umsonst ist
auch ein Pentium intern noch entfernt eine RISC CPU. RISC Code kann man
Prozessorarchitektonisch besser durch Pipelines jagen und durch die
wenigen Befehle bessere prefetching und caching algorithmen
implementieren. 

Ein komplexer Befehl eines Cisc Rechners dauert auch wesentlich mehr
Taktzyklen, rechne also nicht mit Befehlen pro Zeiteinheit, sondern mit
der tatsächlichen Ausführungszeit. Das Gegenteil ist im allgemeinen
richtig. Wahr ist allerdings dass Programme für RiscRechner durchaus
deutlich länger sind als die für Cisc-CPUs.

> Die Frage ist nicht unberechtigt, weil ein 1Ghz PC die Sun schon _knapp_
> übertrumpfen würde. Der mit 2.5 Ghz ist dann schon deutlich schneller...

Nein. Es kommt immer alles auf den Einsatz an, eine CPU ist nicht
schnell oder langsam. Wenn es beispielsweise um Mathematische
Berechnungen geht kann ein P4 schon durchaus eine Sun locker schlagen,
geht es um multithreading oder der 'gleichzeitigen' Abarbeitung von
1000en Usern auf einem Webserver wird das mit hoher Wahrscheinlichkeit
genau andersrum enden. 

Nenne den Einsatzbereich und ich kann versuchen das konkreter zu machen,
sollte ich mich festlegen müssen ist der RiscRechner eindeutig die
schnellere Architektur.

MfG Thomas Findeisen
-- 
Da hat mal auf ner Party jemand ne Kippe auf meiner Floppy
ausgedrueckt... toeten kann so befriedigend sein
[Countzero, www.dienstagstreff.de]


More information about the Linux mailing list