Laat ik dan van deze topic gebruik maken om de redactie te wijzen op een onjuistheid in het artikel
nieuws: IBM plant teraflopchip gebaseerd op Cell-architectuurDe Cell, zoals die wordt toegepast in de PlayStation 3, heeft een algemene core en acht hulpeenheden speciaal voor floatingpointgetallen
De SPUs zijn helemaal niet speciaal voor floatingpointgetallen. Ze kunnen net zo goed overweg met fixed-point getallen (dus ook reguliere integers). Om specifiek te zijn, een SPU heeft 128 general purpose registers die allen 128 bits breed zijn. In zo'n register past vrijwel alles: 16 bytes, 8 halfword-sized ints, 4 word-sized ints, 4 32-bits floats of 2 64-bits floats. In principe bepaalt de assembly-instructie die je gebruikt hoe een register geïnterpreteerd wordt, en omdat er meerdere data-eenheden in een enkel register passen zijn vrijwel alle instructies SIMD.
Ik zou dat stukje van de zin veranderen in "speciaal voor numerieke bewerkingen". Ik snap dat het artikel zich verder concentreert op floats, maar zoals het er nu staat klopt het gewoon niet
[
Voor 8% gewijzigd door
.oisyn op 27-11-2007 01:45
]