data sharing platform iot, iiot and multicore sensor to cloud 2017b.pdf · infiniband msxxx ofed...

7
PolyCore Software, Inc www.PolyCoreSoftware.com PolyCore Software Simplifying Communications Data Sharing Platform IoT, IIoT and Multicore Sensor to Cloud Simplify data sharing and synchronization for applications, between any type of core, any transport, any OS. © PolyCore Software - 2017

Upload: others

Post on 15-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Sharing Platform IoT, IIoT and Multicore Sensor to Cloud 2017b.pdf · Infiniband MSxxx OFED Shared Memory SNA TCP/IP USB Application Server CDMA Infiniband LTE PCIx Shared Memory

PolyCore Software, Inc

www.PolyCoreSoftware.com

PolyCore Software Simplifying Communications

Data Sharing Platform IoT, IIoT and Multicore

Sensor to Cloud

Simplify data sharing and synchronization for applications, between any type of core, any transport, any OS.

© PolyCore Software - 2017

Page 2: Data Sharing Platform IoT, IIoT and Multicore Sensor to Cloud 2017b.pdf · Infiniband MSxxx OFED Shared Memory SNA TCP/IP USB Application Server CDMA Infiniband LTE PCIx Shared Memory

IoT: Challenge – Data Everywhere

© PolyCore Software - 2017

Page 3: Data Sharing Platform IoT, IIoT and Multicore Sensor to Cloud 2017b.pdf · Infiniband MSxxx OFED Shared Memory SNA TCP/IP USB Application Server CDMA Infiniband LTE PCIx Shared Memory

Need: Data Sharing across Transports

Data

D

ata

© PolyCore Software - 2017

Common API

Enterprise Fibre Channel

Googlexxx Infiniband

MSxxx

OFED

Shared Memory

SNA

TCP/IP USB

Application Server ATM

CDMA

GSM

Infiniband

LTE

PCIx Serial

Shared Memory

Sockets

SRIO

UDP

USB

WiGig

Field Devices 6LoWPan

ANT

Bluetooth

DASH7

Firewire

ISA100

Nest Shared Memory

WIFI

Wireless HART

Wireless M-Bus

Z-Wave

Zigbee

Zigbee-IP

Multi-Core

Single-Core

Edge Device

Page 4: Data Sharing Platform IoT, IIoT and Multicore Sensor to Cloud 2017b.pdf · Infiniband MSxxx OFED Shared Memory SNA TCP/IP USB Application Server CDMA Infiniband LTE PCIx Shared Memory

Solution: Data Sharing across Transports

© PolyCore Software - 2017

Unifies Communications

• Normalizes Data Sharing • Same standards based API

• Any source/destination

• Any device

• Any transport

• Process on Best Core / Edge • Improve data loads

• Improve throughput

• Development Tools • Configure & Run

• Improve Development Time

• Better code quality

• Improve Development Hosts • Develop on host & retarget

• Quickly try alternate scenarios

• Re-use on future projects

Poly-Platform

• P2P • Pub/Sub • Object Storage

Page 5: Data Sharing Platform IoT, IIoT and Multicore Sensor to Cloud 2017b.pdf · Infiniband MSxxx OFED Shared Memory SNA TCP/IP USB Application Server CDMA Infiniband LTE PCIx Shared Memory

Topology Definition

pm_n1.c, pm_n1.h

Poly-PlatformTM

Programming Model Benefit

Compile Link Run / Test

Encapsulate functions Communication Primitives Topology Assumptions Define Memory Usage Define Topology Map Write Communications Set up Transports Add Code to all nodes, OS Build Environment

Poly-Platform Tools

GUI and Wizards to:

• Build Topology Map

• Add Instant MCAPI

• Structure Memory Usage

• Manage Resources

• Configure Transports

• Generate Code

• Initialize/Manage

Poly-Messenger/MCAPI Libraries

Hand Coded Configured

Development Time

© PolyCore Software - 2017

Page 6: Data Sharing Platform IoT, IIoT and Multicore Sensor to Cloud 2017b.pdf · Infiniband MSxxx OFED Shared Memory SNA TCP/IP USB Application Server CDMA Infiniband LTE PCIx Shared Memory

Poly-PlatformTM Productivity

Development Time

Development Time Start Earlier

Co-Development

Develop on Host

Faster Board Bring-up Initialization

Re-configure

Performance Transport usage

Messages

Portable Code reuse

Finances Costs

Development Time

Development Costs

Revenues Product to Market

Next Generation

Quantify Savings through Improved:

© PolyCore Software - 2017

Page 7: Data Sharing Platform IoT, IIoT and Multicore Sensor to Cloud 2017b.pdf · Infiniband MSxxx OFED Shared Memory SNA TCP/IP USB Application Server CDMA Infiniband LTE PCIx Shared Memory

Thank you

PolyCore Software

+1 650.570.5942

www.PolyCoreSoftware.com

Follow @PolyCoreSoft on Twitter!

© PolyCore Software - 2017