Cell -processorn är en heterogen multi - core motor som utvecklats av IBM och Sony . Kallad Cell Broadband Engine har Cell åtta processorer på chipet , var och en utför oberoende av de andra . Arkitekturen hjälper till att prioritera bandbredd över latency , effektivitet per watt och erbjuder maximal computational trafikvolym under programkod enkelhet . Dessa skäl gör mjukvaruutveckling på Cell ganska utmanande för utvecklare . Men plattformar finns som hjälper utvecklare att övervinna dessa utmaningar under utveckling . Instruktioner
1
Installera miljöer nedan som kommer att användas vid utveckling :
Cell BE SDK
Eclipse
C /C + + utvecklingsverktyg för Eclipse
Cell IDE
2
Skapa PPU projektet . Detta görs med hjälp av Eclipse C /C + + Perspektiv genom att starta ett nytt projekt och skapa källfilen som ska lägga byggstenar i projektet . Addera 3
Skapa SPU projektet och lägga in den inbäddade SPU -enheten. Detta görs genom att referera till projektet skapade tidigare och bygga en körbar för det . Hantera och konfigurera biblioteken lämpligt som visas nedan ( se referenser ) .
4
Skapa PPU källfil och redigera filen källkoden som visas nedan ( se referenser ) .
5
Skapa och starta en cellmiljö med " Local Cell Simulator " . Genom denna nivå , kommer du ha rätt konfigurerad hela projektet innan du testar dess funktionalitet . Ställ de olika simulatorn inställningar såsom debug brytpunkter
6
, bygga konfigurationer och ange kommandoradsargument som ska utföras .
7
Använd profileringsverktyg att ställa Pipeline -läge och kör konfigurationen Cell lanseringen för att spela in och visa prestanda resultat.
8
använda utdata resultaten att optimera delar av koden som inte fungerar som förväntat .
9
Använd andra verktyg såsom TCL konsolen som cellen IDE miljön och preferenser Eclipse för att få en djupare bild av koden , simuleringar och hur man kan optimera specifika delar av koden ytterligare .