The Cell Broadband processor består av flera Synergistic Processing Units , eller SPU : s . Varje SPU har ett dedikerat minne och processor . Linuxkärnan kan köras på Cell Broadband Processor Power PC Processing Element , eller PPE , och varje SPU kan nås via ett virtuellt filsystem som heter spufs . Varje katalog under denna filsystemet kan behandlas som en fysisk SPU , och varje fil inne i dessa kataloger representerar en annan hårdvara resurs . Det finns flera viktiga filer eller resurser hårdvara , som du måste veta om att börja arbeta med spufs filsystemet . Saker du behöver
Linux installeras på en dator med Cell Broadband processor eller en PlayStation 3
Visa fler instruktioner
1
Skapa en ny SPU sammanhang med " mkdir " kommandot . En SPU sammanhang är en katalog som representerar en fysisk SPU . Om du vill skapa en ny kontext , måste du använda " mkdir " kommandot och välj en oanvänd namn för sammanhanget . När " mkdir " kommandot behandlas, en katalog skapas och fylls med filer , var och en representerar en olika hårdvara resurs. Följande är ett exempel på hur man använder " mkdir " kommandot för att skapa en SPU kontext :
mkdir /spu/myspu-00000
2
lista filerna i samband med använda " ls " -kommandot . Skriv in " ls " för att lista alla dessa filer . För att lista alla filer resurser för alla SPU sammanhang , kan du ange följande kommando :
ls -LR /SPU /
3
Undersök utskriften från " ls " -kommandot . Utgången listar flera olika filer och specifika uppgifter , såsom deras skapande datum och storlek . Varje fil representerar en specifik hårdvara resurs . Filen " mem" är det lokala minnet för sammanhanget . Denna fil kan öppnas av processer och laddas i sin adressrymd , vilket ger tillgång till minnet av SPU . Den " run " -filen kan användas för att starta instruktionerna inuti SPU . De två filer , " iBox " och " mbox ", används för att läsa data som skrivs till SPU brevlådan , vilket är en funktion som gör att PPE att kommunicera med en SPU . Den " wbox " filen kan data läsas från brevlådan .