The Cell processor er en heterogen multi- core motor udviklet af IBM og Sony. Benævnt Cell Broadband Engine , Cell har otte processorer på chippen, hver udfører uafhængigt af de andre. Arkitekturen bidrager til at prioritere båndbredden i latency , effektivitet per watt og tilbyder peak beregningsmæssige throughput løbet programkode enkelhed. Disse grunde gør softwareudvikling på Cell ganske udfordrende for udviklere. Men platforme eksisterer, der bistår udviklere at overvinde disse udfordringer under udvikling. Instruktioner
1
Installer de miljøer nedenfor, der vil blive anvendt under udviklingen : Hej
Cell BE SDK
Eclipse
C /C + + Development Tools for Eclipse
Cell IDE
2
Opret PPU -projektet. Dette gøres ved hjælp af Eclipse C /C + + Perspektiv ved at starte et nyt projekt og skabe kildefilen , der vil lægge byggestenene i projektet.
3
Opret SPU projektet og tilføje embed SPU enhed . Dette gøres ved at referere projektet oprettet tidligere og opbygge en eksekverbar for det. Styre og konfigurere bibliotekerne hensigtsmæssigt som vist nedenfor (se Referencer ) .
4
Opret PPU kildefilen og redigere kildekoden filen som vist nedenfor (se Referencer ) .
5.
Opret og start en celle Miljø ved hjælp af " Local Cell Simulator " . Med dette niveau, vil du have konfigureret hele projektet , før teste dens funktionalitet.
6
Indstil de forskellige simulator indstillinger som f.eks debug breakpoints , byggeindstillinger og angiv kommandolinjeargumenter at blive henrettet .
7
Brug profilering værktøjer til at indstille Pipeline tilstand og kør Cell lanceringen konfiguration til at optage og se de resultater.
8.
bruge output resultaterne til at optimere dele af koden , der ikke fungerer som forventet.
9
Brug andre værktøjer såsom TCL konsollen som Cell IDE miljø og Eclipse præferencer til at have en dybere billede af koden, simuleringer, og hvordan man kan optimere specifikke dele af koden endnu mere.