03.05.2013 Views

Nederland proeftuin voor slim verkeer

Nederland proeftuin voor slim verkeer

Nederland proeftuin voor slim verkeer

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Het Desyreproject<br />

gaat uit<br />

van standaard<br />

componenten.<br />

Een klein foutvrij<br />

gedeelte kan deze<br />

herconfigureren<br />

als er problemen<br />

ontstaan.<br />

Technieuws<br />

Industrieën als de lucht- en ruimtevaart,<br />

de automotivesector en het medische<br />

segment kunnen zich geen fouten in<br />

hun systemen veroorloven. Met de almaar<br />

krimpende chipstructuren neemt de onbetrouwbaarheid<br />

van IC’s echter alleen maar<br />

toe. Daarom blijven deze industrieën vaak<br />

op de oudere procesnodes steken, ten koste<br />

van de enorme rekenkracht die schaling met<br />

zich meebrengt. Of ze bouwen redundantie<br />

in – soms worden hele subsystemen dubbel<br />

of driedubbel uitgevoerd. Dat kost weer extra<br />

energie, chipoppervlak en <strong>voor</strong>al geld,<br />

waarmee de <strong>voor</strong>delen van schaling gedeeltelijk<br />

teniet worden gedaan.<br />

Tijd dus om hier nog eens goed over na<br />

te denken, vindt een consortium van acht<br />

Europese partners onder leiding van de<br />

Zweedse Chalmers University. Vanuit <strong>Nederland</strong><br />

doen het Twentse Recore Systems<br />

mee en Neurasmus, een R&D-bedrijf van<br />

het Rotterdamse Erasmus MC dat zich richt<br />

op het ontwikkelen en valoriseren van hightech<br />

toepassingen <strong>voor</strong> neurologisch onderzoek.<br />

Het doel van het Zevende Kaderproject<br />

Desyre (On-Demand System Reliability,<br />

budget: 2,8 miljoen euro, duur: 36 maanden)<br />

is om betere technieken te ontwikkelen <strong>voor</strong><br />

het beheer van fouten op een chip. ‘Dat moet<br />

natuurlijk minder overhead opleveren dan<br />

de prestatiewinst van de schaling’, vertelt<br />

Christos Strydis van Neurasmus. Concreet is<br />

de ambitie van Desyre om de prestatieoverhead<br />

van de fouttolerantietechnieken met<br />

tien tot twintig procent terug te dringen en<br />

de yield van het fabricageproces met tien tot<br />

veertig procent te verbeteren.<br />

Het uitgangspunt van Desyre is om te<br />

accepteren dat chipcomponenten onbetrouwbaar<br />

zijn, maar hier<strong>voor</strong> runtime te<br />

compenseren. Dat kan op verschillende ni-<br />

IC-ontwerp<br />

veaus, van transistor tot aan systeem. ‘We<br />

kunnen natuurlijk niet alles bekijken, maar<br />

we willen op een aantal niveaus een aantal<br />

scenario’s uitwerken’, legt Strydis uit.<br />

Bovendien wil het consortium werken aan<br />

het concept van graceful degradation als het<br />

compenseren <strong>voor</strong> de fouten echt niet meer<br />

haalbaar blijkt. ‘Dat heb je bij<strong>voor</strong>beeld bij<br />

een pacemaker’, licht Strydis toe. ‘Die heeft<br />

een geavanceerde DSP om zich aan te passen<br />

aan het gedrag van de gebruiker. Mocht<br />

dat subsysteem falen, dan is er nog altijd<br />

een fall back-systeem dat een simpele puls<br />

genereert op een vaste frequentie.’<br />

Kleine schaal<br />

In de beoogde architectuur bestaat een Desyre-Soc<br />

uit een aantal coarse-grain herprogrammeerbare<br />

cores die via een netwerk-opchip<br />

met elkaar in verbinding staan. Alleen<br />

een klein hoekje is gegarandeerd foutvrij,<br />

want dit stukje huisvest de runtime software<br />

die continu de gezondheid van de onderdelen<br />

monitort. Als een van de cores faalt, kan een<br />

deel van de taken tijdelijk of permanent naar<br />

een andere core worden verhuisd. ‘Maar dat<br />

is maar een deel van het verhaal’, zegt Strydis.<br />

‘Op een lager niveau zou je problemen<br />

binnen een core zelf kunnen oplossen. Een<br />

ALU kan bij<strong>voor</strong>beeld een berekening twee<br />

keer uitvoeren en als blijkt dat er verschil<br />

is de berekening overdragen aan een andere<br />

ALU. En cores kunnen misschien ook zelf<br />

fouten detecteren en zelf hun buren signaleren.<br />

Dat zijn verschillende dingen waar we<br />

naar willen kijken. We willen in ieder geval<br />

een raamwerk maken waarin andere methodes<br />

geïntegreerd kunnen worden.’<br />

Er zal dus ook bij de Desyre-aanpak enige<br />

mate van redundantie zijn, maar die wordt<br />

<strong>slim</strong>mer en systematischer ingezet dan bij<br />

Chip corrigeert<br />

zichzelf<br />

IC’s bestand maken tegen transistorfouten<br />

gaat gepaard met een grote overhead.<br />

Een Europees programma gaat<br />

aan de slag met efficiëntere technieken<br />

waarbij de chips zichzelf runtime kunnen<br />

corrigeren. Twee biomedische IC’s<br />

moeten de aanpak demonstreren.<br />

Pieter Edelman<br />

de klassieke methodes. ‘Bij deze schaling<br />

heb je sowieso te maken met de power density-barrière<br />

– dat je niet alle transistoren<br />

tegelijk kunt gebruiken omdat de chip dan<br />

zou smelten’, vertelt Strydis. Een <strong>voor</strong>deel<br />

van de aanpak is bovendien dat het IC zich<br />

ook exibel kan aanpassen <strong>voor</strong> heel andere<br />

doeleinden, zoals bepaalde applicaties.<br />

De partners willen hun aanpak demonstreren<br />

in twee zeer verschillende scenario’s,<br />

maar beide in het biomedische domein.<br />

Overigens zullen ze alleen als prototype in<br />

FPGA’s het levenslicht zien. De eerste toepassing<br />

is <strong>voor</strong> een implanteerbare insulinepomp<br />

die de glucoseconcentratie in het<br />

bloed meet en daarop reageert. Een laag<br />

energiegebruik en een zeer hoge betrouwbaarheid<br />

zijn hier vanzelfsprekend.<br />

De tweede toepassing draait juist om zeer<br />

grote hoeveelheden parallelle rekenkracht:<br />

een simulator <strong>voor</strong> (een klein deel van) de<br />

kleine hersenen, een hersenstructuur die<br />

de signalen tussen het brein en het lichaam<br />

schakelt. Hersenonderzoekers, onder meer<br />

in het Erasmus MC, denken dat ze de afgelopen<br />

jaren aardige modellen hebben gebouwd<br />

van de neuronen, de fundamentele<br />

bouwblokken. Door het gigantische aantal<br />

neuronen in de kleine hersenen valt dit tot<br />

nu toe echter alleen op kleine schaal te simuleren.<br />

Het Desyre-project wil zijn raamwerk<br />

inzetten om dit substantieel op te schalen en<br />

de werking van onze hersenen wat verder te<br />

doorgronden. De modellen vormen <strong>voor</strong>al<br />

een interessante taak om aan te werken,<br />

betrouwbaarheid is daarbij op dit moment<br />

van minder belang, geeft Strydis toe. ‘Maar<br />

het idee is toch ook wel dat dat het volgende<br />

decennium of zo een medische toepassing<br />

wordt <strong>voor</strong> mensen met hersenbeschadiging.<br />

Dan moet het wel betrouwbaar zijn.’<br />

3 | 21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!