Bestellen Sie unseren kompletten Trainingskatalog
Trainingkatalog
HomeTrainingDetail

Compact Vitis for Acceleration

Frankfurt

Durch die sequenzielle Funktion von CPUs in traditionellen Embedded Systemen entstehende Engpässe können mit Parallelisierung und optimiertem Datenfluss, z.B. durch FPGAs, extrem gesteigert werden. Xilinx bietet für solche heterogenen Systeme mit CPU und FPGA mit der Vitis Unified Software Plattform ein Werkzeug, das Softwarefunktionen in spezifische Hardwarebeschleuniger (Kerne) umsetzt. Diese Werkzeuge erlauben, solche Kerne auf höherer Code Ebene zu beschreiben und durchgängig bis auf das Target FPGA abzubilden. Es wird gezeigt, wie diese Kerne z.B. mittels OpenCL™ API in die Applikation eingebunden sind und synchronisiert werden, um die bestmögliche Leistung zu erreichen.
Dieser Kurs vermittelt, wie Vitis in der Entwicklung benutzt wird, um neue oder bestehende C/C++ und RTL Applikationen für Datacenter (DC) und Edge Lösungen zu erstellen. Die Teilnehmer erlernen, solche Designs auf z.B. den XILINX ALVEO Accelerator Boards lauffähig zu generieren, auch mit Hilfe von Debugging und Profiling Methoden, die Vitis bietet.
Der Kurs bietet:

  • Erstellen von Software Anwendungen mit dem OpenCL™ API für Hardware Kernels auf Alveo Accelerator Karten
  • Ausführungs- und Datenfluss-Steuerung von OpenCL™ Anwendungen auf Embedded Systemen
  • Einführung in den Vitis Toolflow auf Benutzeroberfläche und Skript-basiert für DC und Embedded Anwendungen
  • Verständnis des Vitis Platform Execution Model und XRT
  • Erarbeitung der Kernel Entwicklung mit C/C++ und RTL
  • Anwendung des Vitis Analyzer Tools auf Projektdaten
  • Erklären von Optimierungsstrategien für Accelerator Designs

Anwendbare Technologien

Xilinx Alveo accelerator cards

Xilinx SoCs und ACAPs


Voraussetzungen

Grundkenntnisse einer FPGA Architektur

Grundlegende Kenntnisse der Programmiersprache C/C++

Softwareentwicklungsabläufe

Termine


17.11.2020 in Frankfurt

Dauer und Kosten


Dauer in Tagen: 3Kosten: € 2.100,00 (netto pro Teilnehmer inkl. ausführlichen Schulungsunterlagen sowie Pausengetränken und Mittagessen)

Ansprechpartner


Michael Schwarz

Michael Schwarz

+49 (0) 7664 91313-15
E-Mail schreiben

PLC2 Design

Individuell, detailliert, kundenspezifisch: Mit unserem Expertenwissen erstellen wir für Sie Designs, die genau Ihre Anforderungen erfüllen.

Plc2 Design