SMECY SAAB - Smart Multicore Embedded Systems

Diarienummer 2010-01485
Koordinator SAAB Aktiebolag - Electronic Defence Systems
Bidrag från Vinnova 262 130 kronor
Projektets löptid februari 2010 - januari 2013
Status Avslutat

Syfte och mål

Syftet med SMECY-projektet är att utveckla nya programmeringstekniker som gör det möjligt att dra nytta av hundratals processorkärnor. Projektet betonar särskilt effektiv programmering i resursbegränsade tillämpningar (tids- eller energikrav) t.ex. i konsumentprodukter, trådlöskommunikation och transportområdet. Syftet är att göra Europa till ledaren på området.

Resultat och förväntade effekter

De viktigaste resultaten kommer att vara programmerings- och konstruktionsmetoder, vidareutvecklade parallella arkitekturlösningar samt utvecklingsverktyg, allt för att göra det möjligt att integrera system-on-a-chip design med utveckling av inbyggd programvara för de utpekade tillämpningsområdena.

Upplägg och genomförande

Strategin för SMECY-projektet är att anamma en övergripande strategi för att etablera interaktion mellan applikationer, programmeringsmetoder och multi-core arkitekturer för att uppnå prestandakraven för konsumentprodukter, trådlös kommunikation och för transportområdet. Processen är uppdelad i tre steg och fyra kvartal. I det första steget är målet att förstå: - Vad är en effektiv programmeringsmetod för en applikation (Kv. 1) - Vad är en effektiv programmeringsmetod för en arkitektur (Kv. 3) I det andra steget utvecklas, utvärderas och förfinas dessa metoder och verktyg för att uppnå effektiva programmeringsmetoder för de centrala delarna. I det tredje steget skall de utvecklade metoderna och verktygen användas för att programmera en uppsättning olika applikationsfall(Kv. 4) och generera exekverbar kod för en uppsättning olika plattformsarkitekturer (Kv.2) Resultaten för de olika applikationsfallen analyseras för att förbättra programmeringsmetoder och arkitekturer. Dessa steg itereras under projektets gång vilket kommer att skapa en ökad förståelse, bättre verktyg, program och arkitekturer efter varje iteration.

Texten på denna sida har projektgruppen själv formulerat och innehållet är ej granskat av våra redaktörer.