20.09.2013 Views

Softwaretooling - Error!

Softwaretooling - Error!

Softwaretooling - Error!

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Zo’n beetje het eerste dat de piepjonge<br />

Multicore Association in 2005 deed,<br />

was identiceren wat er nodig is om<br />

embedded multicore systemen goed te<br />

kunnen programmeren. De industriegroep<br />

kwam uit op drie pijlers: een communicatiemechanisme<br />

tussen cores, threads en<br />

dergelijke, een manier om de beschikbare<br />

hardwarebronnen te reguleren en een<br />

methode om een rekentaak op te delen<br />

36 | 3<br />

Nieuws Multicore<br />

MTapi springt bij waar threads<br />

en OpenCL tekortschieten<br />

Met de release van de Multicore Task Api zet de Multicore Association haar derde<br />

en laatste pijler neer voor softwareontwikkeling op meerkernige embedded systemen,<br />

maar introduceert ze weer een nieuwe aanpak voor parallel programmeren.<br />

Urs Gleim van de werkgroep en Markus Levy van de industrie-associatie leggen uit<br />

waarom dat nodig is.<br />

Pieter Edelman<br />

in kleine brokjes die op verschillende rekenkernen<br />

zoals CPU’s, DSP’s en GPU’s<br />

in het systeem kunnen worden verwerkt.<br />

Vijf jaar geleden zette de Multicore Association<br />

de eerste stap met de Multicore<br />

Communications Api (MCapi). In 2011<br />

volgde MRapi, voor het beheren van de resources<br />

binnen een systeem. Met MTApi,<br />

voor taakbeheer, is nu de laatste van de drie<br />

fundamenten gelegd.<br />

MTapi laat zich vergelijken met OpenCL,<br />

OpenMP of Preads – een set C-functies<br />

en -datatypes waarmee een programmeur<br />

zijn software makkelijk in afzonderlijke taken<br />

kan opdelen. Weer een nieuwe aanpak<br />

voor multicoreprogrammeren dus, naast de<br />

lange lijst bestaande methodes; behalve de<br />

drie hierboven bevat het keuzemenu nog<br />

OpenACC, reading Building Blocks, Cilk<br />

(Plus), Cuda, Renderscript, Grand Central<br />

JUNE 6 | EINDHOVEN<br />

Het gloednieuwe platform Connecting CTO’s, Master in High-Tech<br />

brengt mensen en kennis bij elkaar. Op 6 juni a.s. tijdens de Dutch<br />

Technology Week, is het eerste evenement voor dit platform gepland.<br />

Meer informatie over het platform en evenement of om je aan te melden,<br />

bezoek dan de website www.connecting-cto.nl.<br />

De jeugd heeft de toekomst! Tijdens dit evenement wordt voor de eerste<br />

keer de Young CTO of the Year gekozen. Wil je hier meer over weten<br />

of wil je een Young CTO nomineren, bezoek dan ook hiervoor de website<br />

www.connecting-cto.nl.<br />

TMC_Connecting CTO_Adv 190x115.indd 1 18-03-13 14:35

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

Saved successfully!

Ooh no, something went wrong!