Edge Processing and Embedded AI
Moderne System-on-Chip (SoC) enthalten neben Multicore-Prozessoren und Embedded GPUs oft auch ein FPGA-Fabric mit flexibler, programmierbarer Logik. Damit lassen sich auf einem SoC massgeschneiderte Systeme realisieren, die für kritische Prozesse deterministische Verarbeitungszeiten und höchste Performance garantieren. Beispiele dafür sind Embedded AI, industrielle und zeitkritische Anwendungen. Neue Technologien wie Near-Memory-Compute-Arrays und Network-on-Chip sind zentral, um den Flaschenhals zwischen CPU und Speicher zu beseitigen. Wir entwickeln dafür die optimale Partitionierung auf dem SoC, erforschen neue Wege zur Beschleunigung von High-Performance-Anwendungen und optimieren Algorithmen für die Ausführung auf den neuen Compute-Ressourcen.