Singura lui problema este faptul ca SPE sunt procesoare RISC ( procesoare cu set redus de instructiuni), care asa cum am mai spus mai sus, nu folosesc memorie partajata, au o memorie cu acces local, accesibila doar de SPE care o gestioneaza si o memorie partajata accesibila PPE si alte SPE, DAR, aceasta este o memorie de lucru (daca doriti, un fel de RAM), care nu are treaba cu ce vrea el sa faca.
Oricum accesara memoriei nu se face direct, exista doua structuri hardware care impreuna formeaza o structura de genul DMA (Direct Memory Access), structura care deasemenea realizeaza si sincronizarea frecventei memoriilor ( eu sunt curios cum ghiceste ele factorul de prescalare al fiecarei memorii?).

Oricum, daca nu stie C pentru procesoare RISC e cam greu, pentru ca se lucreaza cu librarii predefinite (care contin mii de linii de cod si initializari) facute de producatori, iar programatorii le acceseaza ca atare, nu stiu ce se ascunde sub o functie. Oricum, programarea se face in C dar ceea ce vrea el sa citeasca este in format hexadecimal, asadar ii trebuie si un translator.