fpgas and their applications

14
FPGAs and Their Applications Richard Knoll Product Innovations 25th-floor GmbH

Upload: richard-knoll

Post on 13-Apr-2017

473 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: FPGAs and their applications

FPGAs andTheir Applications

Richard KnollProduct Innovations

25th-floor GmbH

Page 2: FPGAs and their applications

Contents

Technical Background

BusinessUse Cases

Questions& Answers

Page 3: FPGAs and their applications

• (Re-)Programmable hardware circuit• Components• CLBs• Interconnect• I/O blocks• Memory blocks• DSP blocks• Clock distribution and PLL• …

What is an FPGA?technical background

Page 4: FPGAs and their applications

Comparisontechnical background

General purpose processorEasy to programLots of tools and frameworksPowerful compilers

CPU

Parallel compute unitsThousands of concurrent threadsHigh latency, but high throughputTool support

GPU

Flexible hardwareLow latency (ns)Reconfigurable in millisecondsIdeal for prototyping

FPGA

High performanceLow powerExpensive in small numbersSingle purposeWorst time-to-market

ASIC

Page 5: FPGAs and their applications

5 Reasons FPGAs Will Succeed1. Performance2. Time-to-market3. Cost-efficiency4. Reliability5. Long-term use

technical background

Page 6: FPGAs and their applications

Contents

✓Technical Background

BusinessUse Cases

Questions& Answers

Page 7: FPGAs and their applications

Consumer Electronics• Time-to-market• NRE costs• Support new algorithms• Circular economy

use case #1

image: JVCAmerica

Page 8: FPGAs and their applications

Realtime Embedded Systems• Strict latency requirements• Compute-intensive

algorithms• Flexible I/O ports

use case #2

Page 9: FPGAs and their applications

Automotive• Single chip solution• Supply chain optimization• Many unknown variables at design time

use case #3

image: Tesla Model S / Al Abut

Page 10: FPGAs and their applications

Space Exploration• Very low volume (1?)• Mission changes• Tight launch windows• Reconfigure after errors

due to radiation

use case #4

top image: ESA/ATG medialab

Page 11: FPGAs and their applications

Risk Management• JP Morgan & Maxeler• Speedup: 120x• Multiple scenarios per day• Outperform competitors

use case #5

One of the largest financial institutions in the world is using FPGA-based supercomputing for analyzing some of its largest and most complex credit derivative portfolios.  – HPCWire

Page 12: FPGAs and their applications

Contents

✓✓Technical Background

BusinessUse Cases

Questions& Answers

Page 13: FPGAs and their applications

?

Page 14: FPGAs and their applications

FPGAs andTheir Applications

Richard KnollProduct Innovations

25th-floor GmbH