Il processore Cell è un eterogeneo motore multi-core sviluppato da IBM e Sony . Indicato come il Cell Broadband Engine , il cellulare ha otto processori sul chip , ogni esecuzione indipendentemente dagli altri . L'architettura contribuisce a dare priorità di banda sopra la latenza , l'efficienza per watt di picco e offre un throughput computazionale sopra il codice del programma semplicità . Queste ragioni rendono lo sviluppo di software sul cellulare abbastanza impegnativo per gli sviluppatori . Tuttavia , esistono piattaforme che aiutano gli sviluppatori a superare queste sfide durante lo sviluppo. Istruzioni
1
Installare gli ambienti di seguito che verranno utilizzati durante lo sviluppo :
cellulare BE SDK
Eclipse
C /C + + Strumenti di sviluppo per Eclipse
cellulare IDE
2
Creare il progetto PPU . Questo viene fatto usando Eclipse C /C + + Prospettiva avviando un nuovo progetto e creare il file di origine che getterà le basi del progetto.
3
Creare il progetto e aggiungere la SPU embed unità SPU . Questo viene fatto riferimento al progetto creato in precedenza e costruendo un eseguibile per esso . Gestire e configurare le librerie in modo appropriato , come mostrato di seguito ( vedi Bibliografia ) .
4
Creare il file sorgente PPU e modificare il file di codice sorgente , come illustrato di seguito ( vedi Bibliografia ) .
5
creare e avviare un ambiente di cellulare utilizzando la "Cell Simulator locale" . Con questo livello , avrete configurato correttamente l'intero progetto prima di testare la sua funzionalità .
6
Impostare le varie impostazioni del simulatore , come i punti di interruzione di debug , costruire configurazioni e specificano gli argomenti della riga di comando da eseguire .
7
Utilizzare gli strumenti di analisi per impostare la modalità pipeline ed eseguire la configurazione di lancio cellulare per registrare e visualizzare i risultati delle prestazioni .
8
utilizzare i risultati di output per ottimizzare le parti del codice che non funziona nel modo previsto .
9
Utilizzare altri strumenti come la console TCL come IDE ambiente cellulare e preferenze di Eclipse di avere una visione più approfondita del codice , simulazioni e come ottimizzare parti specifiche del codice ancora di più.