Zelle Prozessor Tutorial

May 20

Zelle Prozessor Tutorial

Der Cell-Prozessor ist eine heterogene Multi-Kern-Engine von IBM und Sony entwickelt. Cell BroadBand Engine genannt, besitzt die Zelle acht Prozessoren auf dem Chip, die jedem Ausführen unabhängig von den anderen. Die Architektur hilft, um Bandbreite über Latenz und Effizienz pro Watt zu priorisieren und bietet computational Spitzendurchsatz über Programm-Code Einfachheit. Aus diesen Gründen stellen Software-Entwicklung auf der Zelle ziemlich schwierig für Entwickler. Allerdings gibt es Plattformen, die Entwicklern helfen bei der Bewältigung dieser Herausforderungen während der Entwicklung.

Anweisungen

1 Installieren Sie die folgenden Umgebungen, die während der Entwicklung verwendet werden:

Zelle sein SDKEclipseC/C++-Entwicklungs-Tools für EclipseZelle IDE

2 Das PPU-Projekt zu erstellen. Dies geschieht mit Eclipse C/C++-Perspective unter Neues Projekt starten und Erstellen der Quelldatei, die die Bausteine des Projekts legen werden.

3 Erstellen des SPU-Projekts und fügen die einbetten-SPU-Einheit. Dies geschieht durch Verweisen auf das Projekt zuvor erstellte Gebäude und eine ausführbare Datei für sie. Verwalten Sie und konfigurieren Sie die Bibliotheken angemessen wie gezeigt unten (siehe Referenzen).

4 Die PPU-Quelldatei zu erstellen und bearbeiten Sie die Quellcodedatei, wie unten gezeigt (siehe Referenzen).

5 Erstellen Sie und starten Sie eine Zelle-Umgebung mithilfe von "Lokalen Zelle Simulator". Von dieser Ebene haben richtig das gesamte Projekt Sie konfiguriert bevor Sie seine Funktionalität testen.

6 Legen Sie die verschiedenen Einstellungen der Simulator wie z. B. die Debug-Haltepunkte, Buildkonfigurationen Sie und geben Sie die Befehlszeilenargumente ausgeführt werden.

7 Verwenden Sie die Profilerstellungstools, um die Pipeline Modus, und führen Sie die Zelle Start-Konfiguration zum Aufzeichnen und anzeigen die Leistungsergebnisse.

8 Verwenden Sie die Ausgabeergebnisse, um Teile des Codes zu optimieren, die nicht durchführen, wie erwartet.

9 Verwenden Sie andere Tools wie die TCL-Konsole als die Zelle IDE-Umgebung und Eclipse Präferenzen haben einen tieferen Blick des Codes, Simulationen und wie bestimmte Teile des Codes um zu optimieren sogar weiter.

Tipps & Warnungen

  • Da die Wirksamkeit der codieren und Debuggen variieren Sie mit jeder Entwickler auf der Grundlage von Systemkonfigurationen, Benutzer Schnittstelle Auftritte und andere Elemente lernen, dass die Eclipse-Umgebung eines Entwicklers Fähigkeit zum code und Code in Eclipse Debuggen erheblich verbessern wird.
  • Entwickler Lesen funktioniert auf dem IBM-Website, die Artikel enthält, und Tutorials auf der Cell-Prozessor werden Entwickler, die ein breiteres Verständnis der Zelle Architektur sowie die Codeumgebung Empfehlungen geben.