Seuraaan sukupolven palvelimissa hyödynnetään ohjelmoitavia FPGA-piirejä keskusprosessorin rinnalla kiihdyttämään erilaisia laskentaprosesseja. IBM ja Xilinx demoavat jo tällaisia Power8-pohjaisia ratkaisuja New Orleansin Supercomputing-tapahtumassa.
Palvelinkoneita on jo pitkään vauhditettu siirtämällä laskentaa grafiikkaprosessoreille. FPGA-piireistä voidaan saada paljon enemmän tehoa irti paljon pienemmällä tehonkulutuksella, mutta kehitystyö on ollut erittäin vaativaa ja aikaa vievää.
Näin on ollut tähän asti. Nyt Xilinx on kehittänyt SDAccel-työkalut, joiden avulla FPGA-piireille on mahdollista kehittää algoritmejä C-, C++- ja OpenCL-kielillä. Vasta kun ohjelmointi on valmis, voidaan koodi kääntää FPGA:lle.
SDAccel toimii Xilinxin Vivado-ympäristössä, mutta softakoodaajien ei tarvitse tästä välittää. Käytännössä prosessorien koodaajat pääsevät hyödyntämään tehokasta FPGA-rautaa ilman, että laitetason kuvauskielistä tarvitsee välittää.
IBM ja Xilinx ovat myös vakioineet FPGA-kortin, jota Power8-prosessorien yhteydessä voi käyttää. Kyse on Nallatechin valmistamasta 385-kortista.
FPGA-piirillä moni prosessi lasketaan jopa 25 kertaa nopeammin kuin palvelinprosessorilla tai siihen liitetyllä grafiikkapiirillä. FPGA-kortin tehonkulutus jää alle 20 wattiin, mikä on vain pieni osa palvelinkoneen tehobudjetista.