IBM, Sony ja Toshiba ovat julkistaneet kolme sovelluskehittäjille suunnattua teknistä dokumenttia, jotka valottavat vuoden 2006 alussa tuotantoon siirtyvän Cell-prosessorin sisäistä rakennetta ja ohjelmoitavuutta.
Yhtiöt haluavat laajentaa uuden sukupolven suoritustehot tarjoavan prosessorin hyödyntämismahdollisuuksia myös avoimien sovellusympäristöjen suuntaan.
Cell on yhdeksän erillistä prosessoriydintä sisältävä järjestelmäpiiri, joka soveltuu raskaaseen laskentaan ja suoritintehoa runsaasti kuluttavan viihde-elektroniikan kuten teräväpiirtotelevisioiden kuvasignaalin reaaliaikaiseen käsittelyyn.
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.
Lisäksi spu-yksiköt ovat ohjelmoitavia C-kielellä, tietyillä C++-kielen laajennuksilla, Assemblyllä tai tietyissä tapauksissa binäärimuodossa suoraan sovellustasolta.
Cell-prosessorin arkkitehtuurista ja ohjelmoitavuudesta kertovat dokumentit voi ladata esimerkiksi IBM:n sivuilta.