Edge Computing A Part of IoT Hidenori Yakushiji, Assistant GM New Biz Development Grp., FUJISOFT Inc. 1
Agenda Role of Edge Computing SoC FPGA Solution for Edge Computing Edge Computing GW and IoT Solution Summary and Next Step 2
Data Volume Role of Edge Computing Cloud Computing Social Storage Networking Service Web Services Search E-mail Smart City Smart House/ Building Edge Computing Augmented Reality Medical/ Healthcare Voice/Image recognition Gaming Machine control M2M Real-Time NTT News Release: http://www.ntt.co.jp/news2014/1401e/140123a.html Edge Computing Accelerates Response Critical Market Intelligent Transport System 3
Role of Edge Computing: Value Upload data downsizing Response time Absorbing several I/F Security and manageability Flexibility and upgradability Cost 4 Technically, no question. Monetization is the key to balance profits vs. data value
Agenda Role of Edge Computing SoC FPGA Solution for Edge Computing Edge Computing GW and IoT Solution Summary and Next Step 5
SoC FPGA Solution for Edge Computing Current Edge Computing Solution Next Edge Computing Solution: SoC FPGA Cost Power Performance 6 Optimization using SoC FPGA can offer the best of class cost/ performance on edge computing
SoC FPGA Solution for Edge Computing: Case Study Sensing Data (5.4TB/Day) Data Cleansing Filtering Transform : : Valuable Data (<0.08TB/Day) SoC FPGA Offloading 1000 : 15 7
SoC FPGA Solution for Edge Computing: Case Study Details: Vibration data: 10K points/sec Getting multiple frequency factors by frequency analysis Peaks of specific frequency factors 1. Re-sampling for fast Fourier transform (FFT) 2. Singular data filtering 3. Window function for FFT 4. FFT : Extract specific frequency data Perform data cleansing Minimize data size Effective Approach : FFT Processing by FPGA 8
SoC FPGA Solution for Edge Computing: Advantages of SoC FPGA Edge Computing GW Edge Computing GW ASIC/ASSP SoC FPGA CPU Server 9 Update/Modify System Cost Initial Cost Physical I/F update Standard SW Hardware Processing Capacity X 〇〇 XXX X 〇〇〇〇 〇 : Real-time, low cost, : Fixed specification 〇〇〇 X 〇〇〇〇〇 〇 : Real-time, customizable, changeable specification : Initial cost 〇 〇〇〇 X 〇 〇 : Standard software, Initial cost : Real-time SoC FPGA Edge Computing GW Enables Real-Time, Customizable Configuration Usage 〇 〇 XXX XX 〇〇〇 X 〇〇〇〇 〇 : GOOD : FAIR X : BAD
Agenda Role of Edge Computing SoC FPGA Solution for Edge Computing Edge Computing GW and IoT Solution Summary and Next Step 10
Edge Computing GW and IoT Solution: Demo: Target usage model Worker s mental and vital healthcare is a critical issue 11
Edge Computing GW and IoT Solution: Demo platform overview Public Cloud Service s Demo: FUJISOFT * Can Offer Total IoT Integration 12
Edge Computing GW and IoT Solution: Demo: Target Spec. of SoC FPGA Edge Computing GW Edge Side I/F USB 2.0 host RS-232/422/485 CAN DIN/DOUT Wi-SUN* Bluetooth * LE EnOcean * ZigBee * Operating System Platform Embedded Linux * Other operating system SoC FPGA Cloud Side I/F Gigabit Ethernet Wi-Fi * (b/g/n) WAN (LTE/WCDMA/HSPA) Additional Feature Robust security Communication with low latency Rapid data analysis Autonomy works at a communication break Assist Hardware GPS UPS Extension slot Encryption chip 13 Join in the FUJISOFT * project development and trial! FUJISOFT offers custom features at minimum initial cost
Sensors Edge Computing GW and IoT Solution: Architecture Cloud FPGA Hardware Offload (ex. IP-Core, OpenCL *, Original Logic) SoC FPGA Device Interface Protocol USB RS-232C Bluetooth * Data Conversion /Cleansing Data Analysis Storage (ex. Embedded SQL) Poster (Cloud Connector) Web Server Embedded Linux * Security (ex. Cloud VPN) Network Service MQTT HTTP Web Socket 14 FPGA as the hardware offload engine FUJISOFT * offers custom features at minimum initial cost
SoC FPGA Solution for Edge Computing: Vision of SoC FPGA: Genetic IoT Solution SUM A.I Balanced loading Self feedback OpenCL * Hardware reprogram Frequent update : : SoC FPGA: Re-configuration optimization through deep learning Self Optimizing Genetic System 15 Deep Learning Accelerate processing through FPGA offload Load separation and parallel processing through edge computing GW and Cloud
Edge Computing GW and IoT Solution: FUJISOFT Solution and Plan Specification Definition/ Planning Hardware Design/ FPGA/ Board/ Firmware Software Design/ System Integration/ Evaluation/ Test Manufacturing Cloud Services (SaaS, Public, etc.) AI Total Support of Edge Computing GW Solution 1H 2017 FUJISOFT * : IoT Integrator from Design to Cloud 16
Agenda Role of Edge Computing SoC FPGA Solution for Edge Computing Edge Computing GW and IoT Solution Summary and Next Steps 17
Summary and Next Steps Edge Computing accelerates response-critical IoT market SoC FPGA Edge Computing GW enables real-time and customizable configuration usage Vision: Genetic IoT solution through Deep Learning and SoC FPGA FUJISOFT * is the IoT integrator from design to Cloud Next Step: Accelerate SoC FPGA solution in IoT segment with FUJISOFT. Please contact me (et-solution@fsi.co.jp). 18
Edge Computing GW Solution 1H 2017 Join us! FUJISOFT 19