mboost-dp1

unknown

Cell detaljer officielt afsløret

- Via IBM - , redigeret af peter_m

IBM har netop offentliggjort officiel dokumentation for deres kommende Cell processorer, for at imødekomme udviklere og Open Source miljøet.

Ved gratis registrering, får man adgang til en 331 siders lang rapport omhandlende Cell Broadband Engine Architecture samt guider til programmeringsprogene C/C++ og assembler.

For dem der er til overblik snarere end instruktionsdetaljer, har Cell’s chef-arkitekt Peter Hoffse, skrevet en mindre artikel om emnet ved navn Cell Broadband Engine Architecture from 20,000 feet og som ikke kræves registrering for at læse.

Hoffsee beskriver arkitekturen som et radikalt anderledes skridt, hvor instruktioner og hukommelsestilgang er paralleliseret på et hidtil uset plan. Han sammenligner bl.a. nuværende CPU’er med at have en brandkæde med 100 personer til at transportere vand, men med kun et par spande til rådighed.





Gå til bund
Gravatar #1 - utdiscant
26. aug. 2005 15:52
Den C++ guide bliver interresant nattelæsning :D
Gravatar #2 - Norrah
26. aug. 2005 16:11
jeg har lige hentet den guide, og lad os bare sige.... der er sgu en del at skulle se igennem...!! :s, men det skal jo læres.... gab, jeg vil nu heller ha en star.
Gravatar #3 - mrmorris
26. aug. 2005 16:23
Bemærk lige, at ud over at programmere ud fra paralleliseringsparadigmer, skal vi også til at lege branch-predictor for CPU'en med compiler direktiver i mellemniveau sprog som C/C++:

__builtin_expect(int exp, int value)

Der er hele 33 assembler instruktioner specielt henvendt til branching. Jeg begynder virkelig at forstå, hvorfor spilproducenterne er en smule frustrerede!
Gravatar #4 - Chucara
26. aug. 2005 16:25
Ah... glæder mig til at se hvilke assemler instruktioner, de mener er så fantastiske.. Efter hvad jeg har hørt, ser det godt ud - men vil da lige skimme skidtet igennem..
Gravatar #5 - baal
26. aug. 2005 21:21
Svært ved at tro på at 'revolutionerende' cpu-design kan batte noget idag.

Der er så meget kode som er super optimeret til x86's instruktionssæt. Det vil tage år bare at få x86-64 til at være nogenlunde i performance.

/td
Gravatar #6 - Norrah
26. aug. 2005 21:32
#5 hvilket nok er grunden til de siger den kan holde 10 år :P.... det tager lidt tid før folk kan finde ud af det. ordentligt, men det kommer.... jeg forsøger da allerede at lære omend det er lidt svært at teste lige pt...

når folk først har fået taget så tror jeg godt vi kan få noget sjov ud af det... :P
Gravatar #7 - PRaabjerg
26. aug. 2005 21:49
#5: Tjaa, vi kan jo heller ikke blive hængende på x86 i al evighed. Så det er vel et godt tegn der bliver lavet nye ting der måske på et tidspunkt kan erstatte x86 :)
Og dog kunne det egentlig være lidt morsomt...:
- 'Hvad mener du med "Fejl i et gammelt instruktionssæt"?!! Det her er et hypermoderne rumskib i det 23. århundrede! Vores motor og maskinrum har lige lavet et spektakulært hop gennem hyperrummet uden resten af skibet, taget 12 teknikere med sig, og så sidder du og siger at det er fordi en eller anden idiot har fjernet en sikkerhedsprocedure for at 'omgå en fejl' i et gammelt såkaldt x86 instruktionssæt??'
Gravatar #8 - andreasg
27. aug. 2005 00:16
#7
Nu er x86 slet ikke længere hvad det var...
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login