Softwaretooling - Error!
Softwaretooling - Error!
Softwaretooling - Error!
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