Während das Gros der Storage-Hersteller in IIoT/IoT noch den nächsten großen Storage-Hype sehen, zeigt uns die Analytics-Welt andere wegweisende Trends in der Verarbeitung der Daten aus Sensor und Sensorkette auf. So bringt Google beispielsweise mit Coral bereits Neuronale Netze als embedded KI in die Chipsets der Sensoren zum Preis weniger Cent. Wie in der Mathematik gelernt, geht der Trend nun auch hier in Richtung Vereinfachung und Reduktion bereits in den ersten Schritten der Aufgabenstellung. Redundanzen und anderes unnützes Beiwerk braucht weder übertragen oder gar gespeichert werden ...
3. mibeeck Consulting GmbH
mibcon.de
Institut für Neurobiologie
und Hirnforschung
(TH Darmstadt)
Medical Imaging
Elektrophysiologie
BeSt Systemtechnik GmbH,
Darmstadt
3D-Reconstruction
Medical Imaging
BEST Systeme GmbH, München
Enterprise Data Center System Integrator
Computing, Storage, High Availability
Data Center Consulting
mibcon.de - mibeeck Consulting GmbH
Enterprise Data Center & Cloud
Strategy Consulting
Public Tender Consulting
25+ Jahre Erfahrung in den Rechenzentren:
• Architektur und Technologie
• Hochverfügbarkeit
• Strategien
• Prozesse und Verfahren
• stetigem Wandel
• High End Data Analytics
mibcon.de
Storage-Forum 2019
4. mibeeck Consulting GmbH
mibcon.de mibcon.de
S1
S2
S1 + S2
(gesampeltes Signal)
Qn
∫S1(t)dt ∫S2(t)dt
Diese beiden Integrale werden
zur Positionsbestimmung benötigt
t
Sn = αn S1 + αn S2 + β
(1 < n ≲1000)
^
$
?
?
??
𝜏cam4Life (now: Photonscore) = realtime big data analytics
5. mibeeck Consulting GmbH
mibcon.de
S1
S2
S1 + S2
(gesampeltes Signal)
Qn
∫S1(t)dt ∫S2(t)dt
Diese beiden Integrale werden
zur Positionsbestimmung benötigt
t
Sn = αn S1 + αn S2 + β
(1 < n ≲1000)
^
$
?
?
??
mibcon.de
Finalist 2019
𝜏cam4Life (now: Photonscore) = realtime big data analytics
6. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Was ist eigentlich IoT
Edge Gateway
The Edge The Net The Cloud
Reporting
7. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Was ist eigentlich ein Ding
39.99 €
Beispiel:
Texas Instruments
CC3200 Sensor Tag Wifi
TI Sensor Tag Wifi
CC3200 MCU:
ARM M4 Core
Crypto Engine
Wifi
Sensors:
Temperature
Humidity
9-Axis Motion
Light
Microphone
Altimeter
8. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Was ist eigentlich ein Ding
1x ESP8266 : Arduino kompatibles „Thing“
1x DHT11 : Humidity/Temperatur Sensor
3x Verbindungsdrähte
1x USB power (z.B. Power Bank)
(Laufzeit 15-20 Tage @ 2500mAh)
5.60 €
2,95 €
0,01 €
8,95 €
Beispiel:
Espressif
Node MCU ESP8266
9. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Sensors (Development Packs)
Arduino Code
247KB
ca. 50-350 Lines of Code
(je nach Features im Programm)
10. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Was steckt hinter IoT?
The Edge
The Internet
The Net The Cloud
11. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Darum lieben Storage-Hersteller IoT
The Edge
The Internet
The Net The Cloud
12. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Warum überhaupt Speichern und Cloud?
Production Data
Weather Data
Engineering Data
Customer Data
Sales Data
Traffic Data
13. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Ein kleiner Ausflug in die Anfänge der AI/KI - 1985
The Expert
teaches
the Machine
The Programmer
writes
the Rules
Data
Holds
the Story
• LISP (ca. 1952 entwickelt)
• Expert Systems
Symbolics
Lisp Machines
14. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Ein kleiner Ausflug in die AI/KI heute
Data
teaches
the Machine
Data
writes
the Rules
Data
tells
the Story Power GPU Server
X86 GPU Server
Analytics
Production
15. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: Ein kleiner Ausflug in die AI/KI heute
Data
teaches
the Machine
Data
writes
the Rules
Data
tells
the Story
Analytics
Production
uLisp
16. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
Intel Neuronal
Compute Stick 2 (NCS2)
NVIDIA Jetson Nano
IoT quick ´n dirty: The Intelligent Edge - AI/ANN Accelerators
Tensor Processing
Unit (TPU)
• Quad Core ARM Cortex A57 (64-Bit) CPU
• 128 Cuda Cores (Maxwell Architektur)
• 472 GFLOPs (FP16)
• External Co-Processing Unit
• Visual Processing optimized
• Intel Movidius Myriad X (16 Core)
• 100 GFLOPs (FP16) @ Visual Processing Task
• Dedizierte Recheneinheiten, optimiert für
Matrixoperationen bei geringerer Präzision
• Optimiert für das Tensor Flow Framework
• Entspricht ca. 75 TFLOP/TPU
Wird als externer Coprozessor in Anwendungen
eingebunden. Hohe Leistung z.B. bei Matrix-
Multiplikationen. ca. 100GFlops@1W
Standalone System mit hoher GPU-Leistung für
Anwendungen wie Deep Machine Learning,
Objekt-Erkennung, autonomes Fahren etc.
Leistungsaufnahme: typ. 5W
ca. 100€ca. 90€
Solche Boards werden in den Google RZ eingesetzt
und können über das Cloud-Angebot genutzt werden.
TPU3.0-Pods bestehen aus 1024 TPU, 256 CPU und
leisten ca. 100 PFLOPs
17. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: The Intelligent Edge
Yes!6uA/MHZ => ca. 300uA
• 32-bit ARM Cortex-M4F processor with DMA
• 48MHz CPU clock, 96MHz with TurboSPOT™
• 1MB Flash
• 384KB SRAM
• Dedicated Bluetooth processor with BLE 5
Tensor Flow Light
for embedded Systems
SparkFun Edge Development Board - Apollo3 Blue
• ST LIS2DH12 3-axis accelerometer
• 2x MEMS microphones with operational amplifier
• OV7670 camera connector
• 4 x GPIO connections
• FTDI-style serial header for programming
• Bluetooth antenna
• CR2032 coin cell holder for battery operation
• … and more
}14,95€
https://teachablemachine.withgoogle.com
https://coral.withgoogle.com
18. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
IoT quick ´n dirty: The Intelligent Edge
https://teachablemachine.withgoogle.com
Dev Board
USB Accelerator
https://coral.withgoogle.com
19. mibeeck Consulting GmbH
mibcon.de
The Intelligent Edge - TensorFlow Lite for Microcontroller
Data
Training
Model
Checkpoints
Storage-Forum 2019
Training
Iteration 1
Iteration 2
Iteration 3
Iteration n
Checkpoint 1
Checkpoint 2
Checkpoint 3
Checkpoint n
Finished Model
A
B C
E
D F
20. mibeeck Consulting GmbH
mibcon.de
The Intelligent Edge - TensorFlow Lite for Microcontroller
Storage-Forum 2019
Training
Iteration 1
Iteration 2
Iteration 3
Iteration n
Checkpoint 1
Checkpoint 2
Checkpoint 3
Checkpoint n
Finished Model
A
B C
E
D F
Graph Def
CheckpointGraph Def
Frozen Graph
ValuesDefinitions
TOCO Tool
TFLite Model
21. mibeeck Consulting GmbH
mibcon.de Storage-Forum 2019
The Intelligent Edge - TensorFlow Lite for Microcontroller
A
B C
E
D F
Graph Def
CheckpointGraph Def
Frozen Graph
ValuesDefinitions
TOCO Tool
TFLite Model
Trained TensorFlow Model
Trained TensorFlow Lite
Converter
Trained TensorFlow Lite
Model File (.tflite)
C++ API
Interpreter Kernels
Android App, IOS App, MCU
Neuronal Network API
22. mibeeck Consulting GmbH
mibcon.de
The Intelligent Edge - TensorFlow Lite for Microcontrollers
Arduino nano BLE
29€
STM32F746-DISCO
53 €
Storage-Forum 2019
C++ API
Interpreter Kernels
Android App, IOS App, MCU
Neuronal Network API
1160 × 808
23. mibeeck Consulting GmbH
mibcon.de
mibeeck Consulting GmbH
Strategy Consulting Data Center & CloudMichael M. Beeck
Technology Evangelist, CEO
michael.beeck@mibeeck.de
mibeeck Consulting GmbHEicherloher Str. 5e, 85467 Neuching, Germany
Tel. +49 (0)8123 90913 70, Fax +49 (0)8123 9091279
Mobile +49 171 2202050
mibeeck Consulting GmbH
Strategy Consulting Data Center & CloudMichael M. Beeck
Technology Evangelist, CEO
michael.beeck@mibeeck.de
mibeeck Consulting GmbHEicherloher Str. 5e, 85467 Neuching, Germany
Tel. +49 (0)8123 90913 70, Fax +49 (0)8123 9091279
Mobile +49 171 2202050
mibeeck Consulting GmbH
Strategy Consulting Data Center & CloudMichael M. Beeck
Technology Evangelist, CEO
michael.beeck@mibeeck.de
mibeeck Consulting GmbHEicherloher Str. 5e, 85467 Neuching, Germany
Tel. +49 (0)8123 90913 70, Fax +49 (0)8123 9091279
Mobile +49 171 2202050
m i b c o n . d e
Strategy Consulting Data Center & CloudMichael M. Beeck
Technology Evangelist, Conultant, CEO
michael.beeck@mibeeck.de
mibeeck Consulting GmbHEicherloher Str. 5e, 85467 Neuching, Germany
Tel. +49 (0)8123 90913 70, Fax +49 (0)8123 90913 79
Mobile +49 176 550 811 71
Vielen Dank für Ihre Aufmerksamkeit
www.mibcon.de
Storage-Forum 2019