Die Cell Broadband Prozessor besteht aus mehreren synergistische Processing Units zusammensetzt , oder SPU . Jede SPU verfügt über einen dedizierten Speicher und Prozessor . Der Linux-Kernel kann auf der Cell Broadband Prozessor Power PC Processing Element , PPE oder laufen , und jeder SPU kann durch ein virtuelles Dateisystem namens spufs zugegriffen werden. Jedes Verzeichnis unter diesem Dateisystem kann wie eine physische SPU behandelt werden , und jede Datei in diesen Verzeichnissen repräsentieren eine andere Hardware-Ressourcen . Es gibt mehrere wichtige Dateien oder Hardware-Ressourcen , die Sie kennen müssen , um mit der Arbeit beginnen mit dem spufs Dateisystem. Things You Need
Linux entweder auf einem Computer mit Cell Broadband Prozessor oder eine PlayStation 3
installiert werde Ihnen zeigen Weitere Anweisungen
1
Neues SPU Zusammenhang mit dem " mkdir "-Befehl. Eine SPU Kontext ist ein Verzeichnis, eine physische SPU darstellt. Um einen neuen Kontext zu erstellen , müssen Sie die " mkdir "-Befehl und wählen Sie einen Namen für die ungenutzten Kontext. Sobald die " mkdir "-Befehl verarbeitet wird, wird ein Verzeichnis erstellt und mit Dateien , von denen jeder eine andere Hardware-Ressource darstellt. Das Folgende ist ein Beispiel dafür, wie die " mkdir "-Befehl verwenden, um ein SPU Kontext erstellen :
mkdir /spu/myspu-00000
2
Liste der Dateien im Rahmen von mit dem Befehl "ls" . Geben Sie " ls ", um eine Liste aller dieser Dateien. Um alle Ressourcen für alle Datei SPU Kontexten Liste , können Sie den folgenden Befehl eingeben :
ls -lR /spu /
3
Untersuchen Sie die Ausgabe des " ls "-Befehl. Die Ausgabe listet verschiedene Dateien und Daten , wie z. B. deren Erstellungsdatum und Größe. Jede Datei stellt eine spezifische Hardware- Ressource. Die Datei " mem" ist der lokale Speicher für den Kontext . Diese Datei kann durch Prozesse geöffnet und geladen in seinen Adressraum , die ihm Zugriff auf den Speicher der SPU . Die "run" -Datei kann verwendet werden, um die Anweisungen innerhalb der SPU starten. Die beiden Dateien " iBox " und " mbox " werden verwendet, um Daten, die auf der SPU Mailbox , die eine Funktion, die die PSA mit einem SPU kommunizieren können , ist zu lesen . Die " wbox " Datei ermöglicht es, Daten aus der Mailbox ausgelesen werden.