-
Technologie
Aktuelle Beiträge aus "Technologie"
-
Hardwareentwicklung
- Digitale Bauelemente
- Analogtechnik
- Passive Bauelemente
- Elektromechanik
- Human-Machine-Interface
- LED & Optoelektronik
Aktuelle Beiträge aus "Hardwareentwicklung" -
KI & Intelligent Edge
Aktuelle Beiträge aus "KI & Intelligent Edge"
-
Embedded & IoT
Aktuelle Beiträge aus "Embedded & IoT"
-
Power-Design
- Leistungselektronik
- Power Management
- Power-Tipps
- Schaltungsschutz
- Stromversorgungen
- Lithium-Ionen-Akkus
Aktuelle Beiträge aus "Power-Design" -
FPGA & SoC
Aktuelle Beiträge aus "FPGA & SoC"
-
Fachthemen
- Elektrische Antriebstechnik
- Energieeffizienz
- Grundlagen der Elektronik
- Funktionale Sicherheit
- Leiterplatten-Design
- Security
- Design Notes
Aktuelle Beiträge aus "Fachthemen" -
Messen & Testen
Aktuelle Beiträge aus "Messen & Testen"
-
Branchen & Applications
- Consumerelektronik
- Industrie & Automatisierung
- Medizinelektronik
- Smart Home & Building
- Smart Mobility
- Elektromobilität
- Tele- und Datacom
Aktuelle Beiträge aus "Branchen & Applications" -
Elektronikfertigung
- 3D-Elektronik
- Electronic Manufacturing Services
- Halbleiterfertigung
- Leiterplatte & Baugruppe
- Mikro-/Nanotechnologie
Aktuelle Beiträge aus "Elektronikfertigung" -
Management & Märkte
- China
- Coronakrise
- Management & Führung
- Schweinezyklus
- Startup-Szene
- Recht
- Unternehmen
- Wirtschaft & Politik
Aktuelle Beiträge aus "Management & Märkte" -
Arbeitswelt
Aktuelle Beiträge aus "Arbeitswelt"
- Beschaffung & SCM
- Specials
- Service
-
mehr...
29.03.2023
Cortex® Architektur: Performance-Optimierung
Sie erhalten einen Überblick sowie eine praktische Einführung in komplexe Themen der Softwareentwicklung mit der Arm-Architektur. Dieses Training ist auf eine der u.a. speziellen Hardware- und Softwareplattformen zugeschnitten und beleuchtet ein spezielles Anwendungsbeispiel.
Kurze Einführung in die Cortex-Architektur
Anwendungsbeispiel in C
- Z.B. Optical Flow, Viola Jones, ...
Arm-v7 Thumb-2 Assembler Instruction Set
- Advanced SIMD Extension
- Vector Operations
Implementierung des Programmes als:
- Inline-/Embedded-Assembler
- Intrinsic-Funktionen
- Assembler-Routinen
Programmoptimierung
- Optimierung auf C-Ebene
- Optimierung auf Assembler-Ebene mit SIMD-Instructions
- Schleifenoptimierung, Vektorisierung
Performance-Analyse
- Profiling, Hotspots finden
- Hardware-Optimierung
- Cache-Optimierung
- Multiprozessor-Optimierung
- pthread, openMP oder 3 * main
Floating-Point Extension
- Advanced Floating Point Extension
- Arm® NEON™ General-purpose SIMD-Engine
MicroConsult Plus: Übungen auf einer Zielhardware
- Die Programme werden mit der IAR Workbench auf einer Cortex-A basierenden Hardware ausgeführt und getestet.
- Für Onsite-Trainings werden die eingesetzten Tools und die Hardware-Plattform mit dem Kunden individuell abgestimmt.