15
Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 1 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013 Date: CONFIDENTIAL Reference: P1310245681R02 Enabling advanced applications with RapidIO November 2013, RTA Global Design Summit Asia

Enabling advanced applications with RapidIO · Reference: P1310245681R02 CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 1 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

Date:

CONFIDENTIAL Reference: P1310245681R02

Enabling advanced applications with RapidIO November 2013, RTA Global Design Summit Asia

Page 2: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 2 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

1. Introduction

2. High performance applications

3. RapidIO building blocks

4. A broader perspective

5. RapidIO system software

Contents

Page 3: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 3 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

Private owned company, established in 1993 Sales 2012: € 77 Million, Est. 2013: € 100 Million Employees:

470 FTE of which 250 in development 80% higher education (Bsc, Msc, PhD)

Core Business: Design of electronics, software and mechanics Manufacturing Added Value Services

Business Model: Off-the-shelf products Technology solutions Manufacturing services

Headquarters: Son, The Netherlands Sales office Germany Branch office Hong Kong

Quick Fact Sheet

0

100

200

300

400

500

2006

20

07

2008

20

09

2010

20

11

2012

20

13

Employees (FTE)

Page 4: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 4 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

• Application: motion control Move heavy mass in 6 DoF with nanometer accuracy

• Execution platform Heterogeneous, modular environment

o Multi-core, multi-processor o FPGA

Real-time Linux based

• Focus Low latency Reliability Determinism

High performance applications (1/3)

Page 5: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 5 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

• Application: server & storage Scalable infrastructure for e.g. big data, microserver, …

• Execution platform Vendor, architecture and OS agnostic! 1U stacked ATX based boxes and ToR switching

o Multi-core, multi-processor o Multi-tier network infrastructure

• Focus Throughput Performance per m3

Cost of goods

High performance applications (2/3)

Page 6: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 6 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

• Application: high performance computing Scalable infrastructure for scientific applications

• Execution platform Linux based software platform Heterogeneous, modular environment

o Multi-core, multi-processor, multi-architecture o Multi-tier network infrastructure

• Focus Balanced compute, IO and memory

o Work partitioning in hardware o Network clustering and utilization

High performance applications (3/3)

Page 7: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 7 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

RapidIO building blocks (1/2) Processing

PowerPC e500mc (Freescale QORIQ P4080)

PowerPC e5500 (Freescale QORIQ P5020)

PowerPC e500v2 (Freescale MPC8548)

Custom FPGA (Altera Stratix-II GX)

Multi-purpose FPGA (Xilinx Virtex-7)

ARM A15 + DSP C66x (TI Keystone)

Open Modular Server

ARM + DSP + FPGA (TI, Xilinx)

Proc

essi

ng

FPGA Processor Heterogeneous Research

Core i7 + PCIe to SRIO bridge (Intel, IDT)

Page 8: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 8 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

RapidIO building blocks (2/2) Switching

Carrier blade 160G1 (10Gbps SRIO , 1Gbps Ethernet)

Carrier blade 320G1 (20Gbps SRIO, 1Gbps Ethernet)

Switch blade 560G1 (20Gbps SRIO, 1Gbps Ethernet)

Carrier blade 560G10 (20Gbps SRIO, 10GbE

Switch blade 320G10 (20Gbps SRIO, 10GbE

Switc

hing

Switch box 160G (10Gbps SRIO)

Break-out AMC 20G1 (10Gbps SRIO , 1Gbps Ethernet)

Carrier 10xN (40Gbps SRIO)

Break-out AMC 40G10

AMC ATCA blade 19” rack mount Research

Page 9: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 9 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

• Technology becomes more and more complex Spatial volume of technology decreases More effort needed to manage complexity Higher level of service for ODMs

• Customers focus on application software More utilization of COTS hardware More re-use of low level software stacks Reluctant to introduce disruptive technology

A broader perspective (1/2)

Page 10: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 10 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

• Enable RapidIO technology through familiar APIs Lower the threshold for RapidIO design-in Shorter time-to-market

• Motion control application: Network management • Server & storage application: RDMA • Scientific computing application: OpenMPI

A broader perspective (2/2)

RapidIO hardware

RapidIO software

Page 11: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 11 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

• Control plane: tools & APIs for network management • Data plane: high performance APIs (RDMA, MPI, …)

RapidIO control plane software

RapidIO data plane software

RapidIO control & data plane software

Page 12: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 12 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

• Based on mainline Linux • Discovery/enumeration Automatic or manual

• Routing Automatic or manual

• Hot plug support • Award-winning network

analysis tools

RapidIO control plane software

Page 13: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 13 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

• Based on mainline Linux • Networking paradigms Connection oriented Connectionless Broadcast

• APIs POSIX-like sockets OpenMPI RDMA

• Open interfaces

RapidIO data plane software

Page 14: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 14 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

• Development of Linux SDK Added value for customers

o Documentation o Example code

Linux product BSP to mainline o Better integration with commercial

Linux distributions

• RapidIO software to mainline Close cooperation with IDT Prodrive takes on leading role in

Linux RapidIO • http://git.prodrive.nl

Open source developments

Page 15: Enabling advanced applications with RapidIO · Reference: P1310245681R02  CONFIDENTIAL Slide 2 of 15 Template PN: 6001- 1246-5503 | Template date: 10-05-2013 1. Introduction

Reference: P1310245681R02 www.prodrive.nl CONFIDENTIAL Slide 15 of 15 Template PN: 6001-1246-5503 | Template date: 10-05-2013

End of presentation