EO

Alma project: kan het programmeren van multi-cores ook makkelijker, aub?

24 januari 2012 om 00:06 uur - Parijs

Waarom moet een programmeur zich iets aantrekken van de hardware architecture als hij software schrijft voor embedded multi-core applicaties? "Met Alma willen we laten zien hoe de verschillende embedded herconfigureerbare multi-cores van Recore Systems en van het Technologisch Instituut van Karlsruhe efficiënt kunnen worden geprogrammeerd met dezelfde toolchain en dezelfde applicatiecode", aldus Nikolaos Voros, wetenschappelijk coordinator, en professor bij het Technologisch Onderwijs Institituut van Mesolonghi.


"Het Alma consortium stelt een toolchain voor die de complexiteit van de hardware architectuur verbergt en tegelijkertijd optimale code genereert. De Alma toolchain ontwikkelt parallelisatie- en optimalisatie-algoritmes voor een hele klasse van multi-cores." Prof. Nikolaos Voros legy op de  HiPEAC 2012 in Parijs uit hoe het Alma consortium het ‘moeten kennen' van een architectuur in een ‘mogen kennen' wil veranderen.

 

Tooling op een hoger niveau

Gerard Rauwerda, CTO van Recore Systems: "In embedded systemen worden multi-cores steeds vaker gebruikt. Ook wij ontwikkelen DSP-cores die goed te gebruiken zijn in een multi-core systeem. We willen de bijbehorende tooling op een hoger niveau brengen zodat de tooling de volledige mogelijkheden van onze Xentium en Montium cores benut, terwijl de programmeur niet per sé hoeft te begrijpen hoe het in elkaar zit of hoeveel van welke cores hij gebruikt voor zijn applicatie."

 

De Alma projectcoordinator, prof. Jürgen Becker van het Technologisch Instituut van Karlsruhe  voegt daar aan toe: "Ons onderzoek concentreert zich op adaptieve embedded systemen. We hebben veel ontwikkelingen gezien op het gebied van dynamisch herconfigureerbare hardware architecturen, en het valt ons op dat de software tooling om op een makkelijke manier compacte en efficiënte code voor de hardware te genereren achterloopt."

 

Laag energieverbruik

"Binnen het Alma project", zo gaat Becker verder, "werken we aan gelijktijdige hardware/software ontwikkeling en technieken voor co-synthese. We includeren de hardwarebeschrijving in de software-optimalisatie, met het uiteindelijke doel om dezelfde broncode en toolchain te gebruiken voor de verschillende hardwareplatforms terwijl we efficiënte code blijven genereren. Efficiënte code betekent een sneller embedded systeem dat minder energie verbruikt. Dit is een vakgebied waarin we veel kunnen bijdragen aan een laag energieverbruik in mobiele telefoons, draadloze communicatie, camera's, kort gezegd, in alles met een chip."

 

Het Alma project

Alma (Grieks voor ‘sprong', Alma) is een acroniem voor ALgorithm parallelization for Multicore Architectures. Gedreven door de technologische beperkingen in het ontwerpen van chips, het einde van de Wet van Moore en de zoektocht naar steeds betere rekenprestaties, is Alma een fundamentele stap vooruit in de introductie van vernieuwende computerpardigma's en methodologieën. Alma versterkte de positie van de EU in de wereldmarkt van softwaretools voor multiprocessoren.

 

De partners in het Alma Consortium komen uit de industrie en de academische wereld. De industriële partners Recore Systems en Intracom Telecom brengen hun expertise in op het gebied van herconfigureerbare-hardwaretechnologie voor software-ontwikkeltools voor multi-core systems-on-chip en toepassingen uit de praktijk. Vijf academische partners zijn expert op het gebied van reconfigurable computing en de ontwikkeling van compilatietools: Karlsruhe Institute of Technology (KIT, Duitsland), Université de Rennes I (Frankrijk), University of Peloponnese (Griekenland), Technological Educational Institute of Mesolonghi (Griekenland) en het Fraunhofer Institute of Optronics, System Technologies and Image Exploitation (Duitsland).

 

 

Gerelateerd nieuws

Systeem voorspelt persoonlijkheid van autobestuurders

AV kan ruiger rijden dankzij voorspelling persoonlijkheid medeweggebruikers (video)

Een team van MIT en TU Delft heeft een nieuw systeem ontwikkeld dat autobestuurders classificeert als egoïstisch of altruïstisch. Dit kan niet alleen helpen om zelfrijdende auto’s beter te laten navigeren, maar is…

Thyssenkrupp vervangt gemalen steenkool door waterstof

Thyssenkrupp vervangt gemalen steenkool door waterstof

Thyssenkrupp is in Duisburg gestart met een reeks tests voor het gebruik van waterstof in een werkende hoogoven. De waterstof vervangt gemalen steenkool en wordt gebruikt om zuurstof uit de ijzererts te halen. De…

Energie opslaan in waterstof 20 keer effectiever met katalysator van platina-nikkel

Energie opslaan in waterstof 20 keer effectiever met katalysator van platina-nikkel

Katalysatoren versnellen chemische reacties, maar het hierbij veelgebruikte metaal platina is schaars en duur. Onderzoekers hebben nu een alternatief ontwikkeld met een 20x hogere activiteit: een katalysator met holle…

Webshop

webshop

 

Gratis nieuwsbrief

EOL

 

Product van de maand

RSS
Compacte vergrendelmagneten bestand tegen hoge dwarskrachten

Onlangs heeft Magnet Schultz een doorontwikkeling van de serie G SC X geïntroduceerd onder de naam G SC X … B01.

Focus op

ABB BV
ABB BV

Machineveiligheid, systemen en componenten

B&R Industriële Automatisering BV *
B&R Industriële Automatisering BV *

Perfection in Automation

Elobau Benelux BV *
Elobau Benelux BV *

creating sustainable solutions

Pilz Nederland
Pilz Nederland

Voor industriële (veilige) automatiseringsoplossingen

Ringspann Benelux BV
Ringspann Benelux BV

Partner in aandrijf- en opspantechniek

Rotero Holland BV
Rotero Holland BV

Stappenmotor - Servomotor - Elektro Magneet

Download gratis engineering boeken

A gratis boeken downloaden

 

Agenda

21 november 2019, Vianen

Praktijkdag Performance Level (PL) ISO 13849-1

Na de theoriedag PL/SIL of module 4: Ontwerpen besturingstechnische veiligheidsmaatregelen van de...

21 november 2019, D&F kantoor Breda

Machine Safety Specialist (CE) met TÜV persoonscertificaat

21 nov 2019, 3 dec 2019, 19 dec 2019 en 9 jan 2020 Examen: 16 januari 2020

22 november 2019, Vianen

Robot Safety Training

Meer agendapunten »