VEDLIoT – Accelerators for Heterogenous Computing in AIoT�
Rene Griessl
Bielefeld University
Big Picture
2
VEDLIoT Hardware Platform
x86
GPU
ML-ASIC
ARM v8
GPU SoC
FPGA�SoC
RISC-V
FPGA
VEDLIOT Cognitive IoT Platform
3
RECS Architecture – RECS|BOX
RECS Server Backplane (up to 15 Carriers)
Carrier (PCIe Expansion)
Carrier (High Performance)�
e.g. GPU-Accelerator
Carrier (Low Power)�
#3
#2
Microserver �(High Performance)
#1
Microserver(Low Power)
#16
#3
#2
Microserver (Low Power)
#1
…
High-Speed Low-Latency Network (PCIe, High-Speed Serial)
Compute Network (up to 40 GbE)
Management Network (KVM, Monitoring, …)
HDMI/USB
iPass+ HD
QSFP+
RJ45
Ext. Connectors
GPU SoC
FPGA SoC
ARM Soc
Low-Power Microserver (Apalis/Jetson)
x86
ARM v8
High-Performance Microserver (COM Express)
FPGA SoC
High-Performance Carrier�(up to 3 microservers)
Low-Power Carrier�(up to 16 microservers)
4
t.RECS Edge Server
RECS Architecture – t.RECS
t.RECS
Microserver #3
�(COM-HPC Client)�
Microserver #1
�(COM-HPC Client)�
Microserver #2
�(COM-HPC Server)
Switched PCIe (Host to Host)
External interfaces
PCIe expansion
Ethernet (up to 10 GbE)
Management Network (KVM, Monitoring, …)
I/O (Camera, Display, Radar/Lidar, Audio)
5
u.RECS AIoT Server
RECS Architecture – u.RECS
u.RECS
PCIe
Ethernet (1 GbE & SPE)
Management & Monitoring
I/O (Camera, WiFi, LoRa, 4G/5G)
Microserver #1
�(SMARC 2.1)
Microserver #2
�(Jetson NX)
ML �Acc.
(M.2)
Front Panel
2x HDMI
RJ45/�SPE
4x �USB 3.1
6
Microserver Overview
u.RECS
t.RECS
RECS|Box
Xilinx Kria K26
NVIDIA Jetson Orin NX
Hailo-8
SMARC 2.1�x86/ARM CPUs, FPGAs
Raspberry Pi Compute Module 4
COM-HPC
Client
X86
COM-HPC�NVIDIA
AGX Adapter
COM-HPC
Server �FPGA
COM Express �ARM v8 Server SoC Hi1616
COM Express �Xilinx Zynq 7045
COM Express �AMD Ryzen�V1807B
Jetson TX2�NVIDIA �Tegra X2
COM Express �Intel Stratix 10
COM Express�Intel Core i7 �8th Gen
NVIDIA Jetson Orin NX
COM Express �AMD EPYC�3451
7
Reconfigurable DL accelerators
8
Peak Performance of DL Accelerators
Average efficiency at 1000 GOPS /W
Ultra Low Power
High Performance
Low Power
9
Yolo v4 accelerator performance (1)
YoloV4
10
Yolo v4 accelerator performance (2)
11
Summary
12
13
Big Picture
14
DL accelerator co-design
"FiBHA: Fixed Budget Hybrid CNN Accelerator", Fareed Qararyah, Muhammad Waqar Azhar, Pedro Trancoso, IEEE 34th International Symposium on Computer Architecture and High-Performance Computing (SBAC-PAD 2022), Bordeaux, France, November 2–5 2022
Monolithic design
SEML
SESL
FiBHA
15
VEDLIoT‘s Deep Learning Toolchain
Enabling the rapid convergence of the fast pace innovation on the hardware and software
Frameworks & Exchange Formats
Optimization Engine
Compilers & Runtime APIs
Heterogeneous Hardware �Platforms
16
Simulation platform for ML accelerators
Safety and Robustness
Robustness verification on DL models
More in the hands on session
17
Security
18
A compositional architecture framework for AIoT
Knowledge creation (e.g. definition of safety goals).
Concept design (e.g. introduction of redundancy to fulfil safety goals).
Final design (e.g. assigning functions to independent processors to guarantee redundancy).
Monitoring concept definition (e.g. monitoring fulfilment of safety goals at run-time).
Solution Space
Problem Space
19