Accelerating Astronomical Applications 2

FPGA's zijn processoren die heel anders werken dan CPUs die we in gewone computers gewend zijn. CPUs voeren instructies (software) uit om een bepaalde taak te verrichten; de hardware ligt vast maar de software biedt een grote mate van flexibiliteit om allerlei taken uit te kunnen voeren.

Bij FPGA's is juist de hardware nog “kneedbaar”: om een bepaalde taak te verrichten, worden allerlei stukjes hardware op de FPGA zo aan elkaar geknoopt, dat ze tesamen een pipeline vormen waar input data ingaat en bewerkte data uitkomt. Het grote voordeel t.o.v. gewone CPU's is dat ze veel energie-efficiënter zijn, het nadeel is dat ze minder flexibel zijn en veel lastiger programmeerbaar.

Nieuwe FPGA technologieën staan aan de basis van dit project. Een hoog-niveau programmeertaal (OpenCL), hardware ondersteuning voor drijvende-komma getallen en nauwe integrate met CPU's maken het niet alleen mogelijk om FPGA's veel makkelijker dan voorheen te programmeren, het wordt ook mogelijk om ze voor veel complexere applicaties te gebruiken dan tot nu toe mogelijk was. Intel wil deze OpenCL/FPGA oplossing in datacentra en voor het IoT gaan toepassen. In dit project gaan we een aantal (radio-astronomische) applicaties voor FPGA's ontwikkelen.

De doelen van dit project zijn:

* ons deze technologieën te eigen te maken, te evalueren, en te vergelijken met andere technologieën (bijv. GPU's) met betrekking tot performance, energieefficientie en programmeer-inspanning;

* deze technologieën te introduceren in de radio astronomie zodat toekomstige projecten kunnen profiteren van een verminderde programmeer-inspanning en een hoge energie-efficiëntie.

Deze call is gesloten

De projecten zijn toegekend, onderaan deze pagina de inmiddels lopende projecten.

Contactpersoon
John Romein Projectleider

Nieuwsbrief

Schrijf u in voor onze nieuwsbrief en blijf op de hoogte van het laatste nieuws over Commit2data

Gerelateerde projecten

Bekijk hieronder de projecten gerelateerd aan het thema eScience