Forskere ved Edinburgh Parallel Computing Centre, som er en del av University of Edinburgh, bygger nå en superdatamaskin som vil benytte programmerbare brikker, FPGA-er (Field Programmable Gate Array), i stedet for konvensjonelle mikroprosessorer. Ifølge New Scientist gjøres for å gjøre det mulig for maskinen bedre å kunne tilpasse seg til forskjellige programvareproblemer.
FPGA-er er en type databrikker som kan programmeres. De består av en serie logiske porter som ved hjelp av strøm kan organiseres i forskjellige typer kretser.
Ifølge New Scientist vil den FPGA-basert superdatamaskinen bli kraftigere og mer effektiv enn et konvensjonelt system med samme fysiske størrelse. Utfordringen skal være å gjøre den enkel nok å programmere. Hvis dette kan oppnås, mener forskerne som nå bygger maskinen at den kan åpne for en ny generasjon med kompakte og energigjerrige superdatamaskiner for det kommende tiåret.
- Hele superdatamaskin-fellesskapet må se på andre løsninger enn mikroprosessorer, sier Mark Parsons ved University of Edinburgh. Han forteller at FPGA-brikker er raskere, mindre og mindre energikrevende enn mikroprosessorer, så snart de er konfigurert.
Maskinen som nå bygges skal bestå av 64 FPGA-basert prosesseringsenheter som samme skal kunne gi en flyttallsytelse på 1 teraflops. Dette er ikke spesielt oppsiktvekkende, med tanke på at den kraftigste maskinen på Top500-listen fra i november i fjor hadde en ytelse på over 70 teraflops. Derimot skal FPGA-systemet være inntil 100 ganger mer energieffektivt enn konvensjonelle superdatamaskiner med tilsvarende regnekraft. Maskinen vil trolig bli på størrelse med fire vanlige PC-er.
Les også:
- [21.03.2006] Super-Cray blir bladserver
- [15.11.2005] Japan velger AMD for neste supermaskin
- [20.04.2001] Omprogrammerbare brikker varsler ny epoke innen IT
- [07.06.2000] Kraftig superdata med programmerbare kretser
- [11.02.1999] Superdatamaskin for skrivebordet
Maskinvare basert på FPGA-er er vanskeligere å programmere enn maskiner med faste kretser. Dette skyldes at programmereren til enhver tid må forstå den underliggende maskinvaren for å kunne utnytte den best mulig. Edinburgh Parallel Computing Centre har dannet en allianse med flere FPGA-selskaper - FPGA High Performance Computing Alliance (FHPCA), som skal utvikle programvareverktøy som skal gjøre det enklere for utviklere å lage kode for FPGA-brikkene.
Forskerne som bygger maskinen, vil få svar på om den egner seg til generelle oppgaver kort tid etter at den er ferdig bygget. Da vil forskerne forsøke å overføre flere eksisterende superdatamaskinprogrammer til den nye maskinen ved hjelp av verktøyene FHPCA utvikler. Lar dette seg gjøre, har forskerne oppnådd målet sitt.