Energieverbruik is een primaire ontwerprestrictie geworden, samen met prestaties en klokfrequentie:

  • Een veelheid aan apparaten is verbonden via het internet (Internet of Things - loT);
  • Veel apparaten communiceren draadloos en werken op batterijen;
  • Europese wetten worden strenger op het gebied van energie.

We moeten veel minder energie verbruiken.
Deze workshop toont aan dat het energieverbruik drastisch kan worden verminderd als we op een systematische en holistische manier te werk gaan.

Energieverbruik is een systeemkwestie met veel factoren die het verbruik beïnvloeden. Een winst op de ene plaats kan een verlies op een andere plaats veroorzaken. Het is een kwestie van balanceren en compromissen sluiten.

Aanzienlijk lager energieverbruik kan alleen worden bereikt door een goed ontwerp op alle abstractieniveaus: van architectonisch ontwerp tot componentenselectie en fysieke implementatie, maar ook door zorgvuldig gebruik en controle van het besturingssysteem en zorgvuldig ontwerp van toepassingsprogramma's. Energiebeheer en functionaliteit zijn met elkaar verweven en vragen om realtime controle. Energiebeheer en functionaliteit zijn met elkaar verweven en vragen om een realtime controle.

Deze hands-on workshop geeft een breed en systematisch overzicht van de overweldigende mogelijkheden voor ultra low power ontwerpen. Ook meer ervaren mensen kunnen baat hebben bij deze cursus vanwege het overzicht en de vele hints en tips.

Verschillende hardwareblokken worden besproken vanuit het perspectief van hun mogelijkheid om minder stroom te verbruiken: MCU's, geheugen/processor/I-O, sensoren & interfacing, radio, energiebronnen, regelaars. Mogelijkheden voor energiebesparing worden op verschillende niveaus besproken:

  • Richtlijnen voor MCU-selectie;
  • Systeemarchitectuur: balans tussen de locatie van gegevensverwerking en -transport, verdeling van activiteiten in de pijplijn van een systeem;
  • Balans tussen prestaties en energieverbruik;
  • Effecten van compiler- en linkerinstellingen;
  • Software toewijzen aan geheugenmodules afhankelijk van hun snelheid en verbruik en van tijdkritische routines (bijv. analyse van het effect van uitlijning);
  • Er worden instrumenten (hardwaretooling, benchmarks) gebruikt om het energieverbruik voor en na de geïntroduceerde veranderingen te meten.

De docent (advanced expert bij Capgemini Engineering) heeft een brede en diepgaande hardware-software engineering ervaring (in onderzoek en ontwikkeling, haalbaarheidsstudies, system performance tuning), heeft veel geacteerd op de grens tussen hardware en software en is adviseur van de EEMBC Working Groups ULPMark, IoTMark-BLE en SecureMark-TLS. (EEMBC definieert industriestandaard benchmarks voor ingebedde systemen). Andere activiteiten waar de trainer bij betrokken is: 2 jaar deelgenomen aan de ULP-groep van Holst Center, (co-)auteur van verschillende papers op het gebied van parallel programmeren met behulp van het Communicating Sequential Processes paradigma en het gebruik van Analytical Software Design / Dezyne, geeft regelmatig gastcolleges aan universiteiten, hogescholen en op verschillende conferenties, definieert afstudeerprojecten en coacht studenten.

De 'Ultra Low Power' hands-on workshop:

  • Identificeert factoren die het energieverbruik beïnvloeden;
  • Laat zien hoe je energieverbruik kunt modelleren en meten;
  • Biedt een overzicht van beschikbare hulpmiddelen voor energiemetingen;
  • Biedt een overzicht van hoe de energievoetafdruk kan worden verkleind;
  • Geeft een richtlijn voor MCU-selectie;
  • Geeft een gebruikscasus voor het ontwerpproces over hoe de technieken voor energiereductie op een systematische manier kunnen worden onderzocht en toegepast;
  • Biedt hands-on sessies om de verkregen kennis te verankeren.

Doelstelling

Na afronding van deze cursus zal de deelnemer

  • Begrijp dat energiebeheer een systeemkwestie is;
  • Richtlijnen hebben voor MCU-selectie;
  • Moderne energie-efficiënte architecturen kennen;
  • De hardwarefuncties begrijpen om de energievoetafdruk te verkleinen;
  • Beschikbare gereedschappen voor energiemetingen begrijpen;
  • Praktische ervaring hebben met starterkits voor energiemeting;
  • Weten hoe je kritieke systeemparameters identificeert;
  • Inzicht hebben in de mogelijkheden en beperkingen van een succesvolle implementatie van energiezuinige doelen in embedded systemen;
  • Een systematisch proces kennen voor het toepassen van energiebeheer.

Doelgroep

De cursus is bedoeld voor (IoT-)ontwikkelaars, software- en hardwaretechnici die betrokken zijn bij het ontwerpen van embedded software, systeemarchitecten, projectleiders (opleiding: BSc / MSc) werkzaam in onderzoek, ontwikkeling en/of engineering. Voorkennis: eenvoudige C-programma's kunnen lezen.

Levering In-company (op locatie of online)
Duur 2 opeenvolgende dagen
Frequentie Eens per 1,5 jaar
Groepsgrootte Maximaal 12 deelnemers
Aanpassing De training kan worden aangepast aan uw organisatie, context en leerdoelen
Taal Engels (Nederlands op aanvraag)
Score
7.6
Investering Op aanvraag
Brochure downloaden

Programma

Day 1

  • Energiebeheer is een systeemkwestie;
  • Statisch vs. dynamisch stroomverbruik;
  • Hands-on 1: energieprofilering, energiemodi, energieverbruik meten;
  • Technieken om het energieverbruik te verminderen;
  • Beschikbare hulpmiddelen voor energiemeting;
  • Hands-on 2: stroomverbruik verminderen met DMA;
  • Energie oogsten, opslaan en ophalen;
  • Hoeveel energie verbruikt mijn randapparatuur?

Day 2

  • Richtlijn voor MCU-selectie;
  • Architectonische benaderingen om energieverbruik te verminderen;
  • Hands-on 3: energieprofilering, kennis over randapparatuur, stroom- en klokstatussen;
  • Invloed van HW-architectuur op optimalisatiemogelijkheden;
  • Richtlijnen voor energie-efficiënte codering;
  • IoT-radiotechnologieën en energieverbruik;
  • Hands-on 4: evaluatie van de invloed van codering op energie;
  • Benchmarking met EEMC ULP-benchmark, demonstratie;
  • Use case over hoe de technieken voor energiereductie systematisch kunnen worden onderzocht en toegepast
  • Hands-on 5: energiebenchmarking (met EEMBC ULPMark).

Methoden

Methoden: Hoorcolleges, demonstraties, hands-on sessies.

De deelnemers wordt gevraagd om wat elektronica (hardware en software, ongeveer 135,-) aan te schaffen die wordt aangesloten op en geïnstalleerd op een laptop.

Met deze onderdelen kunnen de deelnemers de hands-on sessies individueel en onder begeleiding van de docent bijwonen.

Na de cursus kunnen de deelnemers de componenten blijven gebruiken.

Certificering

Deelnemers ontvangen een High Tech Institute-cursuscertificaat, gebaseerd op workshopoefeningen.

Cursusbeoordelingen

Interessant overzicht van alle componenten die het verbruik in een systeem beïnvloeden.'

Iker Reyes - Imec NL

Zeer interessant en breed, aan te bevelen aan veel mensen.'

Elias Vanderstuyft - Sioux Embedded Systems

Dankbaar om deel te nemen aan zo'n specifieke cursus. Het was echt nuttig voor mijn werk en carrière.

Francisco Javier Sanchez Rabadan - Verisure

Voor mij was de cursus echt compleet en ik denk dat we een aantal nieuwe methoden hebben geleerd om het energieverbruik van onze producten te optimaliseren.'

Iván Ovejero Pérez - Verisure