SlideShare a Scribd company logo
Introduction of
ExpEther and Wireless ExpEther
Jul. 17, 2019
NEC Digital Platform Division
OpenPOWER/OpenCAPI Meetup@Tokyo
2 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Introduction
▌鈴木 順 (すずき じゅん)
▌2005年NEC入社。デジタルプラットフォーム事業部兼データサイエンス
研究所所属。博士(情報理工学)。
▌これまでインターコネクト,アクセラレータミドルウェア,AIプラット
フォームの研究開発,製品化,事業企画,営業,社外アライアンス等に従
事。
3 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Outline
▌Background
▌ExpEther
Extension of PCI Express over Ethernet
▌Wireless ExpEther
Reliable Low-Latency Wireless Connection
▌Conclusions
ExpEther
PCIe over Ethernet
5 © NEC Corporation 2019 OpenPOWER/OpenCAPI
PCI Express® is everywhere
6 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Processing and storage devices are emerging as I/O devices
7 © NEC Corporation 2019 OpenPOWER/OpenCAPI
PCIe® is limited to internal I/O interconnection
8 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Resulting inefficient resource use
9 © NEC Corporation 2019 OpenPOWER/OpenCAPI
ExpEther (Express Ether)
10 © NEC Corporation 2019 OpenPOWER/OpenCAPI
ExpEther Features
11 © NEC Corporation 2019 OpenPOWER/OpenCAPI
ExpEther I/O Disaggregated System
12 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Case: Large-Scale Single Computer
13 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Case: Resource Pool System
14 © NEC Corporation 2019 OpenPOWER/OpenCAPI
ExpEther Architecture
15 © NEC Corporation 2019 OpenPOWER/OpenCAPI
ExpEther Protocol Stack
16 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Conventional software is used as is
17 © NEC Corporation 2019 OpenPOWER/OpenCAPI
ExpEther’s Reliable Ethernet
18 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Allocation of I/O devices to hosts
19 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Group ID is flexibly set by management software
Wireless ExpEther
Reliable Low-Latency Wireless Connection
21 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Wireless ExpEther Vision
Accelerate integration of IT and OT systems
through reliable and low-latency wireless connectivity
Accelerate integration of IT and OT systems
through reliable and low-latency wireless connectivity
Mobility
Retail/Consumer
Manufacturing
Healthcare
City Surveillance
Social Infrastructure
IT/OA
Future Wireless Systems
Reliable, Low-Latency (<1ms)
and Low-Jitter
Real-time Sensing
Conventional Wireless Systems
Unstable,
High-Latency(>100ms) Production Automation
22 © NEC Corporation 2019 OpenPOWER/OpenCAPI
GPIO
Field Bus
Sync Clock
What is Wireless ExpEther?
NEC’s original technology which seamlessly converts conventional
wired network into reliable low-latency wireless network
NEC’s original technology which seamlessly converts conventional
wired network into reliable low-latency wireless network
▌Combination of original encoding and virtualization that aggregates
multiple wireless links into single wireless connection
▌Conventional Ethernet/GPIO connections seamlessly become
wireless just by connecting Wireless ExpEther adaptors
GPIO
Field Bus
Sync Clock
…
…
Link virtualization method aggregates multiple
wireless links to provide reliable connection
Redundant coding method enables end-to-end
low-latency connection without retransmission
Data communication on existing
system can be wireless as is
23 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Core Technology#1: Redundant Coding
Packets are regenerated at receiver without retransmission
even some packets are lost during transmission
Packets are regenerated at receiver without retransmission
even some packets are lost during transmission
▌Packet retransmission or carrier sense time increases transmission latency
▌Our method regenerates all source packets at receiver if encoded packets
enough to regenerate source packets are received from underlying links
c b ade
Source
Packets
Coding unit
Encoder
Wireless ExpEther
If receiver receives
enough encoded packets
(>3 in this case),
it can decode source
packets.
Encoded Packet:
Random combination of multiple source packets
Sender
loss
loss
Decoder
c b a
Receiver
Sender aggregate multiple
source packets, and
generates encoded packets.
24 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Core Technology#2 : Virtual Reliable Link
Wireless ExpEther provides virtual reliable link by combining
multiple wireless links.
Wireless ExpEther provides virtual reliable link by combining
multiple wireless links.
▌Encoded packets are transmitted through a virtual link which consists
of multiple physical wireless links
PLC
Wireless EE
Engine
Sensor
Wireless EE
Engine
Pendant
Wireless EE
Engine
Provides stable communication
with multiple unstable wireless links
×
Wireless Link A
Wireless Link B
Utilizes multiple available links
to achieve reliable communication
25 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Aggregation of Links of Different Wireless Standards
Wireless ExpEther simultaneously provides reliability and low-
latency by combining links of different wireless standards
Wireless ExpEther simultaneously provides reliability and low-
latency by combining links of different wireless standards
Performance
Reliability
WiFi
(2.4G/5GHz)
Throughput: >10Mbps
Latency: >10ms
Interference: High
60GHz
Throughput: >1Gbps
Latency: >100us
Interference: Middle
DECT(1.9GHz)
Throughput: >100Kbps
Latency: >10ms
Interference: Low
Throughput: >1Gbps
Latency: <1ms
Interference: Low
Wireless ExpEther
Multi-Link Aggregation
1.9/2.4/5.0/60GHz
26 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Performance
5GHz Ch:W53 5GHz Ch:W56 W53&W56 Multi Link
#ofReceivedPackets
Transmission Latency[ms]
wEE wEE
W53
W56
W53 or W56
Configuration
Application:Ping (interval:4ms)
~0.5[ms]
74%
~0.5[ms]
86%
~0.5[ms]
98%
#ofReceivedPackets
Transmission Latency[ms]
#ofReceivedPackets
Transmission Latency[ms]
Conventional WiFi Wireless ExpEther
27 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Wireless ExpEther Solution
Wireless ExpEther enables wireless solution which requires
network latency to be less than 10ms
Wireless ExpEther enables wireless solution which requires
network latency to be less than 10ms
100[ms] 10[ms] 1[ms]1000[ms]
Laptop
Tablet
Conventional Wireless FY19~ FY20~
Pendant
Robot
PLC・CNC
Latency must be less than
10ms
AGV
Latency must be less than
1ms
Panel I/OSensor
Wireless ExpEther
Allowable
MAX Lat
28 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Wireless ExpEther Product(Planning)
To meet individual demands from different applications, NEC
offers Wireless ExpEther as IP core
To meet individual demands from different applications, NEC
offers Wireless ExpEther as IP core
▌Wireless ExpEther IP Core
 ROM data which can be implemented into FPGA
 We also offer custom engineering and application-specific design to apply it to customer
products
▌Evaluation Module / Unit
 Evaluation module is available for customers who want to consider adopting IP core
Wireless ExpEther IP Core Evaluation Module/Unit
65mm
60mm
29 © NEC Corporation 2019 OpenPOWER/OpenCAPI
MAC-IP
MAC-IP
IP Core Architecture
Off-the-shelf wireless TX/RX modules can be used
for RF front ends of Wireless ExpEther IP Core
Off-the-shelf wireless TX/RX modules can be used
for RF front ends of Wireless ExpEther IP Core
▌Supports WiFi 2.4GHz, WiFi 5.0GHz, and DECT(1.9GHz) by default
▌IP can be implemented to low-end FPGA (Cyclone V).
Reliable Wireless
Transport
IP-Ethernet
Bridge
Encap/Decap
Routing
Session Mng
Virtual Wire
Encode/Decode
Multi-Link Virt
Rate Control
・
・
・
Wireless
LAN ch1
Wireless
LAN ch2
Ether I/F
GPIO I/F
Wireless ExpEther IP Core
MAC-IP
30 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Evaluation Module / Unit
Evaluation module is offered to customers for PoC before it
decides adoption of Wireless ExpEther IP core
Evaluation module is offered to customers for PoC before it
decides adoption of Wireless ExpEther IP core
▌PoC systems are built easily to demonstrate effectiveness of IP Core in
customer environments
▌Contains Cyclone V FPGA, 2 WiFi modules, and DECT(1.9GHz) module
▌Support Ethernet (RJ45) and GPIO (8pin) interfaces
Wireless ExpEther
Module / Unit System Examples
Robot
Wireless
ExpEther
Machine Tools
PLC
Pendant
Module
Unit
65mm
55mm
31 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Application Examples
Wireless ExpEther can be applied to various industrial systemsWireless ExpEther can be applied to various industrial systems
Wireless Teach PendantWireless Teach Pendant
Wireless Sensor Unit for MonitoringWireless Sensor Unit for Monitoring
Wireless Mobile RobotWireless Mobile Robot
Reconfigurable
manufacturing
cells
Flexible sensor
implementation
Efficiency
improved
for operators
And Yours
32 © NEC Corporation 2019 OpenPOWER/OpenCAPI
Conclusions
Your interconnect is accommodated in our reliable and low-
latency wired and wireless solution
Your interconnect is accommodated in our reliable and low-
latency wired and wireless solution
▌ExpEther
PCIe extension over Ethernet
No Modification to OS, device drivers, Ethernet switches and I/O devices
Flexible I/O assignments among hosts
Reliable short latency TLP transports over Ethernet
▌Wireless ExpEther
Converts wired interconnect to reliable low-latency wireless one
Combines multiple wireless links as single virtual wireless connection
Communication among multiple nodes are available
Nec exp ether071719

More Related Content

Similar to Nec exp ether071719

Mellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDNMellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDN
Mellanox Technologies
 
CCNA4 Verson6 Chapter3
CCNA4 Verson6 Chapter3CCNA4 Verson6 Chapter3
CCNA4 Verson6 Chapter3
Chaing Ravuth
 
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014Đồng Quốc Vương
 
POF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cablingPOF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cabling
ir. Carmelo Zaccone
 
IT Essentials (Version 7.0) - ITE Chapter 5 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 5 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 5 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 5 Exam Answers
ITExamAnswers.net
 
Pub00138 r2 cip_adv_tech_series_ethernetip
Pub00138 r2 cip_adv_tech_series_ethernetipPub00138 r2 cip_adv_tech_series_ethernetip
Pub00138 r2 cip_adv_tech_series_ethernetip
ALL Mais [ www.allmais.com ]
 
Pub00138 r2 cip_adv_tech_series_ethernetip
Pub00138 r2 cip_adv_tech_series_ethernetipPub00138 r2 cip_adv_tech_series_ethernetip
Pub00138 r2 cip_adv_tech_series_ethernetip
ALL Mais [ www.allmais.com ]
 
Videoconferencing Technology
Videoconferencing TechnologyVideoconferencing Technology
Videoconferencing TechnologyVideoguy
 
6TiSCH + RPL @ Telecom Bretagne 2014
6TiSCH + RPL @ Telecom Bretagne 20146TiSCH + RPL @ Telecom Bretagne 2014
6TiSCH + RPL @ Telecom Bretagne 2014
Pascal Thubert
 
WLAN
WLANWLAN
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
Waqas Ahmed Nawaz
 
How To Successfully Implement IP Video
How To Successfully Implement IP VideoHow To Successfully Implement IP Video
How To Successfully Implement IP VideoVideoguy
 
Profinet implementation and testing - Dave Tomlin and Xing Ye
Profinet implementation and testing - Dave Tomlin and Xing YeProfinet implementation and testing - Dave Tomlin and Xing Ye
Profinet implementation and testing - Dave Tomlin and Xing Ye
PROFIBUS and PROFINET InternationaI - PI UK
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
Intel
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FIDO Alliance
 
IPv6 Support at NEC CEs
IPv6 Support at NEC CEsIPv6 Support at NEC CEs
IPv6 Support at NEC CEs
APNIC
 
Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2Vijay Tolani
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Living Online
 
Low Power Wireless Sensor Network Technologies and Standards for the Internet...
Low Power Wireless Sensor Network Technologies and Standards for the Internet...Low Power Wireless Sensor Network Technologies and Standards for the Internet...
Low Power Wireless Sensor Network Technologies and Standards for the Internet...
Duncan Purves
 
HCIA-Routing_&amp;amp;_Switching_V2.5_Entry__Training_Materials.pdf
HCIA-Routing_&amp;amp;_Switching_V2.5_Entry__Training_Materials.pdfHCIA-Routing_&amp;amp;_Switching_V2.5_Entry__Training_Materials.pdf
HCIA-Routing_&amp;amp;_Switching_V2.5_Entry__Training_Materials.pdf
JosLuisLizrragaQuisp
 

Similar to Nec exp ether071719 (20)

Mellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDNMellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDN
 
CCNA4 Verson6 Chapter3
CCNA4 Verson6 Chapter3CCNA4 Verson6 Chapter3
CCNA4 Verson6 Chapter3
 
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
 
POF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cablingPOF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cabling
 
IT Essentials (Version 7.0) - ITE Chapter 5 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 5 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 5 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 5 Exam Answers
 
Pub00138 r2 cip_adv_tech_series_ethernetip
Pub00138 r2 cip_adv_tech_series_ethernetipPub00138 r2 cip_adv_tech_series_ethernetip
Pub00138 r2 cip_adv_tech_series_ethernetip
 
Pub00138 r2 cip_adv_tech_series_ethernetip
Pub00138 r2 cip_adv_tech_series_ethernetipPub00138 r2 cip_adv_tech_series_ethernetip
Pub00138 r2 cip_adv_tech_series_ethernetip
 
Videoconferencing Technology
Videoconferencing TechnologyVideoconferencing Technology
Videoconferencing Technology
 
6TiSCH + RPL @ Telecom Bretagne 2014
6TiSCH + RPL @ Telecom Bretagne 20146TiSCH + RPL @ Telecom Bretagne 2014
6TiSCH + RPL @ Telecom Bretagne 2014
 
WLAN
WLANWLAN
WLAN
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
 
How To Successfully Implement IP Video
How To Successfully Implement IP VideoHow To Successfully Implement IP Video
How To Successfully Implement IP Video
 
Profinet implementation and testing - Dave Tomlin and Xing Ye
Profinet implementation and testing - Dave Tomlin and Xing YeProfinet implementation and testing - Dave Tomlin and Xing Ye
Profinet implementation and testing - Dave Tomlin and Xing Ye
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
IPv6 Support at NEC CEs
IPv6 Support at NEC CEsIPv6 Support at NEC CEs
IPv6 Support at NEC CEs
 
Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
 
Low Power Wireless Sensor Network Technologies and Standards for the Internet...
Low Power Wireless Sensor Network Technologies and Standards for the Internet...Low Power Wireless Sensor Network Technologies and Standards for the Internet...
Low Power Wireless Sensor Network Technologies and Standards for the Internet...
 
HCIA-Routing_&amp;amp;_Switching_V2.5_Entry__Training_Materials.pdf
HCIA-Routing_&amp;amp;_Switching_V2.5_Entry__Training_Materials.pdfHCIA-Routing_&amp;amp;_Switching_V2.5_Entry__Training_Materials.pdf
HCIA-Routing_&amp;amp;_Switching_V2.5_Entry__Training_Materials.pdf
 

More from Yutaka Kawai

05 high density openpower dual-socket p9 system design example
05 high density openpower dual-socket p9 system design example05 high density openpower dual-socket p9 system design example
05 high density openpower dual-socket p9 system design example
Yutaka Kawai
 
04 accelerating dl inference with (open)capi and posit numbers
04 accelerating dl inference with (open)capi and posit numbers04 accelerating dl inference with (open)capi and posit numbers
04 accelerating dl inference with (open)capi and posit numbers
Yutaka Kawai
 
03 desktop on an open powersystem
03 desktop on an open powersystem03 desktop on an open powersystem
03 desktop on an open powersystem
Yutaka Kawai
 
02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...
Yutaka Kawai
 
01 high bandwidth acquisitioncomputing compressionall in a box
01 high bandwidth acquisitioncomputing compressionall in a box01 high bandwidth acquisitioncomputing compressionall in a box
01 high bandwidth acquisitioncomputing compressionall in a box
Yutaka Kawai
 
00 opencapi acceleration framework yonglu_ver2
00 opencapi acceleration framework yonglu_ver200 opencapi acceleration framework yonglu_ver2
00 opencapi acceleration framework yonglu_ver2
Yutaka Kawai
 
Sc19 ibm hms final
Sc19 ibm hms finalSc19 ibm hms final
Sc19 ibm hms final
Yutaka Kawai
 
0 foundation update__final - Mendy Furmanek
0 foundation update__final - Mendy Furmanek0 foundation update__final - Mendy Furmanek
0 foundation update__final - Mendy Furmanek
Yutaka Kawai
 
10th meetup20191209b
10th meetup20191209b10th meetup20191209b
10th meetup20191209b
Yutaka Kawai
 
Light talk kioxia_20191023r2
Light talk kioxia_20191023r2Light talk kioxia_20191023r2
Light talk kioxia_20191023r2
Yutaka Kawai
 
Open power ae_jd_20191223_v1
Open power ae_jd_20191223_v1Open power ae_jd_20191223_v1
Open power ae_jd_20191223_v1
Yutaka Kawai
 
Open power keynote- openisa
Open power  keynote- openisa Open power  keynote- openisa
Open power keynote- openisa
Yutaka Kawai
 
Open power topics20191023
Open power topics20191023Open power topics20191023
Open power topics20191023
Yutaka Kawai
 
9th meetup20191023
9th meetup201910239th meetup20191023
9th meetup20191023
Yutaka Kawai
 
Ibm open power_meetup_xilinx_lighting_talk_rev1.0
Ibm open power_meetup_xilinx_lighting_talk_rev1.0Ibm open power_meetup_xilinx_lighting_talk_rev1.0
Ibm open power_meetup_xilinx_lighting_talk_rev1.0
Yutaka Kawai
 
Ai vision u200
Ai vision u200Ai vision u200
Ai vision u200
Yutaka Kawai
 
July japan meetup latest
July japan meetup latestJuly japan meetup latest
July japan meetup latest
Yutaka Kawai
 
8th meetup20190717
8th meetup201907178th meetup20190717
8th meetup20190717
Yutaka Kawai
 
2018 capi contest introduction japan-v2b
2018 capi contest introduction japan-v2b2018 capi contest introduction japan-v2b
2018 capi contest introduction japan-v2b
Yutaka Kawai
 
OCP48V Solution
OCP48V SolutionOCP48V Solution
OCP48V Solution
Yutaka Kawai
 

More from Yutaka Kawai (20)

05 high density openpower dual-socket p9 system design example
05 high density openpower dual-socket p9 system design example05 high density openpower dual-socket p9 system design example
05 high density openpower dual-socket p9 system design example
 
04 accelerating dl inference with (open)capi and posit numbers
04 accelerating dl inference with (open)capi and posit numbers04 accelerating dl inference with (open)capi and posit numbers
04 accelerating dl inference with (open)capi and posit numbers
 
03 desktop on an open powersystem
03 desktop on an open powersystem03 desktop on an open powersystem
03 desktop on an open powersystem
 
02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...
 
01 high bandwidth acquisitioncomputing compressionall in a box
01 high bandwidth acquisitioncomputing compressionall in a box01 high bandwidth acquisitioncomputing compressionall in a box
01 high bandwidth acquisitioncomputing compressionall in a box
 
00 opencapi acceleration framework yonglu_ver2
00 opencapi acceleration framework yonglu_ver200 opencapi acceleration framework yonglu_ver2
00 opencapi acceleration framework yonglu_ver2
 
Sc19 ibm hms final
Sc19 ibm hms finalSc19 ibm hms final
Sc19 ibm hms final
 
0 foundation update__final - Mendy Furmanek
0 foundation update__final - Mendy Furmanek0 foundation update__final - Mendy Furmanek
0 foundation update__final - Mendy Furmanek
 
10th meetup20191209b
10th meetup20191209b10th meetup20191209b
10th meetup20191209b
 
Light talk kioxia_20191023r2
Light talk kioxia_20191023r2Light talk kioxia_20191023r2
Light talk kioxia_20191023r2
 
Open power ae_jd_20191223_v1
Open power ae_jd_20191223_v1Open power ae_jd_20191223_v1
Open power ae_jd_20191223_v1
 
Open power keynote- openisa
Open power  keynote- openisa Open power  keynote- openisa
Open power keynote- openisa
 
Open power topics20191023
Open power topics20191023Open power topics20191023
Open power topics20191023
 
9th meetup20191023
9th meetup201910239th meetup20191023
9th meetup20191023
 
Ibm open power_meetup_xilinx_lighting_talk_rev1.0
Ibm open power_meetup_xilinx_lighting_talk_rev1.0Ibm open power_meetup_xilinx_lighting_talk_rev1.0
Ibm open power_meetup_xilinx_lighting_talk_rev1.0
 
Ai vision u200
Ai vision u200Ai vision u200
Ai vision u200
 
July japan meetup latest
July japan meetup latestJuly japan meetup latest
July japan meetup latest
 
8th meetup20190717
8th meetup201907178th meetup20190717
8th meetup20190717
 
2018 capi contest introduction japan-v2b
2018 capi contest introduction japan-v2b2018 capi contest introduction japan-v2b
2018 capi contest introduction japan-v2b
 
OCP48V Solution
OCP48V SolutionOCP48V Solution
OCP48V Solution
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

Nec exp ether071719

  • 1. Introduction of ExpEther and Wireless ExpEther Jul. 17, 2019 NEC Digital Platform Division OpenPOWER/OpenCAPI Meetup@Tokyo
  • 2. 2 © NEC Corporation 2019 OpenPOWER/OpenCAPI Introduction ▌鈴木 順 (すずき じゅん) ▌2005年NEC入社。デジタルプラットフォーム事業部兼データサイエンス 研究所所属。博士(情報理工学)。 ▌これまでインターコネクト,アクセラレータミドルウェア,AIプラット フォームの研究開発,製品化,事業企画,営業,社外アライアンス等に従 事。
  • 3. 3 © NEC Corporation 2019 OpenPOWER/OpenCAPI Outline ▌Background ▌ExpEther Extension of PCI Express over Ethernet ▌Wireless ExpEther Reliable Low-Latency Wireless Connection ▌Conclusions
  • 5. 5 © NEC Corporation 2019 OpenPOWER/OpenCAPI PCI Express® is everywhere
  • 6. 6 © NEC Corporation 2019 OpenPOWER/OpenCAPI Processing and storage devices are emerging as I/O devices
  • 7. 7 © NEC Corporation 2019 OpenPOWER/OpenCAPI PCIe® is limited to internal I/O interconnection
  • 8. 8 © NEC Corporation 2019 OpenPOWER/OpenCAPI Resulting inefficient resource use
  • 9. 9 © NEC Corporation 2019 OpenPOWER/OpenCAPI ExpEther (Express Ether)
  • 10. 10 © NEC Corporation 2019 OpenPOWER/OpenCAPI ExpEther Features
  • 11. 11 © NEC Corporation 2019 OpenPOWER/OpenCAPI ExpEther I/O Disaggregated System
  • 12. 12 © NEC Corporation 2019 OpenPOWER/OpenCAPI Case: Large-Scale Single Computer
  • 13. 13 © NEC Corporation 2019 OpenPOWER/OpenCAPI Case: Resource Pool System
  • 14. 14 © NEC Corporation 2019 OpenPOWER/OpenCAPI ExpEther Architecture
  • 15. 15 © NEC Corporation 2019 OpenPOWER/OpenCAPI ExpEther Protocol Stack
  • 16. 16 © NEC Corporation 2019 OpenPOWER/OpenCAPI Conventional software is used as is
  • 17. 17 © NEC Corporation 2019 OpenPOWER/OpenCAPI ExpEther’s Reliable Ethernet
  • 18. 18 © NEC Corporation 2019 OpenPOWER/OpenCAPI Allocation of I/O devices to hosts
  • 19. 19 © NEC Corporation 2019 OpenPOWER/OpenCAPI Group ID is flexibly set by management software
  • 21. 21 © NEC Corporation 2019 OpenPOWER/OpenCAPI Wireless ExpEther Vision Accelerate integration of IT and OT systems through reliable and low-latency wireless connectivity Accelerate integration of IT and OT systems through reliable and low-latency wireless connectivity Mobility Retail/Consumer Manufacturing Healthcare City Surveillance Social Infrastructure IT/OA Future Wireless Systems Reliable, Low-Latency (<1ms) and Low-Jitter Real-time Sensing Conventional Wireless Systems Unstable, High-Latency(>100ms) Production Automation
  • 22. 22 © NEC Corporation 2019 OpenPOWER/OpenCAPI GPIO Field Bus Sync Clock What is Wireless ExpEther? NEC’s original technology which seamlessly converts conventional wired network into reliable low-latency wireless network NEC’s original technology which seamlessly converts conventional wired network into reliable low-latency wireless network ▌Combination of original encoding and virtualization that aggregates multiple wireless links into single wireless connection ▌Conventional Ethernet/GPIO connections seamlessly become wireless just by connecting Wireless ExpEther adaptors GPIO Field Bus Sync Clock … … Link virtualization method aggregates multiple wireless links to provide reliable connection Redundant coding method enables end-to-end low-latency connection without retransmission Data communication on existing system can be wireless as is
  • 23. 23 © NEC Corporation 2019 OpenPOWER/OpenCAPI Core Technology#1: Redundant Coding Packets are regenerated at receiver without retransmission even some packets are lost during transmission Packets are regenerated at receiver without retransmission even some packets are lost during transmission ▌Packet retransmission or carrier sense time increases transmission latency ▌Our method regenerates all source packets at receiver if encoded packets enough to regenerate source packets are received from underlying links c b ade Source Packets Coding unit Encoder Wireless ExpEther If receiver receives enough encoded packets (>3 in this case), it can decode source packets. Encoded Packet: Random combination of multiple source packets Sender loss loss Decoder c b a Receiver Sender aggregate multiple source packets, and generates encoded packets.
  • 24. 24 © NEC Corporation 2019 OpenPOWER/OpenCAPI Core Technology#2 : Virtual Reliable Link Wireless ExpEther provides virtual reliable link by combining multiple wireless links. Wireless ExpEther provides virtual reliable link by combining multiple wireless links. ▌Encoded packets are transmitted through a virtual link which consists of multiple physical wireless links PLC Wireless EE Engine Sensor Wireless EE Engine Pendant Wireless EE Engine Provides stable communication with multiple unstable wireless links × Wireless Link A Wireless Link B Utilizes multiple available links to achieve reliable communication
  • 25. 25 © NEC Corporation 2019 OpenPOWER/OpenCAPI Aggregation of Links of Different Wireless Standards Wireless ExpEther simultaneously provides reliability and low- latency by combining links of different wireless standards Wireless ExpEther simultaneously provides reliability and low- latency by combining links of different wireless standards Performance Reliability WiFi (2.4G/5GHz) Throughput: >10Mbps Latency: >10ms Interference: High 60GHz Throughput: >1Gbps Latency: >100us Interference: Middle DECT(1.9GHz) Throughput: >100Kbps Latency: >10ms Interference: Low Throughput: >1Gbps Latency: <1ms Interference: Low Wireless ExpEther Multi-Link Aggregation 1.9/2.4/5.0/60GHz
  • 26. 26 © NEC Corporation 2019 OpenPOWER/OpenCAPI Performance 5GHz Ch:W53 5GHz Ch:W56 W53&W56 Multi Link #ofReceivedPackets Transmission Latency[ms] wEE wEE W53 W56 W53 or W56 Configuration Application:Ping (interval:4ms) ~0.5[ms] 74% ~0.5[ms] 86% ~0.5[ms] 98% #ofReceivedPackets Transmission Latency[ms] #ofReceivedPackets Transmission Latency[ms] Conventional WiFi Wireless ExpEther
  • 27. 27 © NEC Corporation 2019 OpenPOWER/OpenCAPI Wireless ExpEther Solution Wireless ExpEther enables wireless solution which requires network latency to be less than 10ms Wireless ExpEther enables wireless solution which requires network latency to be less than 10ms 100[ms] 10[ms] 1[ms]1000[ms] Laptop Tablet Conventional Wireless FY19~ FY20~ Pendant Robot PLC・CNC Latency must be less than 10ms AGV Latency must be less than 1ms Panel I/OSensor Wireless ExpEther Allowable MAX Lat
  • 28. 28 © NEC Corporation 2019 OpenPOWER/OpenCAPI Wireless ExpEther Product(Planning) To meet individual demands from different applications, NEC offers Wireless ExpEther as IP core To meet individual demands from different applications, NEC offers Wireless ExpEther as IP core ▌Wireless ExpEther IP Core  ROM data which can be implemented into FPGA  We also offer custom engineering and application-specific design to apply it to customer products ▌Evaluation Module / Unit  Evaluation module is available for customers who want to consider adopting IP core Wireless ExpEther IP Core Evaluation Module/Unit 65mm 60mm
  • 29. 29 © NEC Corporation 2019 OpenPOWER/OpenCAPI MAC-IP MAC-IP IP Core Architecture Off-the-shelf wireless TX/RX modules can be used for RF front ends of Wireless ExpEther IP Core Off-the-shelf wireless TX/RX modules can be used for RF front ends of Wireless ExpEther IP Core ▌Supports WiFi 2.4GHz, WiFi 5.0GHz, and DECT(1.9GHz) by default ▌IP can be implemented to low-end FPGA (Cyclone V). Reliable Wireless Transport IP-Ethernet Bridge Encap/Decap Routing Session Mng Virtual Wire Encode/Decode Multi-Link Virt Rate Control ・ ・ ・ Wireless LAN ch1 Wireless LAN ch2 Ether I/F GPIO I/F Wireless ExpEther IP Core MAC-IP
  • 30. 30 © NEC Corporation 2019 OpenPOWER/OpenCAPI Evaluation Module / Unit Evaluation module is offered to customers for PoC before it decides adoption of Wireless ExpEther IP core Evaluation module is offered to customers for PoC before it decides adoption of Wireless ExpEther IP core ▌PoC systems are built easily to demonstrate effectiveness of IP Core in customer environments ▌Contains Cyclone V FPGA, 2 WiFi modules, and DECT(1.9GHz) module ▌Support Ethernet (RJ45) and GPIO (8pin) interfaces Wireless ExpEther Module / Unit System Examples Robot Wireless ExpEther Machine Tools PLC Pendant Module Unit 65mm 55mm
  • 31. 31 © NEC Corporation 2019 OpenPOWER/OpenCAPI Application Examples Wireless ExpEther can be applied to various industrial systemsWireless ExpEther can be applied to various industrial systems Wireless Teach PendantWireless Teach Pendant Wireless Sensor Unit for MonitoringWireless Sensor Unit for Monitoring Wireless Mobile RobotWireless Mobile Robot Reconfigurable manufacturing cells Flexible sensor implementation Efficiency improved for operators And Yours
  • 32. 32 © NEC Corporation 2019 OpenPOWER/OpenCAPI Conclusions Your interconnect is accommodated in our reliable and low- latency wired and wireless solution Your interconnect is accommodated in our reliable and low- latency wired and wireless solution ▌ExpEther PCIe extension over Ethernet No Modification to OS, device drivers, Ethernet switches and I/O devices Flexible I/O assignments among hosts Reliable short latency TLP transports over Ethernet ▌Wireless ExpEther Converts wired interconnect to reliable low-latency wireless one Combines multiple wireless links as single virtual wireless connection Communication among multiple nodes are available