Der Energieverbrauch ist neben der Leistung und der Taktfrequenz zu einer der wichtigsten Designbeschränkungen geworden:

  • Eine Vielzahl von Geräten ist über das Internet verbunden (Internet der Dinge - loT);
  • Viele Geräte kommunizieren drahtlos und werden mit Batterien betrieben;
  • Die europäischen Gesetze für Energie werden strenger.

Wir müssen viel weniger Energie verbrauchen.
Dieser Workshop zeigt, dass der Energieverbrauch drastisch reduziert werden kann, wenn wir systematisch und ganzheitlich vorgehen.

Der Energieverbrauch ist ein Systemproblem mit vielen den Verbrauch beeinflussenden Faktoren. Ein Gewinn an einer Stelle kann einen Verlust an einer anderen Stelle bedeuten. Es geht darum, ein Gleichgewicht herzustellen und Kompromisse zu schließen.

Ein deutlich geringerer Energieverbrauch lässt sich nur durch ein angemessenes Design auf allen Abstraktionsebenen erreichen: vom Architekturdesign über die Auswahl der Komponenten bis hin zur physischen Implementierung, aber auch durch eine sorgfältige Nutzung und Kontrolle des Betriebssystems und eine sorgfältige Gestaltung der Anwendungsprogramme. Energieverwaltung und Funktionalität sind miteinander verwoben und erfordern eine Echtzeitkontrolle.

Dieser praktische Workshop gibt einen umfassenden und systematischen Überblick über die überwältigenden Möglichkeiten des Ultra Low Power Designs. Auch erfahrene Anwender können aufgrund des Überblicks und der vielen Hinweise und Tipps von diesem Kurs profitieren.

Verschiedene Hardware-Blöcke werden unter dem Gesichtspunkt ihrer Möglichkeit, weniger Strom zu verbrauchen, diskutiert: MCUs, Speicher/Prozessor/I-O, Sensoren & Schnittstellen, Funk, Energiequellen, Regler. Die Möglichkeiten zur Energieeinsparung werden auf verschiedenen Ebenen diskutiert:

  • Richtlinien für die Auswahl der MCU;
  • Systemarchitektur: Gleichgewicht zwischen dem Ort der Datenverarbeitung und dem Datentransport, Verteilung der Aktivitäten in der Pipeline eines Systems;
  • Gleichgewicht zwischen Leistung und Energieverbrauch;
  • Auswirkungen der Compiler- und Linker-Einstellungen;
  • Software-Zuordnung zu Speichermodulen in Abhängigkeit von deren Geschwindigkeit und Verbrauch sowie von zeitkritischen Routinen (z.B. Analyse der Auswirkung der Ausrichtung);
  • Instrumente (Hardware-Tools, Benchmarks) werden verwendet, um den Energieverbrauch vor und nach den eingeführten Änderungen zu messen.

Der Dozent (fortgeschrittener Experte bei Capgemini Engineering) verfügt über eine breite und tiefgreifende Erfahrung im Hardware-Software-Engineering (in Forschung und Entwicklung, Machbarkeitsstudien, Systemleistungstuning), hat viel an der Grenze zwischen Hardware und Software gearbeitet und ist Berater der EEMBC Working Groups ULPMark, IoTMark-BLE und SecureMark-TLS. (EEMBC definiert Industriestandard-Benchmarks für eingebettete Systeme). Weitere Aktivitäten des Trainers: Er war 2 Jahre lang Mitglied der ULP-Gruppe am Holst Center, (Mit-)Autor mehrerer Veröffentlichungen im Bereich der parallelen Programmierung unter Verwendung des Paradigmas Communicating Sequential Processes und der Verwendung von Analytical Software Design / Dezyne, hält regelmäßig Gastvorträge an Universitäten, Fachhochschulen und auf verschiedenen Konferenzen, definiert Abschlussprojekte und betreut Studenten.

Der 'Ultra Low Power'-Workshop zum Anfassen:

  • Identifiziert Faktoren, die den Energieverbrauch beeinflussen;
  • Zeigt, wie man den Energieverbrauch modelliert und misst;
  • Bietet einen Überblick über verfügbare Tools zur Energiemessung;
  • Bietet einen Überblick darüber, wie Sie Ihren Energie-Fußabdruck reduzieren können;
  • Gibt einen Leitfaden für die Auswahl der MCU;
  • Gibt einen Anwendungsfall für den Entwurfsprozess, wie Sie die Techniken zur Energiereduzierung systematisch untersuchen und anwenden können;
  • Bietet praktische Übungen zur Verankerung des erworbenen Wissens.

Objektiv

Nach Abschluss dieses Kurses wird der Teilnehmer:

  • Verstehen Sie, dass die Energieverwaltung eine Systemfrage ist;
  • Haben Sie Richtlinien für die Auswahl der MCU;
  • Sie kennen moderne energieeffiziente Architekturen;
  • Verstehen Sie die Hardware-Funktionen zur Reduzierung des Energieverbrauchs;
  • Verstehen Sie die verfügbaren Hilfsmittel für die Energiemessung;
  • Sie haben praktische Erfahrung im Umgang mit Starterkits für die Energiemessung;
  • Sie wissen, wie Sie kritische Systemparameter identifizieren können;
  • Sie haben einen Einblick in die Möglichkeiten und Einschränkungen einer erfolgreichen Implementierung von Energiesparzielen in eingebetteten Systemen;
  • Sie kennen einen systematischen Prozess für die Anwendung des Energiemanagements.

Zielgruppe

Der Kurs richtet sich an (IoT)-Entwickler, Software- und Hardware-Ingenieure, die sich mit dem Design eingebetteter Software beschäftigen, Systemarchitekten, Projektleiter (Ausbildung: BSc / MSc), die in der Forschung, Entwicklung und/oder im Ingenieurwesen arbeiten. Vorkenntnisse: Fähigkeit, einfache C-Programme zu lesen.

Lieferung Im Unternehmen (vor Ort oder online)
Dauer 2 aufeinanderfolgende Tage
Frequenz Einmal pro 1,5 Jahr
Größe der Gruppe Bis zu 12 Teilnehmer
Anpassung Das Training kann auf Ihre Organisation, Ihren Kontext und Ihre Lernziele zugeschnitten werden.
Sprache Englisch (Niederländisch auf Anfrage)
Ergebnis
7.6
Investition Auf Anfrage
Broschüre herunterladen

Programm

Tag 1

  • Die Energieverwaltung ist eine Frage des Systems;
  • Statischer vs. dynamischer Stromverbrauch;
  • Praktische Übungen 1: Erstellung von Energieprofilen, Energiemodi, Messung des Energieverbrauchs;
  • Techniken zur Reduzierung des Energieverbrauchs;
  • Verfügbare Tools zur Energiemessung;
  • Praktische Übungen 2: Reduzieren Sie den Stromverbrauch mit DMA;
  • Sammeln, Speichern und Abrufen von Energie;
  • Wie viel Energie verbrauchen meine Peripheriegeräte?

Tag 2

  • Leitfaden für die Auswahl der MCU;
  • Architektonische Ansätze zur Reduzierung des Energieverbrauchs;
  • Praktische Übungen 3: Erstellung von Energieprofilen, Kenntnisse über Peripheriegeräte, Energie- und Taktzustände;
  • Einfluss der HW-Architektur auf die Optimierungsmöglichkeiten;
  • Richtlinien für energieeffiziente Kodierung;
  • IoT-Funktechnologien und Energieverbrauch;
  • Hands-on 4: Bewertung des Einflusses der Codierung auf die Energie;
  • Benchmarking mit EEMC ULP Benchmark, Demonstration;
  • Anwendungsfall zur systematischen Erforschung und Anwendung von Techniken zur Energieeinsparung
  • Praktische Übungen 5: Energie-Benchmarking (mit EEMBC ULPMark).

Methoden

Methoden: Vorlesungen, Demonstrationen, praktische Übungen.

Die Teilnehmer werden gebeten, einige elektronische Geräte (Hardware und Software, ca. 135,-) zu kaufen, die an einen Laptop angeschlossen und auf diesem installiert werden.

Mit diesen Komponenten können die Teilnehmer die praktischen Übungen individuell und unter Anleitung des Dozenten absolvieren.

Nach dem Kurs können die Teilnehmer die Komponenten weiter verwenden.

Zertifizierung

Die Teilnehmer erhalten ein Kurszertifikat des High Tech Institute, das auf den Übungen des Workshops basiert.

Kurs-Bewertungen

Interessanter Überblick über alle Komponenten, die den Verbrauch in einem System beeinflussen.'

Iker Reyes - Imec NL

Sehr interessant und breit gefächert, empfehlenswert für viele Leute."

Elias Vanderstuyft - Sioux Embedded Systems

'Ich bin dankbar, dass ich an einem so speziellen Kurs teilnehmen konnte. Er war wirklich hilfreich für meinen Job und meine Karriere.'

Francisco Javier Sanchez Rabadan - Verisure

Für mich war der Kurs wirklich vollständig, und ich denke, wir haben einige neue Methoden gelernt, um den Stromverbrauch unserer Produkte zu optimieren.'

Iván Ovejero Pérez - Verisure