SGI heeft zijn Altix-supercomputers uitgebreid met de optie om FPGA's in het systeem op te nemen. Een FPGA is een programmeerbare chip die dynamisch geconfigureerd kan worden om een of meerdere specifieke taken uit te voeren. Omdat het ontwerp volledig toegespitst kan worden op die specifieke bewerking(en), kan een FPGA in sommige gevallen tientallen tot zelfs meer dan honderd keer sneller werken dan een processor die voor algemeen gebruik is ontworpen.
Een FPGA biedt dus de kracht van speciaal ontworpen hardware, terwijl het niveau van flexibiliteit meer in de buurt van een gewoon stuk software blijft. SGI heeft deze feature RASC genoemd, of vol: 'Reconfigurable Application-Specific Computing'. Hoewel de FPGA op zich niets nieuws is, is het bijzondere aan deze oplossing dat SGI ze volledig in zijn bestaande NUMAlink-infrastructuur heeft opgenomen. Dat wil zeggen dat ze rechtstreeks - en met lage latency - toegang tot het systeemgeheugen en de normale Itanium 2-processors krijgen.
Naast de hardwarekant verzorgt SGI ook een hoop van de software die nodig is om de FPGA-chips te programmeren en debuggen. Hiervoor met verschillende bedrijven die al meer ervaring hebben met dit soort chips samengewerkt. SGI ziet toepassingen vooral op gebieden als beeldverwerking en patroonherkenning.