Nochmals ein kleiner CPU-Vergleich: Cell vs. Xbox 360. Dieses Mal mit etwas mehr Technik gewürzt.
GameSpy schrieb:
CPU - Xenon's CPU has three 3.0 GHz PowerPC cores. Each core is capable of two instructions per cycle and has an L1 cache with 32 KB for data and 32 KB for instructions. The three cores share 1 MB of L2 cache. Alpha 2 developer kits currently have two cores instead of three.
Zwei Aufgaben pro Taktzyklus x 3 = 6 Aufgaben @ 3 GHz.
Hier handelt es sich offensichtlich um eine abgespeckte Version des bekannten G5, der von Apple verbaut wird, denn dieser beherrscht 7 Aufgaben pro Takt. Grob gerechnet wäre die XBox 360 also knapp langsamer als ein 3 GHz G5 (der so noch nicht existiert).
IMO wären MS besser beraten gewesen einen Intel weiterhin zu nutzen, denn so könnte man die alten Spiele sicherlich noch laufen lassen, und die bisherigen Routinen wären auf einem Pentium 4 mit 3+ GHz bestimmt besser gelaufen als die ganze Umschreiberei (die durch XNA nun vereinfacht wird). Und die Geschwindigkeit wäre dank Hyperthreading auch SICHERLICH im vergleichbaren Bereich!
Das alles tönt doch sehr nach aktueller PC-Technologie, bzw. einen Schritt weiter. Der Cell ist schwer vergleichbar damit - eine komplett neue Architektur, und scheinbar sehr komplex noch dazu.
Die neueste Demo von Toshiba, in der allerdings die SPEs ("Co-CPUs") zum dekodieren von MPEG2-Filmen genutzt wurden, verblüffte mich gewaltig. 48 Videos wurden von 6 SPEs (der Cell hat acht) dekodiert und gleichzeitig abgespielt. Die siebte SPE skalierte alle Filme auf Thumbnail-Größe herunter. SPE acht war... nicht beschäftigt!
Moderne Rechner können, ohne zu ruckeln, und das ist nun geschätzt, vielleicht 5 solcher Filme abspielen (ein stinknormaler DVD-Player benutzt eine Hardware zum dekodieren, wir reden hier von Software-Leistung).
Ich weiß nicht so recht, aber hat der Cell damit die Leistung von mehr als acht normalen Computern unter einem Dach?
Könnte man zB. einfach eine SPE für physikalische Berechnungen benutzen, eine weitere für den Sound... usw.?
Diskussionsstoff für alle!
