The Cell Broadband Processor er sammensatt av flere Synergistiske Processing Units , eller SPUs . Hver SPU har en dedikert minne og prosessor . Linux-kjernen kan kjøre på Cell Broadband Processor Power PC Processing Element, eller PPE , og hver SPU kan nås gjennom et virtuelt filsystem kalt spufs . Hver katalog under dette filsystemet kan bli behandlet som en fysisk SPU , og hver fil inne i disse katalogene representerer en annen hardware ressurs. Det er flere viktige filer, eller maskinvare ressurser, som du må vite om å begynne å arbeide med spufs filsystemet . Du trenger
Linux installeres på en datamaskin med Cell Broadband prosessor eller en PlayStation 3
Vis flere instruksjoner
en
Opprett en ny SPU sammenheng med " mkdir "kommandoen. En SPU sammenheng er en katalog som representerer en fysisk SPU . For å opprette en ny kontekst , må du bruke " mkdir "-kommandoen , og velg en ubrukt navn på konteksten . Når " mkdir "-kommandoen er behandlet, er en katalog opprettet og befolket med filer , som hver representerer en annen hardware ressurs. Det følgende er et eksempel på hvordan du bruker " mkdir" kommandoen for å opprette en SPU kontekst : en
mkdir /spu/myspu-00000
2
List filene inne i sammenheng med bruker "ls " kommandoen. Skriv inn " ls " for å liste opp alle disse filene . Å liste alle filen ressurser til alle SPU sammenhenger , kan du skrive inn følgende kommando : en
ls -LR /SPU /
3
Undersøk utgang fra " ls " kommandoen. Utgangen viser flere forskjellige filer og spesifikke data , for eksempel deres opprettelse dato og størrelse . Hver fil representerer en spesifikk maskinvare ressurs. Filen " mem " er den lokale minne for sammenhengen. Denne filen kan åpnes av prosesser og lastet inn sin adresse plass , gir det tilgang til minnet i SPU . Den " run "-filen kan brukes til å lansere instruksjonene på innsiden av SPU . De to filer, " IBOX " og " mbox , " brukes til å lese data skrevet til SPU postkasse, som er en funksjon som gjør at PPE å kommunisere med en SPU . Den " wbox " filen gjør at data kan leses fra postkassen.