Nový kompiler řeší z programátorského hlediska rozdělení programu na více vláken. Programátorovi by měl pomáhat při optimalizaci a návrhu kódu, aby program maximálně využil jádra procesoru Cell. Zajímavý hardwarový návrh procesoru se od konkurence liší hlavně vlastním kouskem rychlé paměti (256KB) přímo u jádra (jader) procesoru, která je na odlišném principu, než současné L1 a L2 cache. Programátor má přímo možnost ovlivňovat jak je tato pamět využívaná při přípravě kódu v kompileru Octopiler.