Cell-prosessorista julkistettiin tarkempaa tietoa
IBM, Sony ja Toshiba kertovat julkistaneensa vuoden 2006 alussa tuotantoon siirtyvän Cell-prosessorin sisäistä rakennetta ja ohjelmoitavuutta. Yhtiöt haluavat laajentaa prosessorin hyödyntämismahdollisuuksia myös avoimissa sovellusympäristöissä. Sovelluskehittäjille julkistetut tekniset dokumentit sisältävät aiempaa yksityiskohtaisempia tietoja muun muassa Cellin arkkitehtuurista, spu-yksiköistä sekä niiden ohjelmoitavuudesta.
Cell on järjestelmäpiiri, joka käsittää yhdeksän erillistä prosessoriydintä. Se on suunnattu raskaaseen laskentaan ja suoritintehoa runsaasti kuluttavan viihde-elektroniikan kuten teräväpiirtotelevisioiden kuvasignaalin reaaliaikaiseen käsittelyyn.
Arkkitehtuurin perusteet ja ohjelmoitavuus
Cellin arkkitehtuuri perustuu yhteen IBM Powerpc -suorittimen kaltaiseen pääprosessointiyksikköön, useisiin rinnakkaisesti liukulukuja murskaaviin ja toiminnoiltaan dsp-signaaliprosessoreja muistuttaviin spu-yksiköihin sekä prosessorin sisärakenteen ja koneen keskusmuistin välistä käskyliikennettä älykkäästi hoitavaan dma-ohjaimeen.
SPU-yksiköt suorittavat erikoisrakenteisina risc-siruina ohjelmasäikeitä ja laskutoimintoja rinnakkaisesti sekä niiden sisäisestä käskykannasta. Spu-yksiköiden ohjelmoitavuudesta annettiin myös lisätietoa. Ohjelmointi on tehtävissä c-kielellä, tietyillä c++-kielen laajennuksilla, Assemblyllä tai tietyissä tapauksissa binäärimuodossa suoraan sovellustasolta.








