IBM is hard bezig om het ontwerp van de Cell-processor aan te passen voor gebruik in supercomputers. Naast een speciale versie voor de petaflopmachine Roadrunner, werkt het bedrijf aan een volgende generatie die een teraflop moet kunnen leveren.
De Cell, zoals die wordt toegepast in de PlayStation 3, heeft een algemene core en acht hulpeenheden speciaal voor numerieke bewerkingen. Ieder van deze eenheden kan acht flops per kloktik leveren, voor een totaal van 205 gigaflops op 3,2GHz. De grote valkuil hier is dat het gaat om rekenen met 32bits getallen. Veel wetenschappelijk werk moet met 64bits precisie gebeuren en Cell is daar ruim tien keer zo traag mee. Kortom, de 'echte' gigaflops die als maatstaaf voor supercomputers dienen schieten tekort.
Voor Roadrunner, die halverwege 2008 de boeken in moet gaan als de eerste petaflop supercomputer, heeft IBM daarom al een nieuwe versie ontwikkeld. De 'Enhanced Cell' heeft nog steeds dezelfde opzet als het origineel, maar kan efficiënter met 64bits getallen omgaan. Verder heeft men ondersteuning voor de fmac-instructie toegevoegd, die als twee flops telt. Hierdoor kan de nieuwe versie zelfs met 64bit getallen nog 102 gigaflops klokken. Ook heeft het bedrijf de Rambus xdr-geheugencontroller vervangen voor een standaard ddr2-interface, zodat goedkoper geheugen gebruikt kan worden.
Dit is echter pas de eerste stap, want over een paar jaar wil IBM een afgeleide van de Cell uitbrengen die nog vijf keer zo snel is. Met 32bits getallen zou deze dus in de buurt van de teraflop moet komen. De chip zou 2 algemene en 32 floatingpointcores krijgen.
