Top Banner
IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL
12

IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

Jun 14, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

IBM Research - Zurich

© 2015 IBM Corporation

Golden Age of FPGAs

Kubilay Atasu

September 2, 2015 @ FPL

Page 2: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation

Disclaimer

Any views or opinions expressed in this talk are solely those of

the author and do not necessarily represent those of IBM.

Page 3: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation

End of technology scaling

Challenges:

• leakage current

• EUV lithography

• low yield

• high cost

Sources: theregister.co.uk, extremetech.com

Page 4: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation 4

Industry trends create new opportunities

Processors

Semiconductor Technology

System stack innovations are required to drive Cost/Performance

Applications and Services

Firmware, Operating System

and Hypervisor

System Stack

Systems Management &

Cloud Deployment

Systems Acceleration &

HW/SW Optimization

Workload Acceleration

Services Delivery Model

Advanced Memory Tech

Network & I/O Accel

Use Cases

Microprocessors alone no longer drive sufficient Cost/Performance improvements

Processors

Semiconductor Technology

POWER8 Linux

OpenPOWER

Page 5: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation 5

POWER8 & CAPI

Custom Hardware

Application

POWER8

CAPP

Coherence Bus

PSL

FPGA or ASIC

Customizable Hardware

Application Accelerator

• Specific system SW, middleware, or user application

• Written to durable interface provided by PSL

POWER8

PCIe Gen 3

Transport for encapsulated messages

Processor Service Layer (PSL)

• Present robust, durable interfaces to applications

• Offload complexity / content from CAPP

Virtual Addressing • Accelerator can work with same memory addresses that the processors use • Pointers de-referenced same as the host application • Removes OS & device driver overhead

Hardware Managed Cache Coherence • Enables the accelerator to participate in “Locks” as a normal thread • Lowers Latency over IO communication model

Coherent Accelerator Processor Interface (CAPI)

© 2014 OpenPOWER Foundation

Page 6: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation

Intelligent Memory Systems

6

FPGA-based memory controller enables

exploitation of new memory technologies

(on display @ OpenPOWER Summit).

Source: http://openpowersummit2015.tumblr.com/factsheet

Page 7: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation

Prediction 1

FPL will have more than 4000 attendees before 2040!

The 2015 GPU Technology Conference @ San Jose Convention Center

Not just scientists! Mostly practitioners and application developers…

Pictures taken from: http://www.gputechconf.com/

Page 8: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation

Prediction 2

Somebody will say: “Big Data is our fuel and FPGAs our engines”.

Andrew Ng at the 2015 (Sixth) GPU Technology Conference @ San Jose

But, we have to share our superpowers with application developers!

• An open source ecosystem: applications, libraries, standards…

Pictures taken from: http://www.gputechconf.com/

Page 9: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation

Prediction 3

There will be a standard high-level language for programming FPGAs

• Open source libraries and tools will develop around this language.

OpenCL SystemC

Java Matlab OpenMP

C/C++

Page 10: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation

Prediction 4

We will observe further convergence between FPGAs and GPUs:

• FPGAs already support hard floating point cores.

• GPUs already support custom precision arithmetic.

What next?

• Small FPGAs in GPUs to support irregular applications?

• Small GPUs in FPGAs optimized for matrix operations?

• FPGAs that can become GPUs (overlay architectures)?

Page 11: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation

Prediction 5

Core

Core

Core

Core

Core

Core

Core

Core

Core

Text data

Core

Core

Core

Core

Core

Core

Core

Core

Core

Annotations

Regex

Difference Join

Union

Regex Dictionary

Text data

Annotations

11

FPGA vendors will support domain-specific overlay architectures.

Page 12: IBM Brand Templatefpl2015.org/pdf/special_session/7.pdf · IBM Research - Zurich © 2015 IBM Corporation Golden Age of FPGAs Kubilay Atasu September 2, 2015 @ FPL

© 2015 IBM Corporation

Conclusions

The Golden Age of FPGAs is about to start!

It will be fun to be a part of it!